public class javax.swing.BorderFactory
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.swing.BorderFactory
super_class: java.lang.Object
{
static final javax.swing.border.Border sharedRaisedBevel;
descriptor: Ljavax/swing/border/Border;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final javax.swing.border.Border sharedLoweredBevel;
descriptor: Ljavax/swing/border/Border;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final javax.swing.border.Border sharedEtchedBorder;
descriptor: Ljavax/swing/border/Border;
flags: (0x0018) ACC_STATIC, ACC_FINAL
private static javax.swing.border.Border sharedRaisedEtchedBorder;
descriptor: Ljavax/swing/border/Border;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
static final javax.swing.border.Border emptyBorder;
descriptor: Ljavax/swing/border/Border;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=0, args_size=0
0: new javax.swing.border.BevelBorder
dup
iconst_0
invokespecial javax.swing.border.BevelBorder.<init>:(I)V
putstatic javax.swing.BorderFactory.sharedRaisedBevel:Ljavax/swing/border/Border;
1: new javax.swing.border.BevelBorder
dup
iconst_1
invokespecial javax.swing.border.BevelBorder.<init>:(I)V
putstatic javax.swing.BorderFactory.sharedLoweredBevel:Ljavax/swing/border/Border;
2: new javax.swing.border.EtchedBorder
dup
invokespecial javax.swing.border.EtchedBorder.<init>:()V
putstatic javax.swing.BorderFactory.sharedEtchedBorder:Ljavax/swing/border/Border;
3: new javax.swing.border.EmptyBorder
dup
iconst_0
iconst_0
iconst_0
iconst_0
invokespecial javax.swing.border.EmptyBorder.<init>:(IIII)V
putstatic javax.swing.BorderFactory.emptyBorder:Ljavax/swing/border/Border;
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 Ljavax/swing/BorderFactory;
public static javax.swing.border.Border createLineBorder(java.awt.Color);
descriptor: (Ljava/awt/Color;)Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new javax.swing.border.LineBorder
dup
aload 0
iconst_1
invokespecial javax.swing.border.LineBorder.<init>:(Ljava/awt/Color;I)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 color Ljava/awt/Color;
MethodParameters:
Name Flags
color
public static javax.swing.border.Border createLineBorder(java.awt.Color, int);
descriptor: (Ljava/awt/Color;I)Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new javax.swing.border.LineBorder
dup
aload 0
iload 1
invokespecial javax.swing.border.LineBorder.<init>:(Ljava/awt/Color;I)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 color Ljava/awt/Color;
0 1 1 thickness I
MethodParameters:
Name Flags
color
thickness
public static javax.swing.border.Border createRaisedBevelBorder();
descriptor: ()Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: iconst_0
invokestatic javax.swing.BorderFactory.createSharedBevel:(I)Ljavax/swing/border/Border;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.border.Border createLoweredBevelBorder();
descriptor: ()Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: iconst_1
invokestatic javax.swing.BorderFactory.createSharedBevel:(I)Ljavax/swing/border/Border;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.border.Border createBevelBorder(int);
descriptor: (I)Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
invokestatic javax.swing.BorderFactory.createSharedBevel:(I)Ljavax/swing/border/Border;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 type I
MethodParameters:
Name Flags
type
public static javax.swing.border.Border createBevelBorder(int, java.awt.Color, java.awt.Color);
descriptor: (ILjava/awt/Color;Ljava/awt/Color;)Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new javax.swing.border.BevelBorder
dup
iload 0
aload 1
aload 2
invokespecial javax.swing.border.BevelBorder.<init>:(ILjava/awt/Color;Ljava/awt/Color;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 type I
0 1 1 highlight Ljava/awt/Color;
0 1 2 shadow Ljava/awt/Color;
MethodParameters:
Name Flags
type
highlight
shadow
public static javax.swing.border.Border createBevelBorder(int, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color);
descriptor: (ILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new javax.swing.border.BevelBorder
dup
iload 0
aload 1
aload 2
1: aload 3
aload 4
2: invokespecial javax.swing.border.BevelBorder.<init>:(ILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 type I
0 3 1 highlightOuter Ljava/awt/Color;
0 3 2 highlightInner Ljava/awt/Color;
0 3 3 shadowOuter Ljava/awt/Color;
0 3 4 shadowInner Ljava/awt/Color;
MethodParameters:
Name Flags
type
highlightOuter
highlightInner
shadowOuter
shadowInner
static javax.swing.border.Border createSharedBevel(int);
descriptor: (I)Ljavax/swing/border/Border;
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
ifne 2
1: getstatic javax.swing.BorderFactory.sharedRaisedBevel:Ljavax/swing/border/Border;
areturn
2: StackMap locals:
StackMap stack:
iload 0
iconst_1
if_icmpne 4
3: getstatic javax.swing.BorderFactory.sharedLoweredBevel:Ljavax/swing/border/Border;
areturn
4: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 type I
MethodParameters:
Name Flags
type
public static javax.swing.border.Border createEtchedBorder();
descriptor: ()Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic javax.swing.BorderFactory.sharedEtchedBorder:Ljavax/swing/border/Border;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.border.Border createEtchedBorder(java.awt.Color, java.awt.Color);
descriptor: (Ljava/awt/Color;Ljava/awt/Color;)Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new javax.swing.border.EtchedBorder
dup
aload 0
aload 1
invokespecial javax.swing.border.EtchedBorder.<init>:(Ljava/awt/Color;Ljava/awt/Color;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 highlight Ljava/awt/Color;
0 1 1 shadow Ljava/awt/Color;
MethodParameters:
Name Flags
highlight
shadow
public static javax.swing.border.Border createEtchedBorder(int);
descriptor: (I)Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: iload 0
tableswitch { // 0 - 1
0: 1
1: 6
default: 7
}
1: StackMap locals:
StackMap stack:
getstatic javax.swing.BorderFactory.sharedRaisedEtchedBorder:Ljavax/swing/border/Border;
ifnonnull 5
2: new javax.swing.border.EtchedBorder
dup
3: iconst_0
4: invokespecial javax.swing.border.EtchedBorder.<init>:(I)V
putstatic javax.swing.BorderFactory.sharedRaisedEtchedBorder:Ljavax/swing/border/Border;
5: StackMap locals:
StackMap stack:
getstatic javax.swing.BorderFactory.sharedRaisedEtchedBorder:Ljavax/swing/border/Border;
areturn
6: StackMap locals:
StackMap stack:
getstatic javax.swing.BorderFactory.sharedEtchedBorder:Ljavax/swing/border/Border;
areturn
7: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "type must be one of EtchedBorder.RAISED or EtchedBorder.LOWERED"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 type I
MethodParameters:
Name Flags
type
public static javax.swing.border.Border createEtchedBorder(int, java.awt.Color, java.awt.Color);
descriptor: (ILjava/awt/Color;Ljava/awt/Color;)Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new javax.swing.border.EtchedBorder
dup
iload 0
aload 1
aload 2
invokespecial javax.swing.border.EtchedBorder.<init>:(ILjava/awt/Color;Ljava/awt/Color;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 type I
0 1 1 highlight Ljava/awt/Color;
0 1 2 shadow Ljava/awt/Color;
MethodParameters:
Name Flags
type
highlight
shadow
public static javax.swing.border.TitledBorder createTitledBorder(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/swing/border/TitledBorder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new javax.swing.border.TitledBorder
dup
aload 0
invokespecial javax.swing.border.TitledBorder.<init>:(Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 title Ljava/lang/String;
MethodParameters:
Name Flags
title
public static javax.swing.border.TitledBorder createTitledBorder(javax.swing.border.Border);
descriptor: (Ljavax/swing/border/Border;)Ljavax/swing/border/TitledBorder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new javax.swing.border.TitledBorder
dup
aload 0
invokespecial javax.swing.border.TitledBorder.<init>:(Ljavax/swing/border/Border;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 border Ljavax/swing/border/Border;
MethodParameters:
Name Flags
border
public static javax.swing.border.TitledBorder createTitledBorder(javax.swing.border.Border, java.lang.String);
descriptor: (Ljavax/swing/border/Border;Ljava/lang/String;)Ljavax/swing/border/TitledBorder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new javax.swing.border.TitledBorder
dup
aload 0
aload 1
invokespecial javax.swing.border.TitledBorder.<init>:(Ljavax/swing/border/Border;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 border Ljavax/swing/border/Border;
0 1 1 title Ljava/lang/String;
MethodParameters:
Name Flags
border
title
public static javax.swing.border.TitledBorder createTitledBorder(javax.swing.border.Border, java.lang.String, int, int);
descriptor: (Ljavax/swing/border/Border;Ljava/lang/String;II)Ljavax/swing/border/TitledBorder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new javax.swing.border.TitledBorder
dup
aload 0
aload 1
iload 2
1: iload 3
2: invokespecial javax.swing.border.TitledBorder.<init>:(Ljavax/swing/border/Border;Ljava/lang/String;II)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 border Ljavax/swing/border/Border;
0 3 1 title Ljava/lang/String;
0 3 2 titleJustification I
0 3 3 titlePosition I
MethodParameters:
Name Flags
border
title
titleJustification
titlePosition
public static javax.swing.border.TitledBorder createTitledBorder(javax.swing.border.Border, java.lang.String, int, int, java.awt.Font);
descriptor: (Ljavax/swing/border/Border;Ljava/lang/String;IILjava/awt/Font;)Ljavax/swing/border/TitledBorder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new javax.swing.border.TitledBorder
dup
aload 0
aload 1
iload 2
1: iload 3
aload 4
2: invokespecial javax.swing.border.TitledBorder.<init>:(Ljavax/swing/border/Border;Ljava/lang/String;IILjava/awt/Font;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 border Ljavax/swing/border/Border;
0 3 1 title Ljava/lang/String;
0 3 2 titleJustification I
0 3 3 titlePosition I
0 3 4 titleFont Ljava/awt/Font;
MethodParameters:
Name Flags
border
title
titleJustification
titlePosition
titleFont
public static javax.swing.border.TitledBorder createTitledBorder(javax.swing.border.Border, java.lang.String, int, int, java.awt.Font, java.awt.Color);
descriptor: (Ljavax/swing/border/Border;Ljava/lang/String;IILjava/awt/Font;Ljava/awt/Color;)Ljavax/swing/border/TitledBorder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: new javax.swing.border.TitledBorder
dup
aload 0
aload 1
iload 2
1: iload 3
aload 4
aload 5
2: invokespecial javax.swing.border.TitledBorder.<init>:(Ljavax/swing/border/Border;Ljava/lang/String;IILjava/awt/Font;Ljava/awt/Color;)V
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 3 0 border Ljavax/swing/border/Border;
0 3 1 title Ljava/lang/String;
0 3 2 titleJustification I
0 3 3 titlePosition I
0 3 4 titleFont Ljava/awt/Font;
0 3 5 titleColor Ljava/awt/Color;
MethodParameters:
Name Flags
border
title
titleJustification
titlePosition
titleFont
titleColor
public static javax.swing.border.Border createEmptyBorder();
descriptor: ()Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic javax.swing.BorderFactory.emptyBorder:Ljavax/swing/border/Border;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.border.Border createEmptyBorder(int, int, int, int);
descriptor: (IIII)Ljavax/swing/border/Border;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new javax.swing.border.EmptyBorder
dup
iload 0
iload 1
iload 2
iload 3
invokespecial javax.swing.border.EmptyBorder.<init>:(IIII)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 top I
0 1 1 left I
0 1 2 bottom I
0 1 3 right I
MethodParameters:
Name Flags
top
left
bottom
right
public static javax.swing.border.CompoundBorder createCompoundBorder();
descriptor: ()Ljavax/swing/border/CompoundBorder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new javax.swing.border.CompoundBorder
dup
invokespecial javax.swing.border.CompoundBorder.<init>:()V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.border.CompoundBorder createCompoundBorder(javax.swing.border.Border, javax.swing.border.Border);
descriptor: (Ljavax/swing/border/Border;Ljavax/swing/border/Border;)Ljavax/swing/border/CompoundBorder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new javax.swing.border.CompoundBorder
dup
aload 0
aload 1
invokespecial javax.swing.border.CompoundBorder.<init>:(Ljavax/swing/border/Border;Ljavax/swing/border/Border;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 outsideBorder Ljavax/swing/border/Border;
0 1 1 insideBorder Ljavax/swing/border/Border;
MethodParameters:
Name Flags
outsideBorder
insideBorder
public static javax.swing.border.MatteBorder createMatteBorder(int, int, int, int, java.awt.Color);
descriptor: (IIIILjava/awt/Color;)Ljavax/swing/border/MatteBorder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new javax.swing.border.MatteBorder
dup
iload 0
iload 1
iload 2
iload 3
aload 4
invokespecial javax.swing.border.MatteBorder.<init>:(IIIILjava/awt/Color;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 top I
0 1 1 left I
0 1 2 bottom I
0 1 3 right I
0 1 4 color Ljava/awt/Color;
MethodParameters:
Name Flags
top
left
bottom
right
color
public static javax.swing.border.MatteBorder createMatteBorder(int, int, int, int, javax.swing.Icon);
descriptor: (IIIILjavax/swing/Icon;)Ljavax/swing/border/MatteBorder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new javax.swing.border.MatteBorder
dup
iload 0
iload 1
iload 2
iload 3
aload 4
invokespecial javax.swing.border.MatteBorder.<init>:(IIIILjavax/swing/Icon;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 top I
0 1 1 left I
0 1 2 bottom I
0 1 3 right I
0 1 4 tileIcon Ljavax/swing/Icon;
MethodParameters:
Name Flags
top
left
bottom
right
tileIcon
}
SourceFile: "BorderFactory.java"