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, InjectedDependencies.WellKnownDependency) in the type InjectedDependencies is not applicable for the arguments (AbstractProcessor, 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\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#3-of ? extends VariableElement to VariableElement\n\tThe method getType(String) from the type AbstractProcessor refers to the missing type TypeMirror\n\tThe method find(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\tExecutableElement cannot be resolved to a type\n\tVariableElement cannot be resolved to a type\n\tType mismatch: cannot convert from element type capture#4-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  

  protected java.lang.String pluginSuperclass();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.replacements.processor.GeneratedFoldPlugin this
         0: .line 61
            ldc "GeneratedFoldInvocationPlugin"
            areturn
        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;

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

  protected 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: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.graalvm.compiler.replacements.processor.GeneratedFoldPlugin this
         0: .line 74
            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, InjectedDependencies.WellKnownDependency) in the type InjectedDependencies is not applicable for the arguments (AbstractProcessor, 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        
      deps       

  protected 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: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.graalvm.compiler.replacements.processor.GeneratedFoldPlugin this
         0: .line 182
            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#3-of ? extends VariableElement to VariableElement\n\tThe method getType(String) from the type AbstractProcessor refers to the missing type TypeMirror\n\tThe method find(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\tExecutableElement cannot be resolved to a type\n\tVariableElement cannot be resolved to a type\n\tType mismatch: cannot convert from element type capture#4-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        
      deps       

  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"