Question about get Method Handle to interface field
Radek Smogura
rsmogura at gmail.com
Sat Sep 2 17:20:06 UTC 2017
Hi all,
Recently I played a little bit and tried to obtain MethodHandle to GET method for interface static field. The code which I try to use is
new Pool.MethodHandle(ClassFile.REF_getStatic, sym, types);
But it fails on assertion: Assert.check(!refSym.owner.isInterface() || interfaceOwner) located in MethodHandle.checkConsistent:365 ?
I wonder if such handles are allowed?
Thanks,
Radek
P.S. Sorry if I post this message twice, but I got SMTP issues
More information about the compiler-dev
mailing list