public class lombok.eclipse.Eclipse
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: lombok.eclipse.Eclipse
  super_class: java.lang.Object
{
  private static final Annotation[] EMPTY_ANNOTATIONS_ARRAY;
    descriptor: [LAnnotation;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  public static final int ECLIPSE_DO_NOT_TOUCH_FLAG;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private static final java.util.regex.Pattern SPLIT_AT_DOT;
    descriptor: Ljava/util/regex/Pattern;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static long latestEcjCompilerVersionConstantCached;
    descriptor: J
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static int ecjCompilerVersionCached;
    descriptor: I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static boolean caseStatementInit;
    descriptor: Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Field caseStatementConstantExpressions;
    descriptor: Ljava/lang/reflect/Field;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // lombok.eclipse.Eclipse this
         0: .line 35
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tAnnotation cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tASTNode cannot be resolved to a variable\n\tASTNode cannot be resolved to a type\n\tASTNode cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tClinit cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tAbstractVariableDeclaration cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tExpression cannot be resolved to a type\n\tLiteral cannot be resolved to a type\n\tLiteral cannot be resolved to a type\n\tLiteral cannot be resolved to a type\n\tTypeIds cannot be resolved to a variable\n\tTypeIds cannot be resolved to a variable\n\tTypeIds cannot be resolved to a variable\n\tTypeIds cannot be resolved to a variable\n\tTypeIds cannot be resolved to a variable\n\tTypeIds cannot be resolved to a variable\n\tTypeIds cannot be resolved to a variable\n\tTypeIds cannot be resolved to a variable\n\tTypeIds cannot be resolved to a variable\n\tClassLiteralAccess cannot be resolved to a type\n\tClassLiteralAccess cannot be resolved to a type\n\tClassLiteralAccess cannot be resolved to a type\n\tSingleNameReference cannot be resolved to a type\n\tSingleNameReference cannot be resolved to a type\n\tSingleNameReference cannot be resolved to a type\n\tQualifiedNameReference cannot be resolved to a type\n\tQualifiedNameReference cannot be resolved to a type\n\tQualifiedNameReference cannot be resolved to a type\n\tUnaryExpression cannot be resolved to a type\n\tUnaryExpression cannot be resolved to a type\n\tUnaryExpression cannot be resolved to a type\n\tUnaryExpression cannot be resolved to a type\n\tUnaryExpression cannot be resolved to a type\n\tClassFileConstants cannot be resolved to a type\n\tClassFileConstants cannot be resolved to a variable\n\tCompilerOptions cannot be resolved to a type\n\tTryStatement cannot be resolved to a type\n\tCaseStatement cannot be resolved to a type\n\tExpression cannot be resolved to a type\n\tCaseStatement cannot be resolved to a type\n\tCaseStatement cannot be resolved to a type\n\tCaseStatement cannot be resolved to a type\n\tExpression cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.Eclipse this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/Eclipse;

  public static java.lang.String toQualifiedName(char[][]);
    descriptor: ([[C)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 73
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
          Name  Flags
      typeName  

  public static char[][] fromQualifiedName(java.lang.String);
    descriptor: (Ljava/lang/String;)[[C
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 91
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
          Name  Flags
      typeName  

  public static long pos(ASTNode);
    descriptor: (LASTNode;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 100
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tASTNode 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
      node  

  public static long[] poss(ASTNode, int);
    descriptor: (LASTNode;I)[J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 104
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tASTNode 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
      node    
      repeat  

  public static boolean nameEquals(char[][], java.lang.String);
    descriptor: ([[CLjava/lang/String;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 115
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
          Name  Flags
      typeName  
      string    

  public static boolean hasClinit(TypeDeclaration);
    descriptor: (LTypeDeclaration;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 132
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTypeDeclaration cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tClinit 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
      parent  

  public static Annotation[] findAnnotations(AbstractVariableDeclaration, java.util.regex.Pattern);
    descriptor: (LAbstractVariableDeclaration;Ljava/util/regex/Pattern;)[LAnnotation;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 146
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tAnnotation cannot be resolved to a type\n\tAbstractVariableDeclaration cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tAnnotation 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
      field        
      namePattern  

  public static boolean isPrimitive(TypeReference);
    descriptor: (LTypeReference;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 165
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTypeReference 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
      ref   

  public static java.lang.Object calculateValue(Expression);
    descriptor: (LExpression;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 173
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tExpression cannot be resolved to a type\n\tLiteral cannot be resolved to a type\n\tLiteral cannot be resolved to a type\n\tLiteral cannot be resolved to a type\n\tTypeIds cannot be resolved to a variable\n\tTypeIds cannot be resolved to a variable\n\tTypeIds cannot be resolved to a variable\n\tTypeIds cannot be resolved to a variable\n\tTypeIds cannot be resolved to a variable\n\tTypeIds cannot be resolved to a variable\n\tTypeIds cannot be resolved to a variable\n\tTypeIds cannot be resolved to a variable\n\tTypeIds cannot be resolved to a variable\n\tClassLiteralAccess cannot be resolved to a type\n\tClassLiteralAccess cannot be resolved to a type\n\tClassLiteralAccess cannot be resolved to a type\n\tSingleNameReference cannot be resolved to a type\n\tSingleNameReference cannot be resolved to a type\n\tSingleNameReference cannot be resolved to a type\n\tQualifiedNameReference cannot be resolved to a type\n\tQualifiedNameReference cannot be resolved to a type\n\tQualifiedNameReference cannot be resolved to a type\n\tUnaryExpression cannot be resolved to a type\n\tUnaryExpression cannot be resolved to a type\n\tUnaryExpression cannot be resolved to a type\n\tUnaryExpression cannot be resolved to a type\n\tUnaryExpression 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
      e     

  public static long getLatestEcjCompilerVersionConstant();
    descriptor: ()J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 218
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tClassFileConstants cannot be resolved to a type\n\tClassFileConstants cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static int getEcjCompilerVersion();
    descriptor: ()I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 240
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tCompilerOptions cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static boolean ecjSupportsJava7Features();
    descriptor: ()Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 259
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTryStatement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static CaseStatement createCaseStatement(Expression);
    descriptor: (LExpression;)LCaseStatement;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 268
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCaseStatement cannot be resolved to a type\n\tExpression cannot be resolved to a type\n\tCaseStatement cannot be resolved to a type\n\tCaseStatement cannot be resolved to a type\n\tCaseStatement cannot be resolved to a type\n\tExpression 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
      expr  
}
SourceFile: "Eclipse.java"