public abstract class org.graalvm.compiler.processor.AbstractProcessor
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.graalvm.compiler.processor.AbstractProcessor
super_class: java.lang.Object
{
private final java.util.Map<java.lang.String, TypeElement> types;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;LTypeElement;>;
private static final java.util.regex.Pattern QUALIFIED_CLASS_NAME_RE;
descriptor: Ljava/util/regex/Pattern;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import javax.annotation cannot be resolved\n\tThe import javax.annotation cannot be resolved\n\tThe import javax.annotation 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.tools cannot be resolved\n\tThe import javax.tools cannot be resolved\n\tThe import javax.tools cannot be resolved\n\tjavax.annotation cannot be resolved to a type\n\tProcessingEnvironment cannot be resolved to a type\n\tprocessingEnv cannot be resolved to a variable\n\tTypeElement cannot be resolved to a type\n\tRoundEnvironment cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tRoundEnvironment cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tThe method getTypeElement(String) from the type AbstractProcessor refers to the missing type TypeElement\n\tTypeMirror cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tThe method getTypeElementOrNull(String) from the type AbstractProcessor refers to the missing type TypeElement\n\tTypeElement cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tThe method getTypeElementOrNull(String) from the type AbstractProcessor refers to the missing type TypeElement\n\tTypeElement cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tprocessingEnv cannot be resolved\n\tTypeElement cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tprocessingEnv cannot be resolved\n\tTypeElement cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tAnnotationMirror cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tAnnotationMirror cannot be resolved to a type\n\tAnnotationMirror cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tAnnotationMirror cannot be resolved to a type\n\tAnnotationMirror cannot be resolved to a type\n\tprocessingEnv cannot be resolved\n\tAnnotationMirror cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tElementFilter cannot be resolved\n\tAnnotationValue cannot be resolved to a type\n\tAnnotationMirror cannot be resolved to a type\n\tAnnotationValue cannot be resolved to a type\n\tAnnotationValue cannot be resolved to a type\n\tType mismatch: cannot convert from element type capture#3-of ? extends AnnotationValue to AnnotationValue\n\tElement cannot be resolved to a type\n\tFileObject cannot be resolved to a type\n\tprocessingEnv cannot be resolved\n\tStandardLocation cannot be resolved to a variable\n\tprocessingEnv cannot be resolved\n\tKind cannot be resolved to a variable\n\tKind cannot be resolved to a variable\n\tFilerException 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/processor/AbstractProcessor;
public ProcessingEnvironment env();
descriptor: ()LProcessingEnvironment;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tProcessingEnvironment cannot be resolved to a type\n\tprocessingEnv 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/processor/AbstractProcessor;
public boolean process(java.util.Set<? extends TypeElement>, RoundEnvironment);
descriptor: (Ljava/util/Set;LRoundEnvironment;)Z
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\tTypeElement cannot be resolved to a type\n\tRoundEnvironment cannot be resolved to a type\n\tTypeElement 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/processor/AbstractProcessor;
Signature: (Ljava/util/Set<+LTypeElement;>;LRoundEnvironment;)Z
MethodParameters:
Name Flags
annotations
roundEnv
protected abstract boolean doProcess(java.util.Set<? extends TypeElement>, RoundEnvironment);
descriptor: (Ljava/util/Set;LRoundEnvironment;)Z
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Signature: (Ljava/util/Set<+LTypeElement;>;LRoundEnvironment;)Z
MethodParameters:
Name Flags
annotations
roundEnv
public TypeMirror getType(java.lang.String);
descriptor: (Ljava/lang/String;)LTypeMirror;
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\tTypeMirror cannot be resolved to a type\n\tThe method getTypeElement(String) from the type AbstractProcessor 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/processor/AbstractProcessor;
MethodParameters:
Name Flags
className
public TypeMirror getTypeOrNull(java.lang.String);
descriptor: (Ljava/lang/String;)LTypeMirror;
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\tTypeMirror cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tThe method getTypeElementOrNull(String) from the type AbstractProcessor 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/processor/AbstractProcessor;
MethodParameters:
Name Flags
className
public TypeElement getTypeElement(java.lang.String);
descriptor: (Ljava/lang/String;)LTypeElement;
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\tTypeElement cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tThe method getTypeElementOrNull(String) from the type AbstractProcessor 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/processor/AbstractProcessor;
MethodParameters:
Name Flags
className
public TypeElement getTypeElementOrNull(java.lang.String);
descriptor: (Ljava/lang/String;)LTypeElement;
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\tTypeElement cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tprocessingEnv cannot be resolved\n\tTypeElement 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/processor/AbstractProcessor;
MethodParameters:
Name Flags
className
public TypeElement asTypeElement(TypeMirror);
descriptor: (LTypeMirror;)LTypeElement;
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\tTypeElement cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tprocessingEnv cannot be resolved\n\tTypeElement cannot be resolved to a type\n\tTypeElement 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/processor/AbstractProcessor;
MethodParameters:
Name Flags
type
public static java.lang.String getSimpleName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
className
public static java.lang.String getPackageName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
className
public AnnotationMirror getAnnotation(Element, TypeMirror);
descriptor: (LElement;LTypeMirror;)LAnnotationMirror;
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\tAnnotationMirror cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tAnnotationMirror 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/processor/AbstractProcessor;
MethodParameters:
Name Flags
element
annotationType
public java.util.List<AnnotationMirror> getAnnotations(Element, TypeMirror);
descriptor: (LElement;LTypeMirror;)Ljava/util/List;
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\tAnnotationMirror cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tAnnotationMirror cannot be resolved to a type\n\tAnnotationMirror cannot be resolved to a type\n\tprocessingEnv cannot be resolved\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/processor/AbstractProcessor;
Signature: (LElement;LTypeMirror;)Ljava/util/List<LAnnotationMirror;>;
MethodParameters:
Name Flags
element
typeMirror
public static <T> T getAnnotationValue(AnnotationMirror, java.lang.String, java.lang.Class<T>);
descriptor: (LAnnotationMirror;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tAnnotationMirror cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tElementFilter cannot be resolved\n\tAnnotationValue cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: <T:Ljava/lang/Object;>(LAnnotationMirror;Ljava/lang/String;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
annotation
name
type
public static <T> java.util.List<T> getAnnotationValueList(AnnotationMirror, java.lang.String, java.lang.Class<T>);
descriptor: (LAnnotationMirror;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/List;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tAnnotationMirror cannot be resolved to a type\n\tAnnotationValue cannot be resolved to a type\n\tAnnotationValue cannot be resolved to a type\n\tType mismatch: cannot convert from element type capture#3-of ? extends AnnotationValue to AnnotationValue\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: <T:Ljava/lang/Object;>(LAnnotationMirror;Ljava/lang/String;Ljava/lang/Class<TT;>;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
annotation
name
componentType
public void createProviderFile(java.lang.String, java.lang.String, Element[]);
descriptor: (Ljava/lang/String;Ljava/lang/String;[LElement;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tFileObject cannot be resolved to a type\n\tprocessingEnv cannot be resolved\n\tStandardLocation cannot be resolved to a variable\n\tprocessingEnv cannot be resolved\n\tKind cannot be resolved to a variable\n\tKind 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/processor/AbstractProcessor;
MethodParameters:
Name Flags
providerClassName
serviceClassName
originatingElements
private static boolean isBug367599(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tFilerException 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
t
}
SourceFile: "AbstractProcessor.java"
RuntimeInvisibleAnnotations:
org.graalvm.compiler.processor.SuppressFBWarnings(value = {"NM_SAME_SIMPLE_NAME_AS_SUPERCLASS"}, reason = "We want this type to be found when someone is writing a new Graal annotation processor")