/* 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
{
{
Map
<String,Object
> someMap
= new LinkedHashMap
<>();someMap.put("someKey", "someValue");
Map.
Entry<String,Object
> entry
= someMap.
entrySet().
iterator().
next();
System.
out.
println(entry.
getValue()); // normal access is fine
System.
out.
println(getter.
invoke(entry
)); //2
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmxhbmcucmVmbGVjdC4qOwppbXBvcnQgamF2YS5pby4qOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCk1hcDxTdHJpbmcsT2JqZWN0PiBzb21lTWFwID0gbmV3IExpbmtlZEhhc2hNYXA8PigpOwpzb21lTWFwLnB1dCgic29tZUtleSIsICJzb21lVmFsdWUiKTsKTWFwLkVudHJ5PFN0cmluZyxPYmplY3Q+IGVudHJ5ID0gc29tZU1hcC5lbnRyeVNldCgpLml0ZXJhdG9yKCkubmV4dCgpOwoKU3lzdGVtLm91dC5wcmludGxuKGVudHJ5LmdldFZhbHVlKCkpOyAvLyBub3JtYWwgYWNjZXNzIGlzIGZpbmUKCk1ldGhvZCBnZXR0ZXIgPSBNYXAuRW50cnkuY2xhc3MuZ2V0TWV0aG9kKCJnZXRWYWx1ZSIpOwpTeXN0ZW0ub3V0LnByaW50bG4oZ2V0dGVyLmludm9rZShlbnRyeSkpOyAvLzIgCgoKCX0KfQ==