public static final class RecomputeFieldValue.NewEmptyArrayTransformer extends Object implements RecomputeFieldValue.CustomFieldValueTransformer
Constructor and Description |
---|
NewEmptyArrayTransformer() |
Modifier and Type | Method and Description |
---|---|
Object |
transform(jdk.vm.ci.meta.MetaAccessProvider metaAccess,
jdk.vm.ci.meta.ResolvedJavaField original,
jdk.vm.ci.meta.ResolvedJavaField annotated,
Object receiver,
Object originalValue)
Computes the new field value.
|
public Object transform(jdk.vm.ci.meta.MetaAccessProvider metaAccess, jdk.vm.ci.meta.ResolvedJavaField original, jdk.vm.ci.meta.ResolvedJavaField annotated, Object receiver, Object originalValue)
RecomputeFieldValue.CustomFieldValueTransformer
transform
in interface RecomputeFieldValue.CustomFieldValueTransformer
metaAccess
- The AnalysisMetaAccess
instance during the analysis or
HostedMetaAccess
instance after the analysis.original
- The original field.annotated
- The field annotated with RecomputeFieldValue
.receiver
- The original object for instance fields, or null
for static
fields.