public abstract class org.graalvm.compiler.replacements.verifier.AbstractVerifier
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.graalvm.compiler.replacements.verifier.AbstractVerifier
  super_class: java.lang.Object
{
  protected final ProcessingEnvironment env;
    descriptor: LProcessingEnvironment;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  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.AbstractVerifier this
         0: .line 30
            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\tProcessingEnvironment cannot be resolved to a type\n\tProcessingEnvironment 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\tAnnotationValue cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tAnnotationValue cannot be resolved to a type\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
        end local 0 // org.graalvm.compiler.replacements.verifier.AbstractVerifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/replacements/verifier/AbstractVerifier;
    MethodParameters:
      Name  Flags
      env   

  public abstract void verify(Element, AnnotationMirror, org.graalvm.compiler.replacements.verifier.PluginGenerator);
    descriptor: (LElement;LAnnotationMirror;Lorg/graalvm/compiler/replacements/verifier/PluginGenerator;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      element     
      annotation  
      generator   

  public abstract java.lang.Class<? extends java.lang.annotation.Annotation> getAnnotationClass();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;

  protected static <T> T resolveAnnotationValue(java.lang.Class<T>, AnnotationValue);
    descriptor: (Ljava/lang/Class;LAnnotationValue;)Ljava/lang/Object;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 51
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \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\tAnnotationValue cannot be resolved to a type\n\tTypeMirror 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;>(Ljava/lang/Class<TT;>;LAnnotationValue;)TT;
    MethodParameters:
              Name  Flags
      expectedType  
      value         

  protected static AnnotationValue findAnnotationValue(AnnotationMirror, java.lang.String);
    descriptor: (LAnnotationMirror;Ljava/lang/String;)LAnnotationValue;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 79
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tAnnotationValue cannot be resolved to a type\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
    MethodParameters:
        Name  Flags
      mirror  
      name    
}
SourceFile: "AbstractVerifier.java"