Is there any way to convert from a VarHandle
to a java.lang.reflect.Field
? With a (getter/setter) MethodHandle
, one can use MethodHandles.reflectAs(Field.class, handle)
to go from MethodHandle
to Field
or lookup.unreflect{Getter|Setter}(field)
to go from Field
to MethodHandle
. Similarly, one can use lookup.unreflectVarHandle(field)
to go from Field
to VarHandle
, but there doesn't seem to be any equivalent way to go from VarHandle
to Field
.
lundi 26 octobre 2020
Convert VarHandle to java.lang.reflect.Field
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire