public class lombok.RunTestsViaEcj extends lombok.AbstractRunTests
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: lombok.RunTestsViaEcj
  super_class: lombok.AbstractRunTests
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // lombok.RunTestsViaEcj this
         0: .line 50
            aload 0 /* this */
            invokespecial lombok.AbstractRunTests.<init>:()V
            return
        end local 0 // lombok.RunTestsViaEcj this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/RunTestsViaEcj;

  protected CompilerOptions ecjCompilerOptions();
    descriptor: ()LCompilerOptions;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // lombok.RunTestsViaEcj this
         0: .line 51
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCompilerOptions cannot be resolved to a type\n\tCompilerOptions cannot be resolved to a type\n\tCompilerOptions cannot be resolved to a type\n\tCompilerOptions cannot be resolved to a variable\n\tCompilerOptions cannot be resolved to a variable\n\tCompilerOptions cannot be resolved to a variable\n\tCompilerOptions cannot be resolved to a variable\n\tCompilerOptions cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.RunTestsViaEcj this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/RunTestsViaEcj;

  protected IErrorHandlingPolicy ecjErrorHandlingPolicy();
    descriptor: ()LIErrorHandlingPolicy;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // lombok.RunTestsViaEcj this
         0: .line 77
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tIErrorHandlingPolicy cannot be resolved to a type\n\tIErrorHandlingPolicy cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.RunTestsViaEcj this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/RunTestsViaEcj;

  public boolean transformCode(java.util.Collection<lombok.javac.CapturingDiagnosticListener$CompilerMessage>, java.io.StringWriter, java.io.File, java.lang.String, java.util.Map<java.lang.String, java.lang.String>);
    descriptor: (Ljava/util/Collection;Ljava/io/StringWriter;Ljava/io/File;Ljava/lang/String;Ljava/util/Map;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // lombok.RunTestsViaEcj this
         0: .line 96
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCompilationResult cannot be resolved to a type\n\tCompilationResult cannot be resolved to a type\n\tCompilationUnitDeclaration cannot be resolved to a type\n\tCompilationUnitDeclaration cannot be resolved to a type\n\tICompilerRequestor cannot be resolved to a type\n\tICompilerRequestor cannot be resolved to a type\n\tCompilationResult cannot be resolved to a type\n\tCompilationUnit cannot be resolved to a type\n\tCompilationUnit cannot be resolved to a type\n\tType mismatch: cannot convert from new Compiler(){} to Compiler\n\tAn anonymous class cannot subclass the final class Compiler\n\tThe method createFileSystem(File) from the type RunTestsViaEcj refers to the missing type FileSystem\n\tThe method ecjErrorHandlingPolicy() from the type RunTestsViaEcj refers to the missing type IErrorHandlingPolicy\n\tThe method ecjCompilerOptions() from the type RunTestsViaEcj refers to the missing type CompilerOptions\n\tDefaultProblemFactory cannot be resolved to a type\n\tICompilationUnit cannot be resolved to a type\n\tCompilationUnitDeclaration cannot be resolved to a type\n\tICompilationUnit cannot be resolved to a type\n\tCompilationResult cannot be resolved to a type\n\tCategorizedProblem cannot be resolved to a type\n\tCategorizedProblem cannot be resolved to a type\n\tCompilationUnitDeclaration cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.RunTestsViaEcj this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/RunTestsViaEcj;
    Exceptions:
      throws java.lang.Throwable
    Signature: (Ljava/util/Collection<Llombok/javac/CapturingDiagnosticListener$CompilerMessage;>;Ljava/io/StringWriter;Ljava/io/File;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Z
    MethodParameters:
                   Name  Flags
      messages           
      result             
      file               
      encoding           
      formatPreferences  

  private FileSystem createFileSystem(java.io.File);
    descriptor: (Ljava/io/File;)LFileSystem;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.RunTestsViaEcj this
         0: .line 131
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tFileSystem cannot be resolved to a type\n\tFileSystem cannot be resolved\n\tFileSystem cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.RunTestsViaEcj this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/RunTestsViaEcj;
    MethodParameters:
      Name  Flags
      file  
}
SourceFile: "RunTestsViaEcj.java"
NestMembers:
  lombok.RunTestsViaEcj$1  lombok.RunTestsViaEcj$2  lombok.RunTestsViaEcj$3
InnerClasses:
  public final CompilerMessage = lombok.javac.CapturingDiagnosticListener$CompilerMessage of lombok.javac.CapturingDiagnosticListener