public static final class Target_java_lang_reflect_Constructor.ConstructorAnnotatedReceiverTypeComputer extends Object implements RecomputeFieldValue.CustomFieldValueComputer
| Constructor and Description |
|---|
ConstructorAnnotatedReceiverTypeComputer() |
| Modifier and Type | Method and Description |
|---|---|
Object |
compute(jdk.vm.ci.meta.MetaAccessProvider metaAccess,
jdk.vm.ci.meta.ResolvedJavaField original,
jdk.vm.ci.meta.ResolvedJavaField annotated,
Object receiver)
Computes the new field value.
|
public ConstructorAnnotatedReceiverTypeComputer()
public Object compute(jdk.vm.ci.meta.MetaAccessProvider metaAccess, jdk.vm.ci.meta.ResolvedJavaField original, jdk.vm.ci.meta.ResolvedJavaField annotated, Object receiver)
RecomputeFieldValue.CustomFieldValueComputercompute in interface RecomputeFieldValue.CustomFieldValueComputeroriginal - The original field (if RecomputeFieldValue is used for an
Alias field).annotated - The field annotated with RecomputeFieldValue.receiver - The original object for instance fields, or null for static
fields.