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.CustomFieldValueTransformertransform in interface RecomputeFieldValue.CustomFieldValueTransformermetaAccess - 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.