public class org.graalvm.compiler.replacements.processor.GeneratedFoldPlugin extends org.graalvm.compiler.replacements.processor.GeneratedPlugin
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.graalvm.compiler.replacements.processor.GeneratedFoldPlugin
  super_class: org.graalvm.compiler.replacements.processor.GeneratedPlugin
{
  public void <init>(ExecutableElement);
    descriptor: (LExecutableElement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.replacements.processor.GeneratedFoldPlugin this
         0: .line 35
            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\tExecutableElement cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tThe method getTypeElement(String) from the type AbstractProcessor refers to the missing type TypeElement\n\tVariableElement 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\tExecutableElement cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tVariableElement cannot be resolved to a type\n\tType mismatch: cannot convert from element type capture#1-of ? extends VariableElement to VariableElement\n\tThe method getType(String) from the type AbstractProcessor refers to the missing type TypeMirror\n\tThe method use(AbstractProcessor, DeclaredType) from the type InjectedDependencies refers to the missing type DeclaredType\n\tDeclaredType cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tVariableElement cannot be resolved to a type\n\tType mismatch: cannot convert from element type capture#2-of ? extends VariableElement to VariableElement\n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tTypeMirror 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\tARRAY cannot be resolved to a variable\n\tTYPEVAR cannot be resolved to a variable\n\tDECLARED cannot be resolved to a variable\n\tThe method getType(String) from the type AbstractProcessor refers to the missing type TypeMirror\n\tExecutableElement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.replacements.processor.GeneratedFoldPlugin this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/replacements/processor/GeneratedFoldPlugin;
    MethodParameters:
                 Name  Flags
      intrinsicMethod  

  protected TypeElement getAnnotationClass(org.graalvm.compiler.processor.AbstractProcessor);
    descriptor: (Lorg/graalvm/compiler/processor/AbstractProcessor;)LTypeElement;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.replacements.processor.GeneratedFoldPlugin this
         0: .line 55
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTypeElement 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 // org.graalvm.compiler.replacements.processor.GeneratedFoldPlugin this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/replacements/processor/GeneratedFoldPlugin;
    MethodParameters:
           Name  Flags
      processor  

  public void extraImports(java.util.Set<java.lang.String>);
    descriptor: (Ljava/util/Set;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.replacements.processor.GeneratedFoldPlugin this
        start local 1 // java.util.Set imports
         0: .line 61
            aload 1 /* imports */
            ldc "jdk.vm.ci.meta.JavaConstant"
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         1: .line 62
            aload 1 /* imports */
            ldc "jdk.vm.ci.meta.JavaKind"
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         2: .line 63
            aload 1 /* imports */
            ldc "org.graalvm.compiler.nodes.ConstantNode"
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         3: .line 64
            return
        end local 1 // java.util.Set imports
        end local 0 // org.graalvm.compiler.replacements.processor.GeneratedFoldPlugin this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lorg/graalvm/compiler/replacements/processor/GeneratedFoldPlugin;
            0    4     1  imports  Ljava/util/Set<Ljava/lang/String;>;
    Signature: (Ljava/util/Set<Ljava/lang/String;>;)V
    MethodParameters:
         Name  Flags
      imports  

  protected org.graalvm.compiler.replacements.processor.InjectedDependencies createExecute(org.graalvm.compiler.processor.AbstractProcessor, java.io.PrintWriter);
    descriptor: (Lorg/graalvm/compiler/processor/AbstractProcessor;Ljava/io/PrintWriter;)Lorg/graalvm/compiler/replacements/processor/InjectedDependencies;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.graalvm.compiler.replacements.processor.GeneratedFoldPlugin this
         0: .line 69
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tVariableElement 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\tExecutableElement cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tVariableElement cannot be resolved to a type\n\tType mismatch: cannot convert from element type capture#1-of ? extends VariableElement to VariableElement\n\tThe method getType(String) from the type AbstractProcessor refers to the missing type TypeMirror\n\tThe method use(AbstractProcessor, DeclaredType) from the type InjectedDependencies refers to the missing type DeclaredType\n\tDeclaredType cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tVariableElement cannot be resolved to a type\n\tType mismatch: cannot convert from element type capture#2-of ? extends VariableElement to VariableElement\n\tExecutableElement cannot be resolved to a type\n\tExecutableElement cannot be resolved to a type\n\tTypeMirror 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\tARRAY cannot be resolved to a variable\n\tTYPEVAR cannot be resolved to a variable\n\tDECLARED cannot be resolved to a variable\n\tThe method getType(String) from the type AbstractProcessor refers to the missing type TypeMirror\n\tExecutableElement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.replacements.processor.GeneratedFoldPlugin this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/replacements/processor/GeneratedFoldPlugin;
    MethodParameters:
           Name  Flags
      processor  
      out        

  protected TypeElement getAnnotationClass(org.graalvm.compiler.processor.AbstractProcessor);
    descriptor: (Lorg/graalvm/compiler/processor/AbstractProcessor;)LTypeElement;
    flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual org.graalvm.compiler.replacements.processor.GeneratedFoldPlugin.getAnnotationClass:(Lorg/graalvm/compiler/processor/AbstractProcessor;)LTypeElement;
            checkcast TypeElement
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "GeneratedFoldPlugin.java"