public class org.graalvm.compiler.serviceprovider.processor.ServiceProviderProcessor
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.graalvm.compiler.serviceprovider.processor.ServiceProviderProcessor
  super_class: java.lang.Object
{
  private final java.util.Set<TypeElement> processed;
    descriptor: Ljava/util/Set;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Set<LTypeElement;>;

  private final java.util.Map<TypeElement, java.lang.String> serviceProviders;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<LTypeElement;Ljava/lang/String;>;

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.serviceprovider.processor.ServiceProviderProcessor this
         0: .line 34
            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.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.tools cannot be resolved\n\tThe import javax.tools cannot be resolved\n\tThe import javax.tools cannot be resolved\n\tSupportedAnnotationTypes cannot be resolved to a type\n\tAbstractProcessor cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tSourceVersion cannot be resolved to a type\n\tThe method getSupportedSourceVersion() of type ServiceProviderProcessor must override or implement a supertype method\n\tSourceVersion cannot be resolved\n\tTypeMirror cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tprocessingEnv cannot be resolved\n\tprocessingEnv cannot be resolved\n\tKind cannot be resolved to a variable\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\tMirroredTypeException cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tprocessingEnv cannot be resolved\n\tKind cannot be resolved to a variable\n\tTypeElement cannot be resolved to a type\n\tTypeElement 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\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\tTypeElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tThe method processElement(TypeElement) from the type ServiceProviderProcessor refers to the missing type TypeElement\n\tTypeElement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.serviceprovider.processor.ServiceProviderProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/serviceprovider/processor/ServiceProviderProcessor;

  public SourceVersion getSupportedSourceVersion();
    descriptor: ()LSourceVersion;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.serviceprovider.processor.ServiceProviderProcessor this
         0: .line 62
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tSourceVersion cannot be resolved to a type\n\tThe method getSupportedSourceVersion() of type ServiceProviderProcessor must override or implement a supertype method\n\tSourceVersion cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.serviceprovider.processor.ServiceProviderProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/serviceprovider/processor/ServiceProviderProcessor;

  boolean verifyAnnotation(TypeMirror, TypeElement);
    descriptor: (LTypeMirror;LTypeElement;)Z
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.graalvm.compiler.serviceprovider.processor.ServiceProviderProcessor this
         0: .line 66
            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\tprocessingEnv cannot be resolved\n\tprocessingEnv cannot be resolved\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.serviceprovider.processor.ServiceProviderProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/serviceprovider/processor/ServiceProviderProcessor;
    MethodParameters:
                  Name  Flags
      serviceInterface  
      serviceProvider   

  void processElement(TypeElement);
    descriptor: (LTypeElement;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.serviceprovider.processor.ServiceProviderProcessor this
         0: .line 76
            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\tMirroredTypeException cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tprocessingEnv cannot be resolved\n\tKind cannot be resolved to a variable\n\tTypeElement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.serviceprovider.processor.ServiceProviderProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/serviceprovider/processor/ServiceProviderProcessor;
    MethodParameters:
                 Name  Flags
      serviceProvider  

  void writeProviderFile(TypeElement, java.lang.String);
    descriptor: (LTypeElement;Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.graalvm.compiler.serviceprovider.processor.ServiceProviderProcessor this
         0: .line 104
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTypeElement 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 // org.graalvm.compiler.serviceprovider.processor.ServiceProviderProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/serviceprovider/processor/ServiceProviderProcessor;
    MethodParameters:
                 Name  Flags
      serviceProvider  
      interfaceName    

  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: .line 121
            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     

  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 // org.graalvm.compiler.serviceprovider.processor.ServiceProviderProcessor this
         0: .line 133
            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\tTypeElement cannot be resolved to a type\n\tTypeElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tThe method processElement(TypeElement) from the type ServiceProviderProcessor refers to the missing type TypeElement\n\tTypeElement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.serviceprovider.processor.ServiceProviderProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/serviceprovider/processor/ServiceProviderProcessor;
    Signature: (Ljava/util/Set<+LTypeElement;>;LRoundEnvironment;)Z
    MethodParameters:
             Name  Flags
      annotations  
      roundEnv     
}
SourceFile: "ServiceProviderProcessor.java"