public class org.apache.batik.gvt.text.TextPaintInfo
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.gvt.text.TextPaintInfo
super_class: java.lang.Object
{
public boolean visible;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public java.awt.Paint fillPaint;
descriptor: Ljava/awt/Paint;
flags: (0x0001) ACC_PUBLIC
public java.awt.Paint strokePaint;
descriptor: Ljava/awt/Paint;
flags: (0x0001) ACC_PUBLIC
public java.awt.Stroke strokeStroke;
descriptor: Ljava/awt/Stroke;
flags: (0x0001) ACC_PUBLIC
public java.awt.Composite composite;
descriptor: Ljava/awt/Composite;
flags: (0x0001) ACC_PUBLIC
public java.awt.Paint underlinePaint;
descriptor: Ljava/awt/Paint;
flags: (0x0001) ACC_PUBLIC
public java.awt.Paint underlineStrokePaint;
descriptor: Ljava/awt/Paint;
flags: (0x0001) ACC_PUBLIC
public java.awt.Stroke underlineStroke;
descriptor: Ljava/awt/Stroke;
flags: (0x0001) ACC_PUBLIC
public java.awt.Paint overlinePaint;
descriptor: Ljava/awt/Paint;
flags: (0x0001) ACC_PUBLIC
public java.awt.Paint overlineStrokePaint;
descriptor: Ljava/awt/Paint;
flags: (0x0001) ACC_PUBLIC
public java.awt.Stroke overlineStroke;
descriptor: Ljava/awt/Stroke;
flags: (0x0001) ACC_PUBLIC
public java.awt.Paint strikethroughPaint;
descriptor: Ljava/awt/Paint;
flags: (0x0001) ACC_PUBLIC
public java.awt.Paint strikethroughStrokePaint;
descriptor: Ljava/awt/Paint;
flags: (0x0001) ACC_PUBLIC
public java.awt.Stroke strikethroughStroke;
descriptor: Ljava/awt/Stroke;
flags: (0x0001) ACC_PUBLIC
public int startChar;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int endChar;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/text/TextPaintInfo;
public void <init>(org.apache.batik.gvt.text.TextPaintInfo);
descriptor: (Lorg/apache/batik/gvt/text/TextPaintInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
invokevirtual org.apache.batik.gvt.text.TextPaintInfo.set:(Lorg/apache/batik/gvt/text/TextPaintInfo;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/gvt/text/TextPaintInfo;
0 3 1 pi Lorg/apache/batik/gvt/text/TextPaintInfo;
MethodParameters:
Name Flags
pi
public void set(org.apache.batik.gvt.text.TextPaintInfo);
descriptor: (Lorg/apache/batik/gvt/text/TextPaintInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 16
1: aload 0
aconst_null
putfield org.apache.batik.gvt.text.TextPaintInfo.fillPaint:Ljava/awt/Paint;
2: aload 0
aconst_null
putfield org.apache.batik.gvt.text.TextPaintInfo.strokePaint:Ljava/awt/Paint;
3: aload 0
aconst_null
putfield org.apache.batik.gvt.text.TextPaintInfo.strokeStroke:Ljava/awt/Stroke;
4: aload 0
aconst_null
putfield org.apache.batik.gvt.text.TextPaintInfo.composite:Ljava/awt/Composite;
5: aload 0
aconst_null
putfield org.apache.batik.gvt.text.TextPaintInfo.underlinePaint:Ljava/awt/Paint;
6: aload 0
aconst_null
putfield org.apache.batik.gvt.text.TextPaintInfo.underlineStrokePaint:Ljava/awt/Paint;
7: aload 0
aconst_null
putfield org.apache.batik.gvt.text.TextPaintInfo.underlineStroke:Ljava/awt/Stroke;
8: aload 0
aconst_null
putfield org.apache.batik.gvt.text.TextPaintInfo.overlinePaint:Ljava/awt/Paint;
9: aload 0
aconst_null
putfield org.apache.batik.gvt.text.TextPaintInfo.overlineStrokePaint:Ljava/awt/Paint;
10: aload 0
aconst_null
putfield org.apache.batik.gvt.text.TextPaintInfo.overlineStroke:Ljava/awt/Stroke;
11: aload 0
aconst_null
putfield org.apache.batik.gvt.text.TextPaintInfo.strikethroughPaint:Ljava/awt/Paint;
12: aload 0
aconst_null
putfield org.apache.batik.gvt.text.TextPaintInfo.strikethroughStrokePaint:Ljava/awt/Paint;
13: aload 0
aconst_null
putfield org.apache.batik.gvt.text.TextPaintInfo.strikethroughStroke:Ljava/awt/Stroke;
14: aload 0
iconst_0
putfield org.apache.batik.gvt.text.TextPaintInfo.visible:Z
15: goto 30
16: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield org.apache.batik.gvt.text.TextPaintInfo.fillPaint:Ljava/awt/Paint;
putfield org.apache.batik.gvt.text.TextPaintInfo.fillPaint:Ljava/awt/Paint;
17: aload 0
aload 1
getfield org.apache.batik.gvt.text.TextPaintInfo.strokePaint:Ljava/awt/Paint;
putfield org.apache.batik.gvt.text.TextPaintInfo.strokePaint:Ljava/awt/Paint;
18: aload 0
aload 1
getfield org.apache.batik.gvt.text.TextPaintInfo.strokeStroke:Ljava/awt/Stroke;
putfield org.apache.batik.gvt.text.TextPaintInfo.strokeStroke:Ljava/awt/Stroke;
19: aload 0
aload 1
getfield org.apache.batik.gvt.text.TextPaintInfo.composite:Ljava/awt/Composite;
putfield org.apache.batik.gvt.text.TextPaintInfo.composite:Ljava/awt/Composite;
20: aload 0
aload 1
getfield org.apache.batik.gvt.text.TextPaintInfo.underlinePaint:Ljava/awt/Paint;
putfield org.apache.batik.gvt.text.TextPaintInfo.underlinePaint:Ljava/awt/Paint;
21: aload 0
aload 1
getfield org.apache.batik.gvt.text.TextPaintInfo.underlineStrokePaint:Ljava/awt/Paint;
putfield org.apache.batik.gvt.text.TextPaintInfo.underlineStrokePaint:Ljava/awt/Paint;
22: aload 0
aload 1
getfield org.apache.batik.gvt.text.TextPaintInfo.underlineStroke:Ljava/awt/Stroke;
putfield org.apache.batik.gvt.text.TextPaintInfo.underlineStroke:Ljava/awt/Stroke;
23: aload 0
aload 1
getfield org.apache.batik.gvt.text.TextPaintInfo.overlinePaint:Ljava/awt/Paint;
putfield org.apache.batik.gvt.text.TextPaintInfo.overlinePaint:Ljava/awt/Paint;
24: aload 0
aload 1
getfield org.apache.batik.gvt.text.TextPaintInfo.overlineStrokePaint:Ljava/awt/Paint;
putfield org.apache.batik.gvt.text.TextPaintInfo.overlineStrokePaint:Ljava/awt/Paint;
25: aload 0
aload 1
getfield org.apache.batik.gvt.text.TextPaintInfo.overlineStroke:Ljava/awt/Stroke;
putfield org.apache.batik.gvt.text.TextPaintInfo.overlineStroke:Ljava/awt/Stroke;
26: aload 0
aload 1
getfield org.apache.batik.gvt.text.TextPaintInfo.strikethroughPaint:Ljava/awt/Paint;
putfield org.apache.batik.gvt.text.TextPaintInfo.strikethroughPaint:Ljava/awt/Paint;
27: aload 0
aload 1
getfield org.apache.batik.gvt.text.TextPaintInfo.strikethroughStrokePaint:Ljava/awt/Paint;
putfield org.apache.batik.gvt.text.TextPaintInfo.strikethroughStrokePaint:Ljava/awt/Paint;
28: aload 0
aload 1
getfield org.apache.batik.gvt.text.TextPaintInfo.strikethroughStroke:Ljava/awt/Stroke;
putfield org.apache.batik.gvt.text.TextPaintInfo.strikethroughStroke:Ljava/awt/Stroke;
29: aload 0
aload 1
getfield org.apache.batik.gvt.text.TextPaintInfo.visible:Z
putfield org.apache.batik.gvt.text.TextPaintInfo.visible:Z
30: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lorg/apache/batik/gvt/text/TextPaintInfo;
0 31 1 pi Lorg/apache/batik/gvt/text/TextPaintInfo;
MethodParameters:
Name Flags
pi
public static boolean equivilent(org.apache.batik.gvt.text.TextPaintInfo, org.apache.batik.gvt.text.TextPaintInfo);
descriptor: (Lorg/apache/batik/gvt/text/TextPaintInfo;Lorg/apache/batik/gvt/text/TextPaintInfo;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 3
1: aload 1
ifnonnull 2
iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 1
ifnonnull 4
iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.gvt.text.TextPaintInfo.fillPaint:Ljava/awt/Paint;
ifnonnull 5
iconst_1
goto 6
StackMap locals:
StackMap stack:
5: iconst_0
StackMap locals:
StackMap stack: int
6: aload 1
getfield org.apache.batik.gvt.text.TextPaintInfo.fillPaint:Ljava/awt/Paint;
ifnonnull 7
iconst_1
goto 8
StackMap locals:
StackMap stack: int
7: iconst_0
StackMap locals: org.apache.batik.gvt.text.TextPaintInfo org.apache.batik.gvt.text.TextPaintInfo
StackMap stack: int int
8: if_icmpeq 10
9: iconst_0
ireturn
10: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.gvt.text.TextPaintInfo.visible:Z
aload 1
getfield org.apache.batik.gvt.text.TextPaintInfo.visible:Z
if_icmpeq 11
iconst_0
ireturn
11: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.gvt.text.TextPaintInfo.strokePaint:Ljava/awt/Paint;
ifnull 14
12: aload 0
getfield org.apache.batik.gvt.text.TextPaintInfo.strokeStroke:Ljava/awt/Stroke;
ifnull 14
13: iconst_1
goto 15
StackMap locals:
StackMap stack:
14: iconst_0
StackMap locals:
StackMap stack: int
15: istore 2
start local 2 16: aload 1
getfield org.apache.batik.gvt.text.TextPaintInfo.strokePaint:Ljava/awt/Paint;
ifnull 19
17: aload 1
getfield org.apache.batik.gvt.text.TextPaintInfo.strokeStroke:Ljava/awt/Stroke;
ifnull 19
18: iconst_1
goto 20
StackMap locals: int
StackMap stack:
19: iconst_0
StackMap locals:
StackMap stack: int
20: istore 3
start local 3 21: iload 2
iload 3
if_icmpne 22
iconst_1
ireturn
StackMap locals: int
StackMap stack:
22: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 tpi1 Lorg/apache/batik/gvt/text/TextPaintInfo;
0 23 1 tpi2 Lorg/apache/batik/gvt/text/TextPaintInfo;
16 23 2 tpi1Stroke Z
21 23 3 tpi2Stroke Z
MethodParameters:
Name Flags
tpi1
tpi2
}
SourceFile: "TextPaintInfo.java"