/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.lang.reflect.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
List
<Double
> a
= Arrays.
asList(1.,
2.,
-3.,
4.
); List
<Double
> b
= Test.
map(a, Test.
class.
getMethod("isPositive",
new Class[] {Double.
class})); }
}
}
class Test {
public static List
<Double
> map
(List
<Double
> a,
Method m
) throws Exception { List<Double> b = new ArrayList<Double>();
b.add(d);
}
}
return b;
}
public static boolean isPositive
(Double number
) { return number > 0.;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmxhbmcucmVmbGVjdC4qOwppbXBvcnQgamF2YS5pby4qOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIEV4Y2VwdGlvbgoJewoJCUxpc3Q8RG91YmxlPiBhID0gQXJyYXlzLmFzTGlzdCgxLiwgMi4sIC0zLiwgNC4pOwoJCUxpc3Q8RG91YmxlPiBiID0gVGVzdC5tYXAoYSwgVGVzdC5jbGFzcy5nZXRNZXRob2QoImlzUG9zaXRpdmUiLCBuZXcgQ2xhc3NbXSB7RG91YmxlLmNsYXNzfSkpOwoJCWZvciAoRG91YmxlIGQgOiBiKSB7CgkJCVN5c3RlbS5vdXQucHJpbnQoZCArICIgIik7CgkJfQoJCVN5c3RlbS5vdXQucHJpbnRsbigpOwoJfQp9CgpjbGFzcyBUZXN0IHsKCXB1YmxpYyBzdGF0aWMgTGlzdDxEb3VibGU+IG1hcChMaXN0PERvdWJsZT4gYSwgTWV0aG9kIG0pIHRocm93cyBFeGNlcHRpb24gewoJCUxpc3Q8RG91YmxlPiBiID0gbmV3IEFycmF5TGlzdDxEb3VibGU+KCk7CgkJZm9yIChEb3VibGUgZCA6IGEpIHsKCQkJaWYgKChCb29sZWFuKW0uaW52b2tlKG51bGwsIGQpKSB7CgkJCQliLmFkZChkKTsKCQkJfQoJCX0KCQlyZXR1cm4gYjsKCX0KCQoJcHVibGljIHN0YXRpYyBib29sZWFuIGlzUG9zaXRpdmUoRG91YmxlIG51bWJlcikgewoJCXJldHVybiBudW1iZXIgPiAwLjsKCX0KfQo=