public class org.eclipse.jdt.internal.core.SetVariablesOperation extends org.eclipse.jdt.internal.core.ChangeClasspathOperation
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jdt.internal.core.SetVariablesOperation
super_class: org.eclipse.jdt.internal.core.ChangeClasspathOperation
{
java.lang.String[] variableNames;
descriptor: [Ljava/lang/String;
flags: (0x0000)
org.eclipse.core.runtime.IPath[] variablePaths;
descriptor: [Lorg/eclipse/core/runtime/IPath;
flags: (0x0000)
boolean updatePreferences;
descriptor: Z
flags: (0x0000)
public void <init>(java.lang.String[], org.eclipse.core.runtime.IPath[], boolean);
descriptor: ([Ljava/lang/String;[Lorg/eclipse/core/runtime/IPath;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iconst_1
anewarray org.eclipse.jdt.core.IJavaElement
dup
iconst_0
invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.getJavaModel:()Lorg/eclipse/jdt/internal/core/JavaModel;
aastore
invokestatic org.eclipse.core.resources.ResourcesPlugin.getWorkspace:()Lorg/eclipse/core/resources/IWorkspace;
invokeinterface org.eclipse.core.resources.IWorkspace.isTreeLocked:()Z
ifeq 1
iconst_0
goto 2
StackMap locals: uninitialized-this java.lang.String[] org.eclipse.core.runtime.IPath[] int
StackMap stack: uninitialized-this org.eclipse.jdt.core.IJavaElement[]
1: iconst_1
StackMap locals: uninitialized-this java.lang.String[] org.eclipse.core.runtime.IPath[] int
StackMap stack: uninitialized-this org.eclipse.jdt.core.IJavaElement[] int
2: invokespecial org.eclipse.jdt.internal.core.ChangeClasspathOperation.<init>:([Lorg/eclipse/jdt/core/IJavaElement;Z)V
3: aload 0
aload 1
putfield org.eclipse.jdt.internal.core.SetVariablesOperation.variableNames:[Ljava/lang/String;
4: aload 0
aload 2
putfield org.eclipse.jdt.internal.core.SetVariablesOperation.variablePaths:[Lorg/eclipse/core/runtime/IPath;
5: aload 0
iload 3
putfield org.eclipse.jdt.internal.core.SetVariablesOperation.updatePreferences:Z
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/internal/core/SetVariablesOperation;
0 7 1 variableNames [Ljava/lang/String;
0 7 2 variablePaths [Lorg/eclipse/core/runtime/IPath;
0 7 3 updatePreferences Z
MethodParameters:
Name Flags
variableNames
variablePaths
updatePreferences
protected void executeOperation();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=19, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.jdt.internal.core.SetVariablesOperation.checkCanceled:()V
1: aload 0
ldc ""
iconst_1
invokevirtual org.eclipse.jdt.internal.core.SetVariablesOperation.beginTask:(Ljava/lang/String;I)V
2: getstatic org.eclipse.jdt.internal.core.JavaModelManager.CP_RESOLVE_VERBOSE:Z
ifeq 4
3: aload 0
invokevirtual org.eclipse.jdt.internal.core.SetVariablesOperation.verbose_set_variables:()V
4: StackMap locals:
StackMap stack:
invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
astore 1
start local 1 5: aload 1
aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.variableNames:[Ljava/lang/String;
aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.variablePaths:[Lorg/eclipse/core/runtime/IPath;
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.variablePutIfInitializingWithSameValue:([Ljava/lang/String;[Lorg/eclipse/core/runtime/IPath;)Z
ifeq 8
6: aload 0
invokevirtual org.eclipse.jdt.internal.core.SetVariablesOperation.done:()V
7: return
8: StackMap locals: org.eclipse.jdt.internal.core.JavaModelManager
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.variableNames:[Ljava/lang/String;
arraylength
istore 2
start local 2 9: new java.util.HashMap
dup
iconst_5
invokespecial java.util.HashMap.<init>:(I)V
astore 3
start local 3 10: aload 0
invokevirtual org.eclipse.jdt.internal.core.SetVariablesOperation.getJavaModel:()Lorg/eclipse/jdt/core/IJavaModel;
astore 4
start local 4 11: iconst_0
istore 5
start local 5 12: iconst_0
istore 6
start local 6 13: goto 22
14: StackMap locals: org.eclipse.jdt.internal.core.SetVariablesOperation org.eclipse.jdt.internal.core.JavaModelManager int java.util.HashMap org.eclipse.jdt.core.IJavaModel int int
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.variableNames:[Ljava/lang/String;
iload 6
aaload
astore 7
start local 7 15: aload 1
aload 7
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.variableGet:(Ljava/lang/String;)Lorg/eclipse/core/runtime/IPath;
astore 8
start local 8 16: aload 8
getstatic org.eclipse.jdt.internal.core.JavaModelManager.VARIABLE_INITIALIZATION_IN_PROGRESS:Lorg/eclipse/core/runtime/IPath;
if_acmpne 18
17: aconst_null
astore 8
18: StackMap locals: java.lang.String org.eclipse.core.runtime.IPath
StackMap stack:
aload 8
ifnull 21
aload 8
aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.variablePaths:[Lorg/eclipse/core/runtime/IPath;
iload 6
aaload
invokeinterface org.eclipse.core.runtime.IPath.equals:(Ljava/lang/Object;)Z
ifeq 21
19: aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.variableNames:[Ljava/lang/String;
iload 6
aconst_null
aastore
20: iinc 5 1
end local 8 end local 7 21: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
22: iload 6
iload 2
if_icmplt 14
end local 6 23: iload 5
ifle 42
24: iload 5
iload 2
if_icmpne 27
25: aload 0
invokevirtual org.eclipse.jdt.internal.core.SetVariablesOperation.done:()V
26: return
27: StackMap locals:
StackMap stack:
iload 2
iload 5
isub
istore 6
start local 6 28: iload 6
anewarray java.lang.String
astore 7
start local 7 29: iload 6
anewarray org.eclipse.core.runtime.IPath
astore 8
start local 8 30: iconst_0
istore 9
start local 9 31: iconst_0
istore 10
start local 10 32: goto 38
33: StackMap locals: org.eclipse.jdt.internal.core.SetVariablesOperation org.eclipse.jdt.internal.core.JavaModelManager int java.util.HashMap org.eclipse.jdt.core.IJavaModel int int java.lang.String[] org.eclipse.core.runtime.IPath[] int int
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.variableNames:[Ljava/lang/String;
iload 9
aaload
ifnull 37
34: aload 7
iload 10
aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.variableNames:[Ljava/lang/String;
iload 9
aaload
aastore
35: aload 8
iload 10
aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.variablePaths:[Lorg/eclipse/core/runtime/IPath;
iload 9
aaload
aastore
36: iinc 10 1
37: StackMap locals:
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
38: iload 9
iload 2
if_icmplt 33
end local 10 end local 9 39: aload 0
aload 7
putfield org.eclipse.jdt.internal.core.SetVariablesOperation.variableNames:[Ljava/lang/String;
40: aload 0
aload 8
putfield org.eclipse.jdt.internal.core.SetVariablesOperation.variablePaths:[Lorg/eclipse/core/runtime/IPath;
41: iload 6
istore 2
end local 8 end local 7 end local 6 42: StackMap locals: org.eclipse.jdt.internal.core.SetVariablesOperation org.eclipse.jdt.internal.core.JavaModelManager int java.util.HashMap org.eclipse.jdt.core.IJavaModel int
StackMap stack:
aload 0
invokevirtual org.eclipse.jdt.internal.core.SetVariablesOperation.isCanceled:()Z
ifeq 45
43: aload 0
invokevirtual org.eclipse.jdt.internal.core.SetVariablesOperation.done:()V
44: return
45: StackMap locals:
StackMap stack:
aload 4
invokeinterface org.eclipse.jdt.core.IJavaModel.getJavaProjects:()[Lorg/eclipse/jdt/core/IJavaProject;
astore 6
start local 6 46: iconst_0
istore 7
start local 7 47: aload 6
arraylength
istore 8
start local 8 48: goto 73
49: StackMap locals: org.eclipse.jdt.core.IJavaProject[] int int
StackMap stack:
aload 6
iload 7
aaload
checkcast org.eclipse.jdt.internal.core.JavaProject
astore 9
start local 9 50: aload 9
invokevirtual org.eclipse.jdt.internal.core.JavaProject.getRawClasspath:()[Lorg/eclipse/jdt/core/IClasspathEntry;
astore 10
start local 10 51: iconst_0
istore 11
start local 11 52: aload 10
arraylength
istore 12
start local 12 53: goto 71
54: StackMap locals: org.eclipse.jdt.internal.core.SetVariablesOperation org.eclipse.jdt.internal.core.JavaModelManager int java.util.HashMap org.eclipse.jdt.core.IJavaModel int org.eclipse.jdt.core.IJavaProject[] int int org.eclipse.jdt.internal.core.JavaProject org.eclipse.jdt.core.IClasspathEntry[] int int
StackMap stack:
aload 10
iload 11
aaload
astore 13
start local 13 55: iconst_0
istore 14
start local 14 56: goto 69
57: StackMap locals: org.eclipse.jdt.core.IClasspathEntry int
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.variableNames:[Ljava/lang/String;
iload 14
aaload
astore 15
start local 15 58: aload 13
invokeinterface org.eclipse.jdt.core.IClasspathEntry.getEntryKind:()I
iconst_4
if_icmpne 68
59: aload 15
aload 13
invokeinterface org.eclipse.jdt.core.IClasspathEntry.getPath:()Lorg/eclipse/core/runtime/IPath;
iconst_0
invokeinterface org.eclipse.core.runtime.IPath.segment:(I)Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 62
60: aload 3
aload 9
aload 9
invokevirtual org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath:()[Lorg/eclipse/jdt/core/IClasspathEntry;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
61: goto 72
62: StackMap locals: java.lang.String
StackMap stack:
aload 13
invokeinterface org.eclipse.jdt.core.IClasspathEntry.getSourceAttachmentPath:()Lorg/eclipse/core/runtime/IPath;
dup
astore 16
start local 16 63: ifnull 64
aload 15
aload 16
iconst_0
invokeinterface org.eclipse.core.runtime.IPath.segment:(I)Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 66
64: StackMap locals: org.eclipse.core.runtime.IPath
StackMap stack:
aload 13
invokeinterface org.eclipse.jdt.core.IClasspathEntry.getSourceAttachmentRootPath:()Lorg/eclipse/core/runtime/IPath;
dup
astore 17
start local 17 65: ifnull 68
aload 15
aload 17
iconst_0
invokeinterface org.eclipse.core.runtime.IPath.segment:(I)Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 68
end local 17 66: StackMap locals:
StackMap stack:
aload 3
aload 9
aload 9
invokevirtual org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath:()[Lorg/eclipse/jdt/core/IClasspathEntry;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
67: goto 72
end local 16 end local 15 68: StackMap locals:
StackMap stack:
iinc 14 1
StackMap locals:
StackMap stack:
69: iload 14
iload 2
if_icmplt 57
end local 14 end local 13 70: iinc 11 1
StackMap locals:
StackMap stack:
71: iload 11
iload 12
if_icmplt 54
end local 12 end local 11 end local 10 end local 9 72: StackMap locals: org.eclipse.jdt.internal.core.SetVariablesOperation org.eclipse.jdt.internal.core.JavaModelManager int java.util.HashMap org.eclipse.jdt.core.IJavaModel int org.eclipse.jdt.core.IJavaProject[] int int
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
73: iload 7
iload 8
if_icmplt 49
end local 8 end local 7 74: iconst_0
istore 7
start local 7 75: goto 80
76: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.variableNames:[Ljava/lang/String;
iload 7
aaload
aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.variablePaths:[Lorg/eclipse/core/runtime/IPath;
iload 7
aaload
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.variablePut:(Ljava/lang/String;Lorg/eclipse/core/runtime/IPath;)V
77: aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.updatePreferences:Z
ifeq 79
78: aload 1
aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.variableNames:[Ljava/lang/String;
iload 7
aaload
aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.variablePaths:[Lorg/eclipse/core/runtime/IPath;
iload 7
aaload
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.variablePreferencesPut:(Ljava/lang/String;Lorg/eclipse/core/runtime/IPath;)V
79: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
80: iload 7
iload 2
if_icmplt 76
end local 7 81: aload 3
invokevirtual java.util.HashMap.isEmpty:()Z
ifne 107
82: aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.variableNames:[Ljava/lang/String;
astore 7
start local 7 83: aload 3
invokevirtual java.util.HashMap.keySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 8
start local 8 84: goto 95
85: StackMap locals: org.eclipse.jdt.internal.core.SetVariablesOperation org.eclipse.jdt.internal.core.JavaModelManager int java.util.HashMap org.eclipse.jdt.core.IJavaModel int org.eclipse.jdt.core.IJavaProject[] java.lang.String[] java.util.Iterator
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.progressMonitor:Lorg/eclipse/core/runtime/SubMonitor;
ifnull 88
aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.progressMonitor:Lorg/eclipse/core/runtime/SubMonitor;
invokevirtual org.eclipse.core.runtime.SubMonitor.isCanceled:()Z
ifeq 88
86: aload 0
invokevirtual org.eclipse.jdt.internal.core.SetVariablesOperation.done:()V
87: return
88: StackMap locals:
StackMap stack:
aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.internal.core.JavaProject
astore 9
start local 9 89: getstatic org.eclipse.jdt.internal.core.JavaModelManager.CP_RESOLVE_VERBOSE_ADVANCED:Z
ifeq 91
90: aload 0
aload 7
aload 9
invokevirtual org.eclipse.jdt.internal.core.SetVariablesOperation.verbose_update_project:([Ljava/lang/String;Lorg/eclipse/jdt/internal/core/JavaProject;)V
91: StackMap locals: org.eclipse.jdt.internal.core.JavaProject
StackMap stack:
aload 9
invokevirtual org.eclipse.jdt.internal.core.JavaProject.getPerProjectInfo:()Lorg/eclipse/jdt/internal/core/JavaModelManager$PerProjectInfo;
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager$PerProjectInfo.resetResolvedClasspath:()Lorg/eclipse/jdt/internal/core/ClasspathChange;
astore 10
start local 10 92: aload 0
aload 10
iconst_1
invokevirtual org.eclipse.jdt.internal.core.SetVariablesOperation.classpathChanged:(Lorg/eclipse/jdt/internal/core/ClasspathChange;Z)V
93: aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.canChangeResources:Z
ifeq 95
94: aload 9
invokevirtual org.eclipse.jdt.internal.core.JavaProject.getProject:()Lorg/eclipse/core/resources/IProject;
aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.progressMonitor:Lorg/eclipse/core/runtime/SubMonitor;
invokeinterface org.eclipse.core.resources.IProject.touch:(Lorg/eclipse/core/runtime/IProgressMonitor;)V
end local 10 end local 9 95: StackMap locals:
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 85
end local 8 96: goto 107
StackMap locals: org.eclipse.jdt.internal.core.SetVariablesOperation org.eclipse.jdt.internal.core.JavaModelManager int java.util.HashMap org.eclipse.jdt.core.IJavaModel int org.eclipse.jdt.core.IJavaProject[] java.lang.String[]
StackMap stack: org.eclipse.core.runtime.CoreException
97: astore 8
start local 8 98: getstatic org.eclipse.jdt.internal.core.JavaModelManager.CP_RESOLVE_VERBOSE:Z
ifne 99
getstatic org.eclipse.jdt.internal.core.JavaModelManager.CP_RESOLVE_VERBOSE_FAILURE:Z
ifeq 101
99: StackMap locals: org.eclipse.core.runtime.CoreException
StackMap stack:
aload 0
aload 7
invokevirtual org.eclipse.jdt.internal.core.SetVariablesOperation.verbose_failure:([Ljava/lang/String;)V
100: aload 8
invokevirtual org.eclipse.core.runtime.CoreException.printStackTrace:()V
101: StackMap locals:
StackMap stack:
aload 8
instanceof org.eclipse.jdt.core.JavaModelException
ifeq 103
102: aload 8
checkcast org.eclipse.jdt.core.JavaModelException
athrow
103: StackMap locals:
StackMap stack:
new org.eclipse.jdt.core.JavaModelException
dup
aload 8
invokespecial org.eclipse.jdt.core.JavaModelException.<init>:(Lorg/eclipse/core/runtime/CoreException;)V
athrow
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 104: StackMap locals: org.eclipse.jdt.internal.core.SetVariablesOperation
StackMap stack: java.lang.Throwable
astore 18
105: aload 0
invokevirtual org.eclipse.jdt.internal.core.SetVariablesOperation.done:()V
106: aload 18
athrow
107: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jdt.internal.core.SetVariablesOperation.done:()V
108: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 109 0 this Lorg/eclipse/jdt/internal/core/SetVariablesOperation;
5 104 1 manager Lorg/eclipse/jdt/internal/core/JavaModelManager;
9 104 2 varLength I
10 104 3 affectedProjectClasspaths Ljava/util/HashMap;
11 104 4 model Lorg/eclipse/jdt/core/IJavaModel;
12 104 5 discardCount I
13 23 6 i I
15 21 7 variableName Ljava/lang/String;
16 21 8 oldPath Lorg/eclipse/core/runtime/IPath;
28 42 6 changedLength I
29 42 7 changedVariableNames [Ljava/lang/String;
30 42 8 changedVariablePaths [Lorg/eclipse/core/runtime/IPath;
31 39 9 i I
32 39 10 index I
46 104 6 projects [Lorg/eclipse/jdt/core/IJavaProject;
47 74 7 i I
48 74 8 projectLength I
50 72 9 project Lorg/eclipse/jdt/internal/core/JavaProject;
51 72 10 classpath [Lorg/eclipse/jdt/core/IClasspathEntry;
52 72 11 j I
53 72 12 cpLength I
55 70 13 entry Lorg/eclipse/jdt/core/IClasspathEntry;
56 70 14 k I
58 68 15 variableName Ljava/lang/String;
63 68 16 sourcePath Lorg/eclipse/core/runtime/IPath;
65 66 17 sourceRootPath Lorg/eclipse/core/runtime/IPath;
75 81 7 i I
83 104 7 dbgVariableNames [Ljava/lang/String;
84 96 8 projectsToUpdate Ljava/util/Iterator;
89 95 9 affectedProject Lorg/eclipse/jdt/internal/core/JavaProject;
92 95 10 classpathChange Lorg/eclipse/jdt/internal/core/ClasspathChange;
98 104 8 e Lorg/eclipse/core/runtime/CoreException;
Exception table:
from to target type
83 86 97 Class org.eclipse.core.runtime.CoreException
88 96 97 Class org.eclipse.core.runtime.CoreException
1 6 104 any
8 25 104 any
27 43 104 any
45 86 104 any
88 104 104 any
Exceptions:
throws org.eclipse.jdt.core.JavaModelException
private void verbose_failure(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
ldc "CPVariable SET - FAILED DUE TO EXCEPTION\n\tvariables: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 1
invokestatic org.eclipse.jdt.internal.compiler.util.Util.toString:([Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
3: getstatic java.lang.System.err:Ljava/io/PrintStream;
4: invokestatic org.eclipse.jdt.internal.core.util.Util.verbose:(Ljava/lang/String;Ljava/io/PrintStream;)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jdt/internal/core/SetVariablesOperation;
0 6 1 dbgVariableNames [Ljava/lang/String;
MethodParameters:
Name Flags
dbgVariableNames
private void verbose_update_project(java.lang.String[], org.eclipse.jdt.internal.core.JavaProject);
descriptor: ([Ljava/lang/String;Lorg/eclipse/jdt/internal/core/JavaProject;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
ldc "CPVariable SET - updating affected project due to setting variables\n\tproject: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 2
invokevirtual org.eclipse.jdt.internal.core.JavaProject.getElementName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
2: ldc "\tvariables: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokestatic org.eclipse.jdt.internal.compiler.util.Util.toString:([Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokestatic org.eclipse.jdt.internal.core.util.Util.verbose:(Ljava/lang/String;)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jdt/internal/core/SetVariablesOperation;
0 6 1 dbgVariableNames [Ljava/lang/String;
0 6 2 affectedProject Lorg/eclipse/jdt/internal/core/JavaProject;
MethodParameters:
Name Flags
dbgVariableNames
affectedProject
private void verbose_set_variables();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "CPVariable SET - setting variables\n\tvariables: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.variableNames:[Ljava/lang/String;
invokestatic org.eclipse.jdt.internal.compiler.util.Util.toString:([Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
2: ldc "\tvalues: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.eclipse.jdt.internal.core.SetVariablesOperation.variablePaths:[Lorg/eclipse/core/runtime/IPath;
invokestatic org.eclipse.jdt.internal.compiler.util.Util.toString:([Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokestatic org.eclipse.jdt.internal.core.util.Util.verbose:(Ljava/lang/String;)V
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jdt/internal/core/SetVariablesOperation;
}
SourceFile: "SetVariablesOperation.java"
InnerClasses:
public PerProjectInfo = org.eclipse.jdt.internal.core.JavaModelManager$PerProjectInfo of org.eclipse.jdt.internal.core.JavaModelManager