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
{
private static final java.lang.String bootRuntimePath;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "delombok.bootclasspath"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
putstatic lombok.RunTestsViaEcj.bootRuntimePath:Ljava/lang/String;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial lombok.AbstractRunTests.<init>:()V
return
end local 0 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 0: 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 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 0: 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 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;I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=7
start local 0 0: 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\tICompilationUnit 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, int) 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 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;>;I)Z
MethodParameters:
Name Flags
messages
result
file
encoding
formatPreferences
minVersion
static boolean eclipseAvailable();
descriptor: ()Z
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "org.eclipse.jdt.core.dom.CompilationUnit"
invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
pop
1: goto 4
StackMap locals:
StackMap stack: java.lang.Throwable
2: pop
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
iconst_1
ireturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
0 1 2 Class java.lang.Throwable
private FileSystem createFileSystem(java.io.File, int);
descriptor: (Ljava/io/File;I)LFileSystem;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 0: 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 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/RunTestsViaEcj;
MethodParameters:
Name Flags
file
minVersion
}
SourceFile: "RunTestsViaEcj.java"
NestMembers:
lombok.RunTestsViaEcj$1 lombok.RunTestsViaEcj$2 lombok.RunTestsViaEcj$3 lombok.RunTestsViaEcj$EclipseDomConversion lombok.RunTestsViaEcj$EclipseDomConversion$1 lombok.RunTestsViaEcj$EclipseInitializer lombok.RunTestsViaEcj$EclipseInitializer$1 lombok.RunTestsViaEcj$TestCompilationUnitEcj lombok.RunTestsViaEcj$TestCompilationUnitEclipse
InnerClasses:
private EclipseDomConversion = lombok.RunTestsViaEcj$EclipseDomConversion of lombok.RunTestsViaEcj
private EclipseInitializer = lombok.RunTestsViaEcj$EclipseInitializer of lombok.RunTestsViaEcj
private final TestCompilationUnitEcj = lombok.RunTestsViaEcj$TestCompilationUnitEcj of lombok.RunTestsViaEcj
private final TestCompilationUnitEclipse = lombok.RunTestsViaEcj$TestCompilationUnitEclipse of lombok.RunTestsViaEcj
public final CompilerMessage = lombok.javac.CapturingDiagnosticListener$CompilerMessage of lombok.javac.CapturingDiagnosticListener