/* package whatever; // don't place package name! */
import java.util.*;
import java.util.function.*;
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
{
int i = 123;
printCaptures(x -> x + i + s);
}
System.
out.
println(f.
getClass()); for (Field field
: f.
getClass().
getDeclaredFields()) { field.setAccessible(true);
System.
out.
println(field.
getName() + ": " + field.
get(f
)); }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLmZ1bmN0aW9uLio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEubGFuZy5yZWZsZWN0Lio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIGludCBpID0gMTIzOwogICAgICAgIFN0cmluZyBzID0gImFzZGYiOwogICAgICAgIHByaW50Q2FwdHVyZXMoeCAtPiB4ICsgaSArIHMpOwogICAgfQogICAgCiAgICBzdGF0aWMgdm9pZCBwcmludENhcHR1cmVzKEZ1bmN0aW9uPEludGVnZXIsIFN0cmluZz4gZikgdGhyb3dzIEV4Y2VwdGlvbiB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGYuZ2V0Q2xhc3MoKSk7CiAgICAgICAgZm9yIChGaWVsZCBmaWVsZCA6IGYuZ2V0Q2xhc3MoKS5nZXREZWNsYXJlZEZpZWxkcygpKSB7CiAgICAgICAgICAgIGZpZWxkLnNldEFjY2Vzc2libGUodHJ1ZSk7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihmaWVsZC5nZXROYW1lKCkgKyAiOiAiICsgZmllbGQuZ2V0KGYpKTsKICAgICAgICB9CiAgICB9Cn0=