public class org.eclipse.jdt.internal.codeassist.impl.AssistOptions
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jdt.internal.codeassist.impl.AssistOptions
super_class: java.lang.Object
{
public static final java.lang.String OPTION_PerformVisibilityCheck;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.visibilityCheck"
public static final java.lang.String OPTION_PerformDeprecationCheck;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.deprecationCheck"
public static final java.lang.String OPTION_ForceImplicitQualification;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.forceImplicitQualification"
public static final java.lang.String OPTION_FieldPrefixes;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.fieldPrefixes"
public static final java.lang.String OPTION_StaticFieldPrefixes;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.staticFieldPrefixes"
public static final java.lang.String OPTION_StaticFinalFieldPrefixes;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes"
public static final java.lang.String OPTION_LocalPrefixes;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.localPrefixes"
public static final java.lang.String OPTION_ArgumentPrefixes;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.argumentPrefixes"
public static final java.lang.String OPTION_FieldSuffixes;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.fieldSuffixes"
public static final java.lang.String OPTION_StaticFieldSuffixes;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.staticFieldSuffixes"
public static final java.lang.String OPTION_StaticFinalFieldSuffixes;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes"
public static final java.lang.String OPTION_LocalSuffixes;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.localSuffixes"
public static final java.lang.String OPTION_ArgumentSuffixes;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.argumentSuffixes"
public static final java.lang.String OPTION_PerformForbiddenReferenceCheck;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.forbiddenReferenceCheck"
public static final java.lang.String OPTION_PerformDiscouragedReferenceCheck;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.discouragedReferenceCheck"
public static final java.lang.String OPTION_CamelCaseMatch;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.camelCaseMatch"
public static final java.lang.String OPTION_SubstringMatch;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.substringMatch"
public static final java.lang.String OPTION_SuggestStaticImports;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.suggestStaticImports"
public static final java.lang.String ENABLED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "enabled"
public static final java.lang.String DISABLED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "disabled"
public boolean checkVisibility;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean checkDeprecation;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean checkForbiddenReference;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean checkDiscouragedReference;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean forceImplicitQualification;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean camelCaseMatch;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean substringMatch;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean suggestStaticImport;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public char[][] fieldPrefixes;
descriptor: [[C
flags: (0x0001) ACC_PUBLIC
public char[][] staticFieldPrefixes;
descriptor: [[C
flags: (0x0001) ACC_PUBLIC
public char[][] staticFinalFieldPrefixes;
descriptor: [[C
flags: (0x0001) ACC_PUBLIC
public char[][] localPrefixes;
descriptor: [[C
flags: (0x0001) ACC_PUBLIC
public char[][] argumentPrefixes;
descriptor: [[C
flags: (0x0001) ACC_PUBLIC
public char[][] fieldSuffixes;
descriptor: [[C
flags: (0x0001) ACC_PUBLIC
public char[][] staticFieldSuffixes;
descriptor: [[C
flags: (0x0001) ACC_PUBLIC
public char[][] staticFinalFieldSuffixes;
descriptor: [[C
flags: (0x0001) ACC_PUBLIC
public char[][] localSuffixes;
descriptor: [[C
flags: (0x0001) ACC_PUBLIC
public char[][] argumentSuffixes;
descriptor: [[C
flags: (0x0001) ACC_PUBLIC
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.checkVisibility:Z
2: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.checkDeprecation:Z
3: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.checkForbiddenReference:Z
4: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.checkDiscouragedReference:Z
5: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.forceImplicitQualification:Z
6: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.camelCaseMatch:Z
7: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.substringMatch:Z
8: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.suggestStaticImport:Z
9: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.fieldPrefixes:[[C
10: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.staticFieldPrefixes:[[C
11: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.staticFinalFieldPrefixes:[[C
12: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.localPrefixes:[[C
13: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.argumentPrefixes:[[C
14: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.fieldSuffixes:[[C
15: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.staticFieldSuffixes:[[C
16: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.staticFinalFieldSuffixes:[[C
17: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.localSuffixes:[[C
18: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.argumentSuffixes:[[C
19: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lorg/eclipse/jdt/internal/codeassist/impl/AssistOptions;
public void <init>(java.util.Map);
descriptor: (Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.checkVisibility:Z
2: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.checkDeprecation:Z
3: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.checkForbiddenReference:Z
4: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.checkDiscouragedReference:Z
5: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.forceImplicitQualification:Z
6: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.camelCaseMatch:Z
7: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.substringMatch:Z
8: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.suggestStaticImport:Z
9: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.fieldPrefixes:[[C
10: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.staticFieldPrefixes:[[C
11: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.staticFinalFieldPrefixes:[[C
12: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.localPrefixes:[[C
13: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.argumentPrefixes:[[C
14: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.fieldSuffixes:[[C
15: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.staticFieldSuffixes:[[C
16: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.staticFinalFieldSuffixes:[[C
17: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.localSuffixes:[[C
18: aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.argumentSuffixes:[[C
19: aload 1
ifnonnull 21
20: return
21: StackMap locals: org.eclipse.jdt.internal.codeassist.impl.AssistOptions java.util.Map
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.internal.codeassist.impl.AssistOptions.set:(Ljava/util/Map;)V
22: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/eclipse/jdt/internal/codeassist/impl/AssistOptions;
0 23 1 settings Ljava/util/Map;
MethodParameters:
Name Flags
settings
public void set(java.util.Map);
descriptor: (Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ldc "org.eclipse.jdt.core.codeComplete.visibilityCheck"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 2
start local 2 1: ifnull 7
2: ldc "enabled"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
3: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.checkVisibility:Z
4: goto 7
StackMap locals: java.lang.Object
StackMap stack:
5: ldc "disabled"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.checkVisibility:Z
7: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.codeComplete.forceImplicitQualification"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 2
ifnull 13
8: ldc "enabled"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 11
9: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.forceImplicitQualification:Z
10: goto 13
StackMap locals:
StackMap stack:
11: ldc "disabled"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 13
12: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.forceImplicitQualification:Z
13: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.codeComplete.fieldPrefixes"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 2
ifnull 20
14: aload 2
instanceof java.lang.String
ifeq 20
15: aload 2
checkcast java.lang.String
astore 3
start local 3 16: aload 3
invokevirtual java.lang.String.length:()I
ifle 19
17: aload 0
aload 0
bipush 44
aload 3
invokevirtual java.lang.String.toCharArray:()[C
invokevirtual org.eclipse.jdt.internal.codeassist.impl.AssistOptions.splitAndTrimOn:(C[C)[[C
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.fieldPrefixes:[[C
18: goto 20
19: StackMap locals: java.lang.String
StackMap stack:
aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.fieldPrefixes:[[C
end local 3 20: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.codeComplete.staticFieldPrefixes"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 2
ifnull 27
21: aload 2
instanceof java.lang.String
ifeq 27
22: aload 2
checkcast java.lang.String
astore 3
start local 3 23: aload 3
invokevirtual java.lang.String.length:()I
ifle 26
24: aload 0
aload 0
bipush 44
aload 3
invokevirtual java.lang.String.toCharArray:()[C
invokevirtual org.eclipse.jdt.internal.codeassist.impl.AssistOptions.splitAndTrimOn:(C[C)[[C
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.staticFieldPrefixes:[[C
25: goto 27
26: StackMap locals: java.lang.String
StackMap stack:
aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.staticFieldPrefixes:[[C
end local 3 27: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 2
ifnull 34
28: aload 2
instanceof java.lang.String
ifeq 34
29: aload 2
checkcast java.lang.String
astore 3
start local 3 30: aload 3
invokevirtual java.lang.String.length:()I
ifle 33
31: aload 0
aload 0
bipush 44
aload 3
invokevirtual java.lang.String.toCharArray:()[C
invokevirtual org.eclipse.jdt.internal.codeassist.impl.AssistOptions.splitAndTrimOn:(C[C)[[C
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.staticFinalFieldPrefixes:[[C
32: goto 34
33: StackMap locals: java.lang.String
StackMap stack:
aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.staticFinalFieldPrefixes:[[C
end local 3 34: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.codeComplete.localPrefixes"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 2
ifnull 41
35: aload 2
instanceof java.lang.String
ifeq 41
36: aload 2
checkcast java.lang.String
astore 3
start local 3 37: aload 3
invokevirtual java.lang.String.length:()I
ifle 40
38: aload 0
aload 0
bipush 44
aload 3
invokevirtual java.lang.String.toCharArray:()[C
invokevirtual org.eclipse.jdt.internal.codeassist.impl.AssistOptions.splitAndTrimOn:(C[C)[[C
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.localPrefixes:[[C
39: goto 41
40: StackMap locals: java.lang.String
StackMap stack:
aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.localPrefixes:[[C
end local 3 41: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.codeComplete.argumentPrefixes"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 2
ifnull 48
42: aload 2
instanceof java.lang.String
ifeq 48
43: aload 2
checkcast java.lang.String
astore 3
start local 3 44: aload 3
invokevirtual java.lang.String.length:()I
ifle 47
45: aload 0
aload 0
bipush 44
aload 3
invokevirtual java.lang.String.toCharArray:()[C
invokevirtual org.eclipse.jdt.internal.codeassist.impl.AssistOptions.splitAndTrimOn:(C[C)[[C
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.argumentPrefixes:[[C
46: goto 48
47: StackMap locals: java.lang.String
StackMap stack:
aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.argumentPrefixes:[[C
end local 3 48: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.codeComplete.fieldSuffixes"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 2
ifnull 55
49: aload 2
instanceof java.lang.String
ifeq 55
50: aload 2
checkcast java.lang.String
astore 3
start local 3 51: aload 3
invokevirtual java.lang.String.length:()I
ifle 54
52: aload 0
aload 0
bipush 44
aload 3
invokevirtual java.lang.String.toCharArray:()[C
invokevirtual org.eclipse.jdt.internal.codeassist.impl.AssistOptions.splitAndTrimOn:(C[C)[[C
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.fieldSuffixes:[[C
53: goto 55
54: StackMap locals: java.lang.String
StackMap stack:
aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.fieldSuffixes:[[C
end local 3 55: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.codeComplete.staticFieldSuffixes"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 2
ifnull 62
56: aload 2
instanceof java.lang.String
ifeq 62
57: aload 2
checkcast java.lang.String
astore 3
start local 3 58: aload 3
invokevirtual java.lang.String.length:()I
ifle 61
59: aload 0
aload 0
bipush 44
aload 3
invokevirtual java.lang.String.toCharArray:()[C
invokevirtual org.eclipse.jdt.internal.codeassist.impl.AssistOptions.splitAndTrimOn:(C[C)[[C
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.staticFieldSuffixes:[[C
60: goto 62
61: StackMap locals: java.lang.String
StackMap stack:
aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.staticFieldSuffixes:[[C
end local 3 62: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 2
ifnull 69
63: aload 2
instanceof java.lang.String
ifeq 69
64: aload 2
checkcast java.lang.String
astore 3
start local 3 65: aload 3
invokevirtual java.lang.String.length:()I
ifle 68
66: aload 0
aload 0
bipush 44
aload 3
invokevirtual java.lang.String.toCharArray:()[C
invokevirtual org.eclipse.jdt.internal.codeassist.impl.AssistOptions.splitAndTrimOn:(C[C)[[C
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.staticFinalFieldSuffixes:[[C
67: goto 69
68: StackMap locals: java.lang.String
StackMap stack:
aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.staticFinalFieldSuffixes:[[C
end local 3 69: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.codeComplete.localSuffixes"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 2
ifnull 76
70: aload 2
instanceof java.lang.String
ifeq 76
71: aload 2
checkcast java.lang.String
astore 3
start local 3 72: aload 3
invokevirtual java.lang.String.length:()I
ifle 75
73: aload 0
aload 0
bipush 44
aload 3
invokevirtual java.lang.String.toCharArray:()[C
invokevirtual org.eclipse.jdt.internal.codeassist.impl.AssistOptions.splitAndTrimOn:(C[C)[[C
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.localSuffixes:[[C
74: goto 76
75: StackMap locals: java.lang.String
StackMap stack:
aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.localSuffixes:[[C
end local 3 76: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.codeComplete.argumentSuffixes"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 2
ifnull 83
77: aload 2
instanceof java.lang.String
ifeq 83
78: aload 2
checkcast java.lang.String
astore 3
start local 3 79: aload 3
invokevirtual java.lang.String.length:()I
ifle 82
80: aload 0
aload 0
bipush 44
aload 3
invokevirtual java.lang.String.toCharArray:()[C
invokevirtual org.eclipse.jdt.internal.codeassist.impl.AssistOptions.splitAndTrimOn:(C[C)[[C
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.argumentSuffixes:[[C
81: goto 83
82: StackMap locals: java.lang.String
StackMap stack:
aload 0
aconst_null
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.argumentSuffixes:[[C
end local 3 83: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.codeComplete.forbiddenReferenceCheck"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 2
ifnull 89
84: ldc "enabled"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 87
85: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.checkForbiddenReference:Z
86: goto 89
StackMap locals:
StackMap stack:
87: ldc "disabled"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 89
88: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.checkForbiddenReference:Z
89: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.codeComplete.discouragedReferenceCheck"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 2
ifnull 95
90: ldc "enabled"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 93
91: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.checkDiscouragedReference:Z
92: goto 95
StackMap locals:
StackMap stack:
93: ldc "disabled"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 95
94: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.checkDiscouragedReference:Z
95: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.codeComplete.camelCaseMatch"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 2
ifnull 101
96: ldc "enabled"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 99
97: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.camelCaseMatch:Z
98: goto 101
StackMap locals:
StackMap stack:
99: ldc "disabled"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 101
100: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.camelCaseMatch:Z
101: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.codeComplete.substringMatch"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 2
ifnull 107
102: ldc "enabled"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 105
103: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.substringMatch:Z
104: goto 107
StackMap locals:
StackMap stack:
105: ldc "disabled"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 107
106: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.substringMatch:Z
107: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.codeComplete.deprecationCheck"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 2
ifnull 113
108: ldc "enabled"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 111
109: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.checkDeprecation:Z
110: goto 113
StackMap locals:
StackMap stack:
111: ldc "disabled"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 113
112: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.checkDeprecation:Z
113: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.codeComplete.suggestStaticImports"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 2
ifnull 119
114: ldc "enabled"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 117
115: aload 0
iconst_1
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.suggestStaticImport:Z
116: goto 119
StackMap locals:
StackMap stack:
117: ldc "disabled"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 119
118: aload 0
iconst_0
putfield org.eclipse.jdt.internal.codeassist.impl.AssistOptions.suggestStaticImport:Z
119: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 120 0 this Lorg/eclipse/jdt/internal/codeassist/impl/AssistOptions;
0 120 1 optionsMap Ljava/util/Map;
1 120 2 optionValue Ljava/lang/Object;
16 20 3 stringValue Ljava/lang/String;
23 27 3 stringValue Ljava/lang/String;
30 34 3 stringValue Ljava/lang/String;
37 41 3 stringValue Ljava/lang/String;
44 48 3 stringValue Ljava/lang/String;
51 55 3 stringValue Ljava/lang/String;
58 62 3 stringValue Ljava/lang/String;
65 69 3 stringValue Ljava/lang/String;
72 76 3 stringValue Ljava/lang/String;
79 83 3 stringValue Ljava/lang/String;
MethodParameters:
Name Flags
optionsMap
private char[][] splitAndTrimOn(char, char[]);
descriptor: (C[C)[[C
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: bipush 44
aload 2
invokestatic org.eclipse.jdt.core.compiler.CharOperation.splitAndTrimOn:(C[C)[[C
astore 3
start local 3 1: aload 3
arraylength
istore 4
start local 4 2: iconst_0
istore 5
start local 5 3: iconst_0
istore 6
start local 6 4: goto 8
5: StackMap locals: org.eclipse.jdt.internal.codeassist.impl.AssistOptions int char[] char[][] int int int
StackMap stack:
aload 3
iload 6
aaload
arraylength
ifeq 7
6: aload 3
iload 5
iinc 5 1
aload 3
iload 6
aaload
aastore
7: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
8: iload 6
iload 4
if_icmplt 5
end local 6 9: iload 5
iload 4
if_icmpeq 11
10: aload 3
iconst_0
iload 5
anewarray char[]
dup
astore 3
iconst_0
iload 5
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
11: StackMap locals:
StackMap stack:
aload 3
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/eclipse/jdt/internal/codeassist/impl/AssistOptions;
0 12 1 divider C
0 12 2 arrayToSplit [C
1 12 3 result [[C
2 12 4 length I
3 12 5 resultCount I
4 9 6 i I
MethodParameters:
Name Flags
divider
arrayToSplit
}
SourceFile: "AssistOptions.java"