public final class org.graalvm.compiler.replacements.verifier.ClassSubstitutionVerifier extends org.graalvm.compiler.replacements.verifier.AbstractVerifier
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.graalvm.compiler.replacements.verifier.ClassSubstitutionVerifier
  super_class: org.graalvm.compiler.replacements.verifier.AbstractVerifier
{
  private static final java.lang.String TYPE_VALUE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "value"

  private static final java.lang.String STRING_VALUE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "className"

  private static final java.lang.String OPTIONAL;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "optional"

  public void <init>(ProcessingEnvironment);
    descriptor: (LProcessingEnvironment;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.replacements.verifier.ClassSubstitutionVerifier this
         0: .line 27
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \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 type ClassSubstitutionVerifier must implement the inherited abstract method AbstractVerifier.verify(Element, AnnotationMirror, PluginGenerator)\n\tProcessingEnvironment cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tAnnotationMirror cannot be resolved to a type\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\tProcessingEnvironment cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tProcessingEnvironment cannot be resolved to a type\n\tElement 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\tAnnotationValue cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tTypeKind cannot be resolved to a variable\n\tKind cannot be resolved to a variable\n\tDeclaredType cannot be resolved to a type\n\tDeclaredType cannot be resolved to a type\n\tKind cannot be resolved to a variable\n\tKind cannot be resolved to a variable\n\tTypeElement cannot be resolved to a type\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\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 // org.graalvm.compiler.replacements.verifier.ClassSubstitutionVerifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/replacements/verifier/ClassSubstitutionVerifier;
    MethodParameters:
      Name  Flags
      env   

  public java.lang.Class<? extends java.lang.annotation.Annotation> getAnnotationClass();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.replacements.verifier.ClassSubstitutionVerifier this
         0: .line 51
            ldc Lorg/graalvm/compiler/api/replacements/ClassSubstitution;
            areturn
        end local 0 // org.graalvm.compiler.replacements.verifier.ClassSubstitutionVerifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/replacements/verifier/ClassSubstitutionVerifier;
    Signature: ()Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;

  public void verify(Element, AnnotationMirror, org.graalvm.compiler.replacements.verifier.PluginGenerator);
    descriptor: (LElement;LAnnotationMirror;Lorg/graalvm/compiler/replacements/verifier/PluginGenerator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.graalvm.compiler.replacements.verifier.ClassSubstitutionVerifier this
         0: .line 55
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tAnnotationMirror cannot be resolved to a type\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\tProcessingEnvironment cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.replacements.verifier.ClassSubstitutionVerifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/replacements/verifier/ClassSubstitutionVerifier;
    MethodParameters:
                   Name  Flags
      element            
      classSubstitution  
      generator          

  static TypeElement resolveOriginalType(ProcessingEnvironment, Element, AnnotationMirror);
    descriptor: (LProcessingEnvironment;LElement;LAnnotationMirror;)LTypeElement;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 68
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTypeElement cannot be resolved to a type\n\tProcessingEnvironment cannot be resolved to a type\n\tElement 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\tAnnotationValue cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tTypeKind cannot be resolved to a variable\n\tKind cannot be resolved to a variable\n\tDeclaredType cannot be resolved to a type\n\tDeclaredType cannot be resolved to a type\n\tKind cannot be resolved to a variable\n\tKind cannot be resolved to a variable\n\tTypeElement cannot be resolved to a type\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\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
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
                 Name  Flags
      env              
      sourceElement    
      classSubstition  

  public void verify(Element, AnnotationMirror, org.graalvm.compiler.replacements.verifier.PluginGenerator);
    descriptor: (LElement;LAnnotationMirror;Lorg/graalvm/compiler/replacements/verifier/PluginGenerator;)V
    flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=4, args_size=4
         0: .line 39
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe type ClassSubstitutionVerifier must implement the inherited abstract method AbstractVerifier.verify(Element, AnnotationMirror, PluginGenerator)\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
            
            
            
}
SourceFile: "ClassSubstitutionVerifier.java"