final class java.awt.KeyboardFocusManager$LightweightFocusRequest
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: java.awt.KeyboardFocusManager$LightweightFocusRequest
super_class: java.lang.Object
{
final java.awt.Component component;
descriptor: Ljava/awt/Component;
flags: (0x0010) ACC_FINAL
final boolean temporary;
descriptor: Z
flags: (0x0010) ACC_FINAL
final sun.awt.CausedFocusEvent$Cause cause;
descriptor: Lsun/awt/CausedFocusEvent$Cause;
flags: (0x0010) ACC_FINAL
void <init>(java.awt.Component, boolean, sun.awt.CausedFocusEvent$Cause);
descriptor: (Ljava/awt/Component;ZLsun/awt/CausedFocusEvent$Cause;)V
flags: (0x0000)
Code:
stack=2, locals=4, args_size=4
start local 0 // java.awt.KeyboardFocusManager$LightweightFocusRequest this
start local 1 // java.awt.Component component
start local 2 // boolean temporary
start local 3 // sun.awt.CausedFocusEvent$Cause cause
0: .line 2175
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 2176
aload 0 /* this */
aload 1 /* component */
putfield java.awt.KeyboardFocusManager$LightweightFocusRequest.component:Ljava/awt/Component;
2: .line 2177
aload 0 /* this */
iload 2 /* temporary */
putfield java.awt.KeyboardFocusManager$LightweightFocusRequest.temporary:Z
3: .line 2178
aload 0 /* this */
aload 3 /* cause */
putfield java.awt.KeyboardFocusManager$LightweightFocusRequest.cause:Lsun/awt/CausedFocusEvent$Cause;
4: .line 2179
return
end local 3 // sun.awt.CausedFocusEvent$Cause cause
end local 2 // boolean temporary
end local 1 // java.awt.Component component
end local 0 // java.awt.KeyboardFocusManager$LightweightFocusRequest this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljava/awt/KeyboardFocusManager$LightweightFocusRequest;
0 5 1 component Ljava/awt/Component;
0 5 2 temporary Z
0 5 3 cause Lsun/awt/CausedFocusEvent$Cause;
MethodParameters:
Name Flags
component
temporary
cause
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 // java.awt.KeyboardFocusManager$LightweightFocusRequest this
0: .line 2181
new java.lang.StringBuilder
dup
ldc "LightweightFocusRequest[component="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0 /* this */
getfield java.awt.KeyboardFocusManager$LightweightFocusRequest.component:Ljava/awt/Component;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
1: .line 2182
ldc ",temporary="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0 /* this */
getfield java.awt.KeyboardFocusManager$LightweightFocusRequest.temporary:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
ldc ", cause="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0 /* this */
getfield java.awt.KeyboardFocusManager$LightweightFocusRequest.cause:Lsun/awt/CausedFocusEvent$Cause;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: .line 2181
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 // java.awt.KeyboardFocusManager$LightweightFocusRequest this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/awt/KeyboardFocusManager$LightweightFocusRequest;
}
SourceFile: "KeyboardFocusManager.java"
NestHost: java.awt.KeyboardFocusManager
InnerClasses:
private final LightweightFocusRequest = java.awt.KeyboardFocusManager$LightweightFocusRequest of java.awt.KeyboardFocusManager
public final Cause = sun.awt.CausedFocusEvent$Cause of sun.awt.CausedFocusEvent