public static class StandardGraphBuilderPlugins.AllocateUninitializedArrayPlugin extends InvocationPlugin
InvocationPlugin.InlineOnlyInvocationPlugin, InvocationPlugin.OptionalInvocationPlugin, InvocationPlugin.Receiver, InvocationPlugin.RequiredInlineOnlyInvocationPlugin, InvocationPlugin.RequiredInvocationPluginargumentsDescriptor, isStatic, name| Constructor and Description |
|---|
AllocateUninitializedArrayPlugin(String name,
boolean lengthCheck) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
apply(GraphBuilderContext b,
ResolvedJavaMethod targetMethod,
InvocationPlugin.Receiver unsafe,
ValueNode componentTypeNode,
ValueNode lengthNode) |
apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, canBeDisabled, defaultHandler, execute, getArgumentsSize, getMethodNameWithArgumentsDescriptor, getSourceLocation, inlineOnly, isDecorator, isOptional, match, match, rewriteReceiverTypepublic AllocateUninitializedArrayPlugin(String name, boolean lengthCheck)
public boolean apply(GraphBuilderContext b, ResolvedJavaMethod targetMethod, InvocationPlugin.Receiver unsafe, ValueNode componentTypeNode, ValueNode lengthNode)