public abstract class org.graalvm.compiler.replacements.processor.GeneratedPlugin
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.graalvm.compiler.replacements.processor.GeneratedPlugin
super_class: java.lang.Object
{
protected final ExecutableElement intrinsicMethod;
descriptor: LExecutableElement;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
private boolean needInjectionProvider;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String pluginName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
public void <init>(ExecutableElement);
descriptor: (LExecutableElement;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import javax.lang cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tThe method getAnnotationClass(AbstractProcessor) from the type GeneratedPlugin refers to the missing type TypeElement\n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tModifier cannot be resolved to a variable\n\tVariableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tDECLARED cannot be resolved to a variable\n\tDeclaredType cannot be resolved to a type\n\tDeclaredType cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tTYPEVAR cannot be resolved to a variable\n\tTypeVariable cannot be resolved to a type\n\tTypeVariable cannot be resolved to a type\n\tWILDCARD cannot be resolved to a variable\n\tWildcardType cannot be resolved to a type\n\tWildcardType cannot be resolved to a type\n\tARRAY cannot be resolved to a variable\n\tArrayType cannot be resolved to a type\n\tArrayType cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tDECLARED cannot be resolved to a variable\n\tDeclaredType cannot be resolved to a type\n\tDeclaredType cannot be resolved to a type\n\tTYPEVAR cannot be resolved to a variable\n\tWILDCARD cannot be resolved to a variable\n\tARRAY cannot be resolved to a variable\n\tArrayType cannot be resolved to a type\n\tArrayType cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tDECLARED cannot be resolved to a variable\n\tDeclaredType cannot be resolved to a type\n\tDeclaredType cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tTYPEVAR cannot be resolved to a variable\n\tWILDCARD cannot be resolved to a variable\n\tWildcardType cannot be resolved to a type\n\tWildcardType cannot be resolved to a type\n\tARRAY cannot be resolved to a variable\n\tArrayType cannot be resolved to a type\n\tArrayType cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tBOOLEAN cannot be resolved to a variable\n\tBYTE cannot be resolved to a variable\n\tSHORT cannot be resolved to a variable\n\tCHAR cannot be resolved to a variable\n\tINT cannot be resolved to a variable\n\tLONG cannot be resolved to a variable\n\tFLOAT cannot be resolved to a variable\n\tDOUBLE cannot be resolved to a variable\n\tVOID cannot be resolved to a variable\n\tARRAY cannot be resolved to a variable\n\tTYPEVAR cannot be resolved to a variable\n\tDECLARED cannot be resolved to a variable\n\tTypeMirror cannot be resolved to a type\n\tThe method getType(String) from the type AbstractProcessor refers to the missing type TypeMirror\n\tBOOLEAN cannot be resolved to a variable\n\tBYTE cannot be resolved to a variable\n\tCHAR cannot be resolved to a variable\n\tSHORT cannot be resolved to a variable\n\tINT cannot be resolved to a variable\n\tLONG cannot be resolved to a variable\n\tFLOAT cannot be resolved to a variable\n\tDOUBLE cannot be resolved to a variable\n\tARRAY cannot be resolved to a variable\n\tDECLARED cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/replacements/processor/GeneratedPlugin;
MethodParameters:
Name Flags
intrinsicMethod
protected abstract TypeElement getAnnotationClass(org.graalvm.compiler.processor.AbstractProcessor);
descriptor: (Lorg/graalvm/compiler/processor/AbstractProcessor;)LTypeElement;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
processor
public java.lang.String getPluginName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/replacements/processor/GeneratedPlugin;
public void setPluginName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/replacements/processor/GeneratedPlugin;
MethodParameters:
Name Flags
pluginName
protected java.lang.String pluginSuperclass();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/replacements/processor/GeneratedPlugin;
public void generate(org.graalvm.compiler.processor.AbstractProcessor, java.io.PrintWriter);
descriptor: (Lorg/graalvm/compiler/processor/AbstractProcessor;Ljava/io/PrintWriter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tThe method getAnnotationClass(AbstractProcessor) from the type GeneratedPlugin refers to the missing type TypeElement\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/replacements/processor/GeneratedPlugin;
MethodParameters:
Name Flags
processor
out
protected void createOtherClasses(org.graalvm.compiler.processor.AbstractProcessor, java.io.PrintWriter);
descriptor: (Lorg/graalvm/compiler/processor/AbstractProcessor;Ljava/io/PrintWriter;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tExecutableElement cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/replacements/processor/GeneratedPlugin;
MethodParameters:
Name Flags
processor
out
protected abstract void createHelpers(org.graalvm.compiler.processor.AbstractProcessor, java.io.PrintWriter, org.graalvm.compiler.replacements.processor.InjectedDependencies);
descriptor: (Lorg/graalvm/compiler/processor/AbstractProcessor;Ljava/io/PrintWriter;Lorg/graalvm/compiler/replacements/processor/InjectedDependencies;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
processor
out
deps
protected java.lang.String getReplacementName();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/replacements/processor/GeneratedPlugin;
private java.lang.String getBaseName();
descriptor: ()Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/replacements/processor/GeneratedPlugin;
public void register(java.io.PrintWriter);
descriptor: (Ljava/io/PrintWriter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tModifier cannot be resolved to a variable\n\tVariableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/replacements/processor/GeneratedPlugin;
MethodParameters:
Name Flags
out
public abstract void extraImports(org.graalvm.compiler.processor.AbstractProcessor, java.util.Set<java.lang.String>);
descriptor: (Lorg/graalvm/compiler/processor/AbstractProcessor;Ljava/util/Set;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/graalvm/compiler/processor/AbstractProcessor;Ljava/util/Set<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
processor
imports
protected abstract void createExecute(org.graalvm.compiler.processor.AbstractProcessor, java.io.PrintWriter, org.graalvm.compiler.replacements.processor.InjectedDependencies);
descriptor: (Lorg/graalvm/compiler/processor/AbstractProcessor;Ljava/io/PrintWriter;Lorg/graalvm/compiler/replacements/processor/InjectedDependencies;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
processor
out
deps
static java.lang.String getErasedType(TypeMirror);
descriptor: (LTypeMirror;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tTypeMirror cannot be resolved to a type\n\tDECLARED cannot be resolved to a variable\n\tDeclaredType cannot be resolved to a type\n\tDeclaredType cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tTYPEVAR cannot be resolved to a variable\n\tTypeVariable cannot be resolved to a type\n\tTypeVariable cannot be resolved to a type\n\tWILDCARD cannot be resolved to a variable\n\tWildcardType cannot be resolved to a type\n\tWildcardType cannot be resolved to a type\n\tARRAY cannot be resolved to a variable\n\tArrayType cannot be resolved to a type\n\tArrayType cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
type
static boolean hasRawtypeWarning(TypeMirror);
descriptor: (LTypeMirror;)Z
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tTypeMirror cannot be resolved to a type\n\tDECLARED cannot be resolved to a variable\n\tDeclaredType cannot be resolved to a type\n\tDeclaredType cannot be resolved to a type\n\tTYPEVAR cannot be resolved to a variable\n\tWILDCARD cannot be resolved to a variable\n\tARRAY cannot be resolved to a variable\n\tArrayType cannot be resolved to a type\n\tArrayType cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
type
static boolean hasUncheckedWarning(TypeMirror);
descriptor: (LTypeMirror;)Z
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tTypeMirror cannot be resolved to a type\n\tDECLARED cannot be resolved to a variable\n\tDeclaredType cannot be resolved to a type\n\tDeclaredType cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tTYPEVAR cannot be resolved to a variable\n\tWILDCARD cannot be resolved to a variable\n\tWildcardType cannot be resolved to a type\n\tWildcardType cannot be resolved to a type\n\tARRAY cannot be resolved to a variable\n\tArrayType cannot be resolved to a type\n\tArrayType cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
type
protected void createPrivateMembers(org.graalvm.compiler.processor.AbstractProcessor, java.io.PrintWriter, org.graalvm.compiler.replacements.processor.InjectedDependencies, java.lang.String);
descriptor: (Lorg/graalvm/compiler/processor/AbstractProcessor;Ljava/io/PrintWriter;Lorg/graalvm/compiler/replacements/processor/InjectedDependencies;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=5
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/replacements/processor/GeneratedPlugin;
MethodParameters:
Name Flags
processor
out
deps
constructorName
protected boolean needsReplacement(org.graalvm.compiler.processor.AbstractProcessor);
descriptor: (Lorg/graalvm/compiler/processor/AbstractProcessor;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/replacements/processor/GeneratedPlugin;
MethodParameters:
Name Flags
processor
protected static java.lang.String getReturnKind(ExecutableElement);
descriptor: (LExecutableElement;)Ljava/lang/String;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tExecutableElement cannot be resolved to a type\n\tBOOLEAN cannot be resolved to a variable\n\tBYTE cannot be resolved to a variable\n\tSHORT cannot be resolved to a variable\n\tCHAR cannot be resolved to a variable\n\tINT cannot be resolved to a variable\n\tLONG cannot be resolved to a variable\n\tFLOAT cannot be resolved to a variable\n\tDOUBLE cannot be resolved to a variable\n\tVOID cannot be resolved to a variable\n\tARRAY cannot be resolved to a variable\n\tTYPEVAR cannot be resolved to a variable\n\tDECLARED cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
method
protected java.lang.String constantArgument(org.graalvm.compiler.processor.AbstractProcessor, java.io.PrintWriter, org.graalvm.compiler.replacements.processor.InjectedDependencies, int, TypeMirror, int, boolean);
descriptor: (Lorg/graalvm/compiler/processor/AbstractProcessor;Ljava/io/PrintWriter;Lorg/graalvm/compiler/replacements/processor/InjectedDependencies;ILTypeMirror;IZ)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=8, args_size=8
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tTypeMirror cannot be resolved to a type\n\tThe method getType(String) from the type AbstractProcessor refers to the missing type TypeMirror\n\tBOOLEAN cannot be resolved to a variable\n\tBYTE cannot be resolved to a variable\n\tCHAR cannot be resolved to a variable\n\tSHORT cannot be resolved to a variable\n\tINT cannot be resolved to a variable\n\tLONG cannot be resolved to a variable\n\tFLOAT cannot be resolved to a variable\n\tDOUBLE cannot be resolved to a variable\n\tARRAY cannot be resolved to a variable\n\tDECLARED cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/replacements/processor/GeneratedPlugin;
MethodParameters:
Name Flags
processor
out
deps
argIdx
type
nodeIdx
isReplacement
}
SourceFile: "GeneratedPlugin.java"