public final class org.eclipse.debug.internal.core.Preferences
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.eclipse.debug.internal.core.Preferences
super_class: java.lang.Object
{
static final org.eclipse.core.runtime.preferences.IScopeContext[] contexts;
descriptor: [Lorg/eclipse/core/runtime/preferences/IScopeContext;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final int DEFAULT_CONTEXT;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final int INSTANCE_CONTEXT;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: iconst_2
anewarray org.eclipse.core.runtime.preferences.IScopeContext
dup
iconst_0
getstatic org.eclipse.core.runtime.preferences.DefaultScope.INSTANCE:Lorg/eclipse/core/runtime/preferences/IScopeContext;
aastore
dup
iconst_1
getstatic org.eclipse.core.runtime.preferences.InstanceScope.INSTANCE:Lorg/eclipse/core/runtime/preferences/IScopeContext;
aastore
putstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
1: return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/debug/internal/core/Preferences;
public static synchronized void setString(java.lang.String, java.lang.String, java.lang.String, org.eclipse.core.runtime.preferences.IScopeContext);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/eclipse/core/runtime/preferences/IScopeContext;)V
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
ifnull 8
1: aload 3
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
astore 4
start local 4 2: aload 4
aload 1
aload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.put:(Ljava/lang/String;Ljava/lang/String;)V
3: aload 4
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.flush:()V
end local 4 4: goto 9
5: StackMap locals:
StackMap stack: org.osgi.service.prefs.BackingStoreException
astore 4
start local 4 6: aload 4
invokestatic org.eclipse.debug.core.DebugPlugin.log:(Ljava/lang/Throwable;)V
end local 4 7: goto 9
8: StackMap locals:
StackMap stack:
getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_1
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
aload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.put:(Ljava/lang/String;Ljava/lang/String;)V
9: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 qualifier Ljava/lang/String;
0 10 1 key Ljava/lang/String;
0 10 2 value Ljava/lang/String;
0 10 3 context Lorg/eclipse/core/runtime/preferences/IScopeContext;
2 4 4 node Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
6 7 4 bse Lorg/osgi/service/prefs/BackingStoreException;
Exception table:
from to target type
1 4 5 Class org.osgi.service.prefs.BackingStoreException
MethodParameters:
Name Flags
qualifier
key
value
context
public static synchronized void setBoolean(java.lang.String, java.lang.String, boolean, org.eclipse.core.runtime.preferences.IScopeContext);
descriptor: (Ljava/lang/String;Ljava/lang/String;ZLorg/eclipse/core/runtime/preferences/IScopeContext;)V
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
ifnull 8
1: aload 3
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
astore 4
start local 4 2: aload 4
aload 1
iload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.putBoolean:(Ljava/lang/String;Z)V
3: aload 4
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.flush:()V
end local 4 4: goto 9
5: StackMap locals:
StackMap stack: org.osgi.service.prefs.BackingStoreException
astore 4
start local 4 6: aload 4
invokestatic org.eclipse.debug.core.DebugPlugin.log:(Ljava/lang/Throwable;)V
end local 4 7: goto 9
8: StackMap locals:
StackMap stack:
getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_1
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
iload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.putBoolean:(Ljava/lang/String;Z)V
9: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 qualifier Ljava/lang/String;
0 10 1 key Ljava/lang/String;
0 10 2 value Z
0 10 3 context Lorg/eclipse/core/runtime/preferences/IScopeContext;
2 4 4 node Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
6 7 4 bse Lorg/osgi/service/prefs/BackingStoreException;
Exception table:
from to target type
1 4 5 Class org.osgi.service.prefs.BackingStoreException
MethodParameters:
Name Flags
qualifier
key
value
context
public static synchronized void setInt(java.lang.String, java.lang.String, int, org.eclipse.core.runtime.preferences.IScopeContext);
descriptor: (Ljava/lang/String;Ljava/lang/String;ILorg/eclipse/core/runtime/preferences/IScopeContext;)V
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
ifnull 8
1: aload 3
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
astore 4
start local 4 2: aload 4
aload 1
iload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.putInt:(Ljava/lang/String;I)V
3: aload 4
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.flush:()V
end local 4 4: goto 9
5: StackMap locals:
StackMap stack: org.osgi.service.prefs.BackingStoreException
astore 4
start local 4 6: aload 4
invokestatic org.eclipse.debug.core.DebugPlugin.log:(Ljava/lang/Throwable;)V
end local 4 7: goto 9
8: StackMap locals:
StackMap stack:
getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_1
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
iload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.putInt:(Ljava/lang/String;I)V
9: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 qualifier Ljava/lang/String;
0 10 1 key Ljava/lang/String;
0 10 2 value I
0 10 3 context Lorg/eclipse/core/runtime/preferences/IScopeContext;
2 4 4 node Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
6 7 4 bse Lorg/osgi/service/prefs/BackingStoreException;
Exception table:
from to target type
1 4 5 Class org.osgi.service.prefs.BackingStoreException
MethodParameters:
Name Flags
qualifier
key
value
context
public static synchronized void setLong(java.lang.String, java.lang.String, long, org.eclipse.core.runtime.preferences.IScopeContext);
descriptor: (Ljava/lang/String;Ljava/lang/String;JLorg/eclipse/core/runtime/preferences/IScopeContext;)V
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 4
ifnull 8
1: aload 4
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
astore 5
start local 5 2: aload 5
aload 1
lload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.putLong:(Ljava/lang/String;J)V
3: aload 5
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.flush:()V
end local 5 4: goto 9
5: StackMap locals:
StackMap stack: org.osgi.service.prefs.BackingStoreException
astore 5
start local 5 6: aload 5
invokestatic org.eclipse.debug.core.DebugPlugin.log:(Ljava/lang/Throwable;)V
end local 5 7: goto 9
8: StackMap locals:
StackMap stack:
getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_1
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
lload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.putLong:(Ljava/lang/String;J)V
9: StackMap locals:
StackMap stack:
return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 qualifier Ljava/lang/String;
0 10 1 key Ljava/lang/String;
0 10 2 value J
0 10 4 context Lorg/eclipse/core/runtime/preferences/IScopeContext;
2 4 5 node Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
6 7 5 bse Lorg/osgi/service/prefs/BackingStoreException;
Exception table:
from to target type
1 4 5 Class org.osgi.service.prefs.BackingStoreException
MethodParameters:
Name Flags
qualifier
key
value
context
public static synchronized void setByteArray(java.lang.String, java.lang.String, byte[], org.eclipse.core.runtime.preferences.IScopeContext);
descriptor: (Ljava/lang/String;Ljava/lang/String;[BLorg/eclipse/core/runtime/preferences/IScopeContext;)V
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
ifnull 8
1: aload 3
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
astore 4
start local 4 2: aload 4
aload 1
aload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.putByteArray:(Ljava/lang/String;[B)V
3: aload 4
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.flush:()V
end local 4 4: goto 9
5: StackMap locals:
StackMap stack: org.osgi.service.prefs.BackingStoreException
astore 4
start local 4 6: aload 4
invokestatic org.eclipse.debug.core.DebugPlugin.log:(Ljava/lang/Throwable;)V
end local 4 7: goto 9
8: StackMap locals:
StackMap stack:
getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_1
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
aload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.putByteArray:(Ljava/lang/String;[B)V
9: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 qualifier Ljava/lang/String;
0 10 1 key Ljava/lang/String;
0 10 2 value [B
0 10 3 context Lorg/eclipse/core/runtime/preferences/IScopeContext;
2 4 4 node Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
6 7 4 bse Lorg/osgi/service/prefs/BackingStoreException;
Exception table:
from to target type
1 4 5 Class org.osgi.service.prefs.BackingStoreException
MethodParameters:
Name Flags
qualifier
key
value
context
public static synchronized void setDouble(java.lang.String, java.lang.String, double, org.eclipse.core.runtime.preferences.IScopeContext);
descriptor: (Ljava/lang/String;Ljava/lang/String;DLorg/eclipse/core/runtime/preferences/IScopeContext;)V
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 4
ifnull 8
1: aload 4
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
astore 5
start local 5 2: aload 5
aload 1
dload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.putDouble:(Ljava/lang/String;D)V
3: aload 5
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.flush:()V
end local 5 4: goto 9
5: StackMap locals:
StackMap stack: org.osgi.service.prefs.BackingStoreException
astore 5
start local 5 6: aload 5
invokestatic org.eclipse.debug.core.DebugPlugin.log:(Ljava/lang/Throwable;)V
end local 5 7: goto 9
8: StackMap locals:
StackMap stack:
getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_1
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
dload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.putDouble:(Ljava/lang/String;D)V
9: StackMap locals:
StackMap stack:
return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 qualifier Ljava/lang/String;
0 10 1 key Ljava/lang/String;
0 10 2 value D
0 10 4 context Lorg/eclipse/core/runtime/preferences/IScopeContext;
2 4 5 node Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
6 7 5 bse Lorg/osgi/service/prefs/BackingStoreException;
Exception table:
from to target type
1 4 5 Class org.osgi.service.prefs.BackingStoreException
MethodParameters:
Name Flags
qualifier
key
value
context
public static synchronized void setFloat(java.lang.String, java.lang.String, float, org.eclipse.core.runtime.preferences.IScopeContext);
descriptor: (Ljava/lang/String;Ljava/lang/String;FLorg/eclipse/core/runtime/preferences/IScopeContext;)V
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
ifnull 8
1: aload 3
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
astore 4
start local 4 2: aload 4
aload 1
fload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.putFloat:(Ljava/lang/String;F)V
3: aload 4
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.flush:()V
end local 4 4: goto 9
5: StackMap locals:
StackMap stack: org.osgi.service.prefs.BackingStoreException
astore 4
start local 4 6: aload 4
invokestatic org.eclipse.debug.core.DebugPlugin.log:(Ljava/lang/Throwable;)V
end local 4 7: goto 9
8: StackMap locals:
StackMap stack:
getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_1
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
fload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.putFloat:(Ljava/lang/String;F)V
9: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 qualifier Ljava/lang/String;
0 10 1 key Ljava/lang/String;
0 10 2 value F
0 10 3 context Lorg/eclipse/core/runtime/preferences/IScopeContext;
2 4 4 node Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
6 7 4 bse Lorg/osgi/service/prefs/BackingStoreException;
Exception table:
from to target type
1 4 5 Class org.osgi.service.prefs.BackingStoreException
MethodParameters:
Name Flags
qualifier
key
value
context
public static synchronized void setDefaultString(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_0
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
aload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.put:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 qualifier Ljava/lang/String;
0 2 1 key Ljava/lang/String;
0 2 2 value Ljava/lang/String;
MethodParameters:
Name Flags
qualifier
key
value
public static synchronized void setDefaultBoolean(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)V
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_0
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
iload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.putBoolean:(Ljava/lang/String;Z)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 qualifier Ljava/lang/String;
0 2 1 key Ljava/lang/String;
0 2 2 value Z
MethodParameters:
Name Flags
qualifier
key
value
public static synchronized void setDefaultByteArray(java.lang.String, java.lang.String, byte[]);
descriptor: (Ljava/lang/String;Ljava/lang/String;[B)V
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_0
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
aload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.putByteArray:(Ljava/lang/String;[B)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 qualifier Ljava/lang/String;
0 2 1 key Ljava/lang/String;
0 2 2 value [B
MethodParameters:
Name Flags
qualifier
key
value
public static synchronized void setDefaultDouble(java.lang.String, java.lang.String, double);
descriptor: (Ljava/lang/String;Ljava/lang/String;D)V
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_0
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
dload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.putDouble:(Ljava/lang/String;D)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 qualifier Ljava/lang/String;
0 2 1 key Ljava/lang/String;
0 2 2 value D
MethodParameters:
Name Flags
qualifier
key
value
public static synchronized void setDefaultFloat(java.lang.String, java.lang.String, float);
descriptor: (Ljava/lang/String;Ljava/lang/String;F)V
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_0
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
fload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.putFloat:(Ljava/lang/String;F)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 qualifier Ljava/lang/String;
0 2 1 key Ljava/lang/String;
0 2 2 value F
MethodParameters:
Name Flags
qualifier
key
value
public static synchronized void setDefaultInt(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)V
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_0
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
iload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.putInt:(Ljava/lang/String;I)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 qualifier Ljava/lang/String;
0 2 1 key Ljava/lang/String;
0 2 2 value I
MethodParameters:
Name Flags
qualifier
key
value
public static synchronized void setDefaultLong(java.lang.String, java.lang.String, long);
descriptor: (Ljava/lang/String;Ljava/lang/String;J)V
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_0
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
lload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.putLong:(Ljava/lang/String;J)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 qualifier Ljava/lang/String;
0 2 1 key Ljava/lang/String;
0 2 2 value J
MethodParameters:
Name Flags
qualifier
key
value
public static synchronized void setToDefault(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
1: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_1
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.remove:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 qualifier Ljava/lang/String;
0 3 1 key Ljava/lang/String;
MethodParameters:
Name Flags
qualifier
key
public static synchronized boolean getDefaultBoolean(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Z
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_0
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
iload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.getBoolean:(Ljava/lang/String;Z)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 qualifier Ljava/lang/String;
0 1 1 key Ljava/lang/String;
0 1 2 defaultvalue Z
MethodParameters:
Name Flags
qualifier
key
defaultvalue
public static synchronized java.lang.String getDefaultString(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_0
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
aload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 qualifier Ljava/lang/String;
0 1 1 key Ljava/lang/String;
0 1 2 defaultvalue Ljava/lang/String;
MethodParameters:
Name Flags
qualifier
key
defaultvalue
public static synchronized byte[] getDefaultByteArray(java.lang.String, java.lang.String, byte[]);
descriptor: (Ljava/lang/String;Ljava/lang/String;[B)[B
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_0
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
aload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.getByteArray:(Ljava/lang/String;[B)[B
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 qualifier Ljava/lang/String;
0 1 1 key Ljava/lang/String;
0 1 2 defaultvalue [B
MethodParameters:
Name Flags
qualifier
key
defaultvalue
public static synchronized int getDefaultInt(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)I
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_0
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
iload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.getInt:(Ljava/lang/String;I)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 qualifier Ljava/lang/String;
0 1 1 key Ljava/lang/String;
0 1 2 defaultvalue I
MethodParameters:
Name Flags
qualifier
key
defaultvalue
public static synchronized long getDefaultLong(java.lang.String, java.lang.String, long);
descriptor: (Ljava/lang/String;Ljava/lang/String;J)J
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_0
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
lload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.getLong:(Ljava/lang/String;J)J
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 qualifier Ljava/lang/String;
0 1 1 key Ljava/lang/String;
0 1 2 defaultvalue J
MethodParameters:
Name Flags
qualifier
key
defaultvalue
public static synchronized double getDefaultDouble(java.lang.String, java.lang.String, double);
descriptor: (Ljava/lang/String;Ljava/lang/String;D)D
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_0
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
dload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.getDouble:(Ljava/lang/String;D)D
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 qualifier Ljava/lang/String;
0 1 1 key Ljava/lang/String;
0 1 2 defaultvalue D
MethodParameters:
Name Flags
qualifier
key
defaultvalue
public static synchronized float getDefaultFloat(java.lang.String, java.lang.String, float);
descriptor: (Ljava/lang/String;Ljava/lang/String;F)F
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_0
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
fload 2
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.getFloat:(Ljava/lang/String;F)F
freturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 qualifier Ljava/lang/String;
0 1 1 key Ljava/lang/String;
0 1 2 defaultvalue F
MethodParameters:
Name Flags
qualifier
key
defaultvalue
public static synchronized void savePreferences(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=2, locals=2, args_size=1
start local 0 0: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_0
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.flush:()V
1: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_1
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.flush:()V
2: goto 5
3: StackMap locals:
StackMap stack: org.osgi.service.prefs.BackingStoreException
astore 1
start local 1 4: aload 1
invokestatic org.eclipse.debug.core.DebugPlugin.log:(Ljava/lang/Throwable;)V
end local 1 5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 qualifier Ljava/lang/String;
4 5 1 bse Lorg/osgi/service/prefs/BackingStoreException;
Exception table:
from to target type
0 2 3 Class org.osgi.service.prefs.BackingStoreException
MethodParameters:
Name Flags
qualifier
public static void addPreferenceListener(java.lang.String, org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener);
descriptor: (Ljava/lang/String;Lorg/eclipse/core/runtime/preferences/IEclipsePreferences$IPreferenceChangeListener;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_0
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.addPreferenceChangeListener:(Lorg/eclipse/core/runtime/preferences/IEclipsePreferences$IPreferenceChangeListener;)V
1: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_1
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.addPreferenceChangeListener:(Lorg/eclipse/core/runtime/preferences/IEclipsePreferences$IPreferenceChangeListener;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 qualifier Ljava/lang/String;
0 3 1 listener Lorg/eclipse/core/runtime/preferences/IEclipsePreferences$IPreferenceChangeListener;
MethodParameters:
Name Flags
qualifier
listener
public static void removePreferenceListener(java.lang.String, org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener);
descriptor: (Ljava/lang/String;Lorg/eclipse/core/runtime/preferences/IEclipsePreferences$IPreferenceChangeListener;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_0
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.removePreferenceChangeListener:(Lorg/eclipse/core/runtime/preferences/IEclipsePreferences$IPreferenceChangeListener;)V
1: getstatic org.eclipse.debug.internal.core.Preferences.contexts:[Lorg/eclipse/core/runtime/preferences/IScopeContext;
iconst_1
aaload
aload 0
invokeinterface org.eclipse.core.runtime.preferences.IScopeContext.getNode:(Ljava/lang/String;)Lorg/eclipse/core/runtime/preferences/IEclipsePreferences;
aload 1
invokeinterface org.eclipse.core.runtime.preferences.IEclipsePreferences.removePreferenceChangeListener:(Lorg/eclipse/core/runtime/preferences/IEclipsePreferences$IPreferenceChangeListener;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 qualifier Ljava/lang/String;
0 3 1 listener Lorg/eclipse/core/runtime/preferences/IEclipsePreferences$IPreferenceChangeListener;
MethodParameters:
Name Flags
qualifier
listener
}
SourceFile: "Preferences.java"
InnerClasses:
public abstract IPreferenceChangeListener = org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener of org.eclipse.core.runtime.preferences.IEclipsePreferences