/* package whatever; // don't place package name! */
import java.lang.reflect.Field;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
for (Field f
: SyncKeysConstants.
class.
getFields()) { System.
out.
println("field" + " name - " + f.
getName()); try {
System.
out.
println("field" + " name - " + f.
getName() + ", data - " + value
); e.printStackTrace();
}
}
}
}
final class SyncKeysConstants {
private SyncKeysConstants() {
}
public static final String HOME
= "home";
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEubGFuZy5yZWZsZWN0LkZpZWxkOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKICAgICAgZm9yIChGaWVsZCBmIDogU3luY0tleXNDb25zdGFudHMuY2xhc3MuZ2V0RmllbGRzKCkpIHsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oImZpZWxkIiArICIgbmFtZSAtICIgKyBmLmdldE5hbWUoKSk7CiAgICAgICAgdHJ5IHsKICAgICAgICAgIFN0cmluZyB2YWx1ZSA9IChTdHJpbmcpIGYuZ2V0KG51bGwpOwogICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJmaWVsZCIgKyAiIG5hbWUgLSAiICsgZi5nZXROYW1lKCkgKyAiLCBkYXRhIC0gIiArIHZhbHVlKTsKICAgICAgICB9IGNhdGNoIChJbGxlZ2FsQWNjZXNzRXhjZXB0aW9uIGUpIHsKICAgICAgICAgIGUucHJpbnRTdGFja1RyYWNlKCk7CiAgICAgICAgfQogICAgICB9CQkKCX0KfQpmaW5hbCBjbGFzcyBTeW5jS2V5c0NvbnN0YW50cyB7CiAgcHJpdmF0ZSBTeW5jS2V5c0NvbnN0YW50cygpIHsKICB9CiAgcHVibGljIHN0YXRpYyBmaW5hbCBTdHJpbmcgSE9NRSA9ICJob21lIjsKCn0K