public static final class Target_java_lang_reflect_Executable.ParameterAnnotationsComputer extends Object implements RecomputeFieldValue.CustomFieldValueComputer
Constructor and Description |
---|
ParameterAnnotationsComputer() |
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 Object compute(jdk.vm.ci.meta.MetaAccessProvider metaAccess, jdk.vm.ci.meta.ResolvedJavaField original, jdk.vm.ci.meta.ResolvedJavaField annotated, Object receiver)
RecomputeFieldValue.CustomFieldValueComputer
compute
in interface RecomputeFieldValue.CustomFieldValueComputer
original
- 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.