/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static void demo
(Class
<?> cl
) throws Exception { Object s
= cl.
getField("someString").
get(cl.
newInstance()); }
{
demo(ClassA.class);
}
}
class ClassA {
public String someString
= "Merry Christmas"; }
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBkZW1vKENsYXNzPD8+IGNsKSB0aHJvd3MgRXhjZXB0aW9uIHsKCQlPYmplY3QgcyA9IGNsLmdldEZpZWxkKCJzb21lU3RyaW5nIikuZ2V0KGNsLm5ld0luc3RhbmNlKCkpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihzKTsKCX0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWRlbW8oQ2xhc3NBLmNsYXNzKTsKCX0KfQoKY2xhc3MgQ2xhc3NBIHsKICBwdWJsaWMgU3RyaW5nIHNvbWVTdHJpbmcgPSAiTWVycnkgQ2hyaXN0bWFzIjsKfQ==