public class org.eclipse.jdt.core.compiler.ReconcileContext
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jdt.core.compiler.ReconcileContext
super_class: java.lang.Object
{
private org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation operation;
descriptor: Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;
flags: (0x0002) ACC_PRIVATE
private org.eclipse.jdt.internal.core.CompilationUnit workingCopy;
descriptor: Lorg/eclipse/jdt/internal/core/CompilationUnit;
flags: (0x0002) ACC_PRIVATE
public void <init>(org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation, org.eclipse.jdt.internal.core.CompilationUnit);
descriptor: (Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;Lorg/eclipse/jdt/internal/core/CompilationUnit;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.eclipse.jdt.core.compiler.ReconcileContext.operation:Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;
2: aload 0
aload 2
putfield org.eclipse.jdt.core.compiler.ReconcileContext.workingCopy:Lorg/eclipse/jdt/internal/core/CompilationUnit;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/compiler/ReconcileContext;
0 4 1 operation Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;
0 4 2 workingCopy Lorg/eclipse/jdt/internal/core/CompilationUnit;
MethodParameters:
Name Flags
operation
workingCopy
public org.eclipse.jdt.core.dom.CompilationUnit getAST3();
descriptor: ()Lorg/eclipse/jdt/core/dom/CompilationUnit;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_3
invokevirtual org.eclipse.jdt.core.compiler.ReconcileContext.getAST:(I)Lorg/eclipse/jdt/core/dom/CompilationUnit;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/core/compiler/ReconcileContext;
Exceptions:
throws org.eclipse.jdt.core.JavaModelException
public org.eclipse.jdt.core.dom.CompilationUnit getAST4();
descriptor: ()Lorg/eclipse/jdt/core/dom/CompilationUnit;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_4
invokevirtual org.eclipse.jdt.core.compiler.ReconcileContext.getAST:(I)Lorg/eclipse/jdt/core/dom/CompilationUnit;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/core/compiler/ReconcileContext;
Exceptions:
throws org.eclipse.jdt.core.JavaModelException
public org.eclipse.jdt.core.dom.CompilationUnit getAST8();
descriptor: ()Lorg/eclipse/jdt/core/dom/CompilationUnit;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 8
invokevirtual org.eclipse.jdt.core.compiler.ReconcileContext.getAST:(I)Lorg/eclipse/jdt/core/dom/CompilationUnit;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/core/compiler/ReconcileContext;
Exceptions:
throws org.eclipse.jdt.core.JavaModelException
public org.eclipse.jdt.core.dom.CompilationUnit getAST(int);
descriptor: (I)Lorg/eclipse/jdt/core/dom/CompilationUnit;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.operation:Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;
getfield org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.astLevel:I
iload 1
if_icmpne 1
aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.operation:Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;
getfield org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.resolveBindings:Z
ifne 16
1: StackMap locals:
StackMap stack:
iload 1
invokestatic org.eclipse.jdt.core.dom.ASTParser.newParser:(I)Lorg/eclipse/jdt/core/dom/ASTParser;
astore 2
start local 2 2: aload 2
aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.workingCopy:Lorg/eclipse/jdt/internal/core/CompilationUnit;
invokevirtual org.eclipse.jdt.internal.core.CompilationUnit.getJavaProject:()Lorg/eclipse/jdt/core/IJavaProject;
iconst_1
invokeinterface org.eclipse.jdt.core.IJavaProject.getOptions:(Z)Ljava/util/Map;
invokevirtual org.eclipse.jdt.core.dom.ASTParser.setCompilerOptions:(Ljava/util/Map;)V
3: aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.workingCopy:Lorg/eclipse/jdt/internal/core/CompilationUnit;
invokevirtual org.eclipse.jdt.internal.core.CompilationUnit.getJavaProject:()Lorg/eclipse/jdt/core/IJavaProject;
invokeinterface org.eclipse.jdt.core.IJavaProject.getProject:()Lorg/eclipse/core/resources/IProject;
invokestatic org.eclipse.jdt.internal.core.JavaProject.hasJavaNature:(Lorg/eclipse/core/resources/IProject;)Z
ifeq 5
4: aload 2
iconst_1
invokevirtual org.eclipse.jdt.core.dom.ASTParser.setResolveBindings:(Z)V
5: StackMap locals: org.eclipse.jdt.core.dom.ASTParser
StackMap stack:
aload 2
aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.operation:Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;
getfield org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.reconcileFlags:I
iconst_2
iand
ifeq 6
iconst_1
goto 7
StackMap locals:
StackMap stack: org.eclipse.jdt.core.dom.ASTParser
6: iconst_0
StackMap locals: org.eclipse.jdt.core.compiler.ReconcileContext int org.eclipse.jdt.core.dom.ASTParser
StackMap stack: org.eclipse.jdt.core.dom.ASTParser int
7: invokevirtual org.eclipse.jdt.core.dom.ASTParser.setStatementsRecovery:(Z)V
8: aload 2
aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.operation:Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;
getfield org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.reconcileFlags:I
iconst_4
iand
ifeq 9
iconst_1
goto 10
StackMap locals:
StackMap stack: org.eclipse.jdt.core.dom.ASTParser
9: iconst_0
StackMap locals: org.eclipse.jdt.core.compiler.ReconcileContext int org.eclipse.jdt.core.dom.ASTParser
StackMap stack: org.eclipse.jdt.core.dom.ASTParser int
10: invokevirtual org.eclipse.jdt.core.dom.ASTParser.setBindingsRecovery:(Z)V
11: aload 2
aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.workingCopy:Lorg/eclipse/jdt/internal/core/CompilationUnit;
invokevirtual org.eclipse.jdt.core.dom.ASTParser.setSource:(Lorg/eclipse/jdt/core/ICompilationUnit;)V
12: aload 2
aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.operation:Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;
getfield org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.reconcileFlags:I
bipush 8
iand
ifeq 13
iconst_1
goto 14
StackMap locals:
StackMap stack: org.eclipse.jdt.core.dom.ASTParser
13: iconst_0
StackMap locals: org.eclipse.jdt.core.compiler.ReconcileContext int org.eclipse.jdt.core.dom.ASTParser
StackMap stack: org.eclipse.jdt.core.dom.ASTParser int
14: invokevirtual org.eclipse.jdt.core.dom.ASTParser.setIgnoreMethodBodies:(Z)V
15: aload 2
aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.operation:Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;
getfield org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.progressMonitor:Lorg/eclipse/core/runtime/SubMonitor;
invokevirtual org.eclipse.jdt.core.dom.ASTParser.createAST:(Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/jdt/core/dom/ASTNode;
checkcast org.eclipse.jdt.core.dom.CompilationUnit
areturn
end local 2 16: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.operation:Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;
aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.workingCopy:Lorg/eclipse/jdt/internal/core/CompilationUnit;
invokevirtual org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent:(Lorg/eclipse/jdt/internal/core/CompilationUnit;)Lorg/eclipse/jdt/core/dom/CompilationUnit;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/eclipse/jdt/core/compiler/ReconcileContext;
0 17 1 level I
2 16 2 parser Lorg/eclipse/jdt/core/dom/ASTParser;
Exceptions:
throws org.eclipse.jdt.core.JavaModelException
MethodParameters:
Name Flags
level
public int getASTLevel();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.operation:Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;
getfield org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.astLevel:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/core/compiler/ReconcileContext;
public boolean isResolvingBindings();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.operation:Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;
getfield org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.resolveBindings:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/core/compiler/ReconcileContext;
public int getReconcileFlags();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.operation:Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;
getfield org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.reconcileFlags:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/core/compiler/ReconcileContext;
public org.eclipse.jdt.core.IJavaElementDelta getDelta();
descriptor: ()Lorg/eclipse/jdt/core/IJavaElementDelta;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.operation:Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;
getfield org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.deltaBuilder:Lorg/eclipse/jdt/internal/core/JavaElementDeltaBuilder;
getfield org.eclipse.jdt.internal.core.JavaElementDeltaBuilder.delta:Lorg/eclipse/jdt/internal/core/JavaElementDelta;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/core/compiler/ReconcileContext;
public org.eclipse.jdt.core.compiler.CategorizedProblem[] getProblems(java.lang.String);
descriptor: (Ljava/lang/String;)[Lorg/eclipse/jdt/core/compiler/CategorizedProblem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.operation:Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;
getfield org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.problems:Ljava/util/HashMap;
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.operation:Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;
getfield org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.problems:Ljava/util/HashMap;
aload 1
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.eclipse.jdt.core.compiler.CategorizedProblem[]
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/core/compiler/ReconcileContext;
0 2 1 markerType Ljava/lang/String;
MethodParameters:
Name Flags
markerType
public org.eclipse.jdt.core.ICompilationUnit getWorkingCopy();
descriptor: ()Lorg/eclipse/jdt/core/ICompilationUnit;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.workingCopy:Lorg/eclipse/jdt/internal/core/CompilationUnit;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/core/compiler/ReconcileContext;
public void resetAST();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.operation:Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;
aconst_null
putfield org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.ast:Lorg/eclipse/jdt/core/dom/CompilationUnit;
1: aload 0
ldc "org.eclipse.jdt.core.problem"
aconst_null
invokevirtual org.eclipse.jdt.core.compiler.ReconcileContext.putProblems:(Ljava/lang/String;[Lorg/eclipse/jdt/core/compiler/CategorizedProblem;)V
2: aload 0
ldc "org.eclipse.jdt.core.task"
aconst_null
invokevirtual org.eclipse.jdt.core.compiler.ReconcileContext.putProblems:(Ljava/lang/String;[Lorg/eclipse/jdt/core/compiler/CategorizedProblem;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/compiler/ReconcileContext;
public void putProblems(java.lang.String, org.eclipse.jdt.core.compiler.CategorizedProblem[]);
descriptor: (Ljava/lang/String;[Lorg/eclipse/jdt/core/compiler/CategorizedProblem;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.operation:Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;
getfield org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.problems:Ljava/util/HashMap;
ifnonnull 2
1: aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.operation:Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.problems:Ljava/util/HashMap;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.core.compiler.ReconcileContext.operation:Lorg/eclipse/jdt/internal/core/ReconcileWorkingCopyOperation;
getfield org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.problems:Ljava/util/HashMap;
aload 1
aload 2
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/compiler/ReconcileContext;
0 4 1 markerType Ljava/lang/String;
0 4 2 problems [Lorg/eclipse/jdt/core/compiler/CategorizedProblem;
MethodParameters:
Name Flags
markerType
problems
}
SourceFile: "ReconcileContext.java"