class com.apple.laf.AquaUtils$SlicedShadowBorder extends com.apple.laf.AquaUtils$ShadowBorder
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.apple.laf.AquaUtils$SlicedShadowBorder
super_class: com.apple.laf.AquaUtils$ShadowBorder
{
private final com.apple.laf.AquaImageFactory$SlicedImageControl slices;
descriptor: Lcom/apple/laf/AquaImageFactory$SlicedImageControl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(com.apple.laf.AquaUtils$Painter, com.apple.laf.AquaUtils$Painter, int, int, float, float, int, int, int, int, int, int, int);
descriptor: (Lcom/apple/laf/AquaUtils$Painter;Lcom/apple/laf/AquaUtils$Painter;IIFFIIIIIII)V
flags: (0x0000)
Code:
stack=9, locals=15, args_size=14
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 0: aload 0
aload 1
aload 2
iload 3
iload 4
fload 5
fload 6
iload 7
invokespecial com.apple.laf.AquaUtils$ShadowBorder.<init>:(Lcom/apple/laf/AquaUtils$Painter;Lcom/apple/laf/AquaUtils$Painter;IIFFI)V
1: new java.awt.image.BufferedImage
dup
iload 8
iload 9
iconst_3
invokespecial java.awt.image.BufferedImage.<init>:(III)V
astore 14
start local 14 2: aload 0
aconst_null
aload 14
invokevirtual java.awt.image.BufferedImage.getGraphics:()Ljava/awt/Graphics;
iconst_0
iconst_0
iload 8
iload 9
invokespecial com.apple.laf.AquaUtils$ShadowBorder.paintBorder:(Ljava/awt/Component;Ljava/awt/Graphics;IIII)V
3: aload 0
new com.apple.laf.AquaImageFactory$SlicedImageControl
dup
aload 14
iload 10
iload 11
iload 12
iload 13
iconst_0
invokespecial com.apple.laf.AquaImageFactory$SlicedImageControl.<init>:(Ljava/awt/Image;IIIIZ)V
putfield com.apple.laf.AquaUtils$SlicedShadowBorder.slices:Lcom/apple/laf/AquaImageFactory$SlicedImageControl;
4: return
end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 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 5 0 this Lcom/apple/laf/AquaUtils$SlicedShadowBorder;
0 5 1 prePainter Lcom/apple/laf/AquaUtils$Painter;
0 5 2 postPainter Lcom/apple/laf/AquaUtils$Painter;
0 5 3 offsetX I
0 5 4 offsetY I
0 5 5 distance F
0 5 6 intensity F
0 5 7 blur I
0 5 8 templateWidth I
0 5 9 templateHeight I
0 5 10 leftCut I
0 5 11 topCut I
0 5 12 rightCut I
0 5 13 bottomCut I
2 5 14 i Ljava/awt/image/BufferedImage;
MethodParameters:
Name Flags
prePainter final
postPainter final
offsetX final
offsetY final
distance final
intensity final
blur final
templateWidth final
templateHeight final
leftCut final
topCut final
rightCut final
bottomCut 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=6, locals=7, 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.AquaUtils$SlicedShadowBorder.slices:Lcom/apple/laf/AquaImageFactory$SlicedImageControl;
aload 2
iload 3
iload 4
iload 5
iload 6
invokevirtual com.apple.laf.AquaImageFactory$SlicedImageControl.paint:(Ljava/awt/Graphics;IIII)V
1: return
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 2 0 this Lcom/apple/laf/AquaUtils$SlicedShadowBorder;
0 2 1 c Ljava/awt/Component;
0 2 2 g Ljava/awt/Graphics;
0 2 3 x I
0 2 4 y I
0 2 5 width I
0 2 6 height I
MethodParameters:
Name Flags
c final
g final
x final
y final
width final
height final
}
SourceFile: "AquaUtils.java"
NestHost: com.apple.laf.AquaUtils
InnerClasses:
public SlicedImageControl = com.apple.laf.AquaImageFactory$SlicedImageControl of com.apple.laf.AquaImageFactory
abstract Painter = com.apple.laf.AquaUtils$Painter of com.apple.laf.AquaUtils
ShadowBorder = com.apple.laf.AquaUtils$ShadowBorder of com.apple.laf.AquaUtils
SlicedShadowBorder = com.apple.laf.AquaUtils$SlicedShadowBorder of com.apple.laf.AquaUtils