public abstract class com.apple.laf.AquaGroupBorder extends com.apple.laf.AquaBorder
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.apple.laf.AquaGroupBorder
super_class: com.apple.laf.AquaBorder
{
private static final com.apple.laf.AquaUtils$RecyclableSingletonFromDefaultConstructor<? extends javax.swing.border.Border> tabbedPaneGroupBorder;
descriptor: Lcom/apple/laf/AquaUtils$RecyclableSingletonFromDefaultConstructor;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Lcom/apple/laf/AquaUtils$RecyclableSingletonFromDefaultConstructor<+Ljavax/swing/border/Border;>;
private static final com.apple.laf.AquaUtils$RecyclableSingletonFromDefaultConstructor<? extends javax.swing.border.Border> titleBorderGroupBorder;
descriptor: Lcom/apple/laf/AquaUtils$RecyclableSingletonFromDefaultConstructor;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Lcom/apple/laf/AquaUtils$RecyclableSingletonFromDefaultConstructor<+Ljavax/swing/border/Border;>;
private static final com.apple.laf.AquaUtils$RecyclableSingletonFromDefaultConstructor<? extends javax.swing.border.Border> titlelessGroupBorder;
descriptor: Lcom/apple/laf/AquaUtils$RecyclableSingletonFromDefaultConstructor;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Lcom/apple/laf/AquaUtils$RecyclableSingletonFromDefaultConstructor<+Ljavax/swing/border/Border;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new com.apple.laf.AquaUtils$RecyclableSingletonFromDefaultConstructor
dup
ldc Lcom/apple/laf/AquaGroupBorder$TabbedPane;
invokespecial com.apple.laf.AquaUtils$RecyclableSingletonFromDefaultConstructor.<init>:(Ljava/lang/Class;)V
putstatic com.apple.laf.AquaGroupBorder.tabbedPaneGroupBorder:Lcom/apple/laf/AquaUtils$RecyclableSingletonFromDefaultConstructor;
1: new com.apple.laf.AquaUtils$RecyclableSingletonFromDefaultConstructor
dup
ldc Lcom/apple/laf/AquaGroupBorder$Titled;
invokespecial com.apple.laf.AquaUtils$RecyclableSingletonFromDefaultConstructor.<init>:(Ljava/lang/Class;)V
putstatic com.apple.laf.AquaGroupBorder.titleBorderGroupBorder:Lcom/apple/laf/AquaUtils$RecyclableSingletonFromDefaultConstructor;
2: new com.apple.laf.AquaUtils$RecyclableSingletonFromDefaultConstructor
dup
ldc Lcom/apple/laf/AquaGroupBorder$Titleless;
invokespecial com.apple.laf.AquaUtils$RecyclableSingletonFromDefaultConstructor.<init>:(Ljava/lang/Class;)V
putstatic com.apple.laf.AquaGroupBorder.titlelessGroupBorder:Lcom/apple/laf/AquaUtils$RecyclableSingletonFromDefaultConstructor;
return
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.border.Border getTabbedPaneGroupBorder();
descriptor: ()Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.apple.laf.AquaGroupBorder.tabbedPaneGroupBorder:Lcom/apple/laf/AquaUtils$RecyclableSingletonFromDefaultConstructor;
invokevirtual com.apple.laf.AquaUtils$RecyclableSingletonFromDefaultConstructor.get:()Ljava/lang/Object;
checkcast javax.swing.border.Border
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.border.Border getBorderForTitledBorder();
descriptor: ()Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.apple.laf.AquaGroupBorder.titleBorderGroupBorder:Lcom/apple/laf/AquaUtils$RecyclableSingletonFromDefaultConstructor;
invokevirtual com.apple.laf.AquaUtils$RecyclableSingletonFromDefaultConstructor.get:()Ljava/lang/Object;
checkcast javax.swing.border.Border
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.border.Border getTitlelessBorder();
descriptor: ()Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.apple.laf.AquaGroupBorder.titlelessGroupBorder:Lcom/apple/laf/AquaUtils$RecyclableSingletonFromDefaultConstructor;
invokevirtual com.apple.laf.AquaUtils$RecyclableSingletonFromDefaultConstructor.get:()Ljava/lang/Object;
checkcast javax.swing.border.Border
areturn
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(com.apple.laf.AquaUtilControlSize$SizeVariant);
descriptor: (Lcom/apple/laf/AquaUtilControlSize$SizeVariant;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.apple.laf.AquaUtilControlSize$SizeDescriptor
dup
aload 1
invokespecial com.apple.laf.AquaUtilControlSize$SizeDescriptor.<init>:(Lcom/apple/laf/AquaUtilControlSize$SizeVariant;)V
invokespecial com.apple.laf.AquaBorder.<init>:(Lcom/apple/laf/AquaUtilControlSize$SizeDescriptor;)V
1: aload 0
getfield com.apple.laf.AquaGroupBorder.painter:Lcom/apple/laf/AquaPainter;
getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
getstatic apple.laf.JRSUIConstants$Widget.FRAME_GROUP_BOX:Lapple/laf/JRSUIConstants$Widget;
invokevirtual apple.laf.JRSUIState.set:(Lapple/laf/JRSUIConstants$Property;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/apple/laf/AquaGroupBorder;
0 3 1 sizeVariant Lcom/apple/laf/AquaUtilControlSize$SizeVariant;
MethodParameters:
Name Flags
sizeVariant final
public void paintBorder(java.awt.Component, java.awt.Graphics, int, int, int, int);
descriptor: (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=8, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
getfield com.apple.laf.AquaGroupBorder.sizeVariant:Lcom/apple/laf/AquaUtilControlSize$SizeVariant;
getfield com.apple.laf.AquaUtilControlSize$SizeVariant.insets:Ljava/awt/Insets;
astore 7
start local 7 1: iload 3
aload 7
getfield java.awt.Insets.left:I
iadd
istore 3
2: iload 4
aload 7
getfield java.awt.Insets.top:I
iadd
istore 4
3: iload 5
aload 7
getfield java.awt.Insets.left:I
aload 7
getfield java.awt.Insets.right:I
iadd
isub
istore 5
4: iload 6
aload 7
getfield java.awt.Insets.top:I
aload 7
getfield java.awt.Insets.bottom:I
iadd
isub
istore 6
5: aload 0
getfield com.apple.laf.AquaGroupBorder.painter:Lcom/apple/laf/AquaPainter;
aload 2
aload 1
iload 3
iload 4
iload 5
iload 6
invokevirtual com.apple.laf.AquaPainter.paint:(Ljava/awt/Graphics;Ljava/awt/Component;IIII)V
6: return
end local 7 end local 6 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 7 0 this Lcom/apple/laf/AquaGroupBorder;
0 7 1 c Ljava/awt/Component;
0 7 2 g Ljava/awt/Graphics;
0 7 3 x I
0 7 4 y I
0 7 5 width I
0 7 6 height I
1 7 7 internalInsets Ljava/awt/Insets;
MethodParameters:
Name Flags
c final
g final
x
y
width
height
}
SourceFile: "AquaGroupBorder.java"
NestMembers:
com.apple.laf.AquaGroupBorder$TabbedPane com.apple.laf.AquaGroupBorder$Titled com.apple.laf.AquaGroupBorder$Titleless
InnerClasses:
public Widget = apple.laf.JRSUIConstants$Widget of apple.laf.JRSUIConstants
protected TabbedPane = com.apple.laf.AquaGroupBorder$TabbedPane of com.apple.laf.AquaGroupBorder
protected Titled = com.apple.laf.AquaGroupBorder$Titled of com.apple.laf.AquaGroupBorder
protected Titleless = com.apple.laf.AquaGroupBorder$Titleless of com.apple.laf.AquaGroupBorder
public SizeDescriptor = com.apple.laf.AquaUtilControlSize$SizeDescriptor of com.apple.laf.AquaUtilControlSize
public SizeVariant = com.apple.laf.AquaUtilControlSize$SizeVariant of com.apple.laf.AquaUtilControlSize
RecyclableSingletonFromDefaultConstructor = com.apple.laf.AquaUtils$RecyclableSingletonFromDefaultConstructor of com.apple.laf.AquaUtils
Property = apple.laf.JRSUIConstants$Property of apple.laf.JRSUIConstants