public class org.apache.batik.gvt.flow.WordInfo
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.gvt.flow.WordInfo
super_class: java.lang.Object
{
int index;
descriptor: I
flags: (0x0000)
float ascent;
descriptor: F
flags: (0x0000)
float descent;
descriptor: F
flags: (0x0000)
float lineHeight;
descriptor: F
flags: (0x0000)
org.apache.batik.gvt.flow.GlyphGroupInfo[] glyphGroups;
descriptor: [Lorg/apache/batik/gvt/flow/GlyphGroupInfo;
flags: (0x0000)
java.lang.Object flowLine;
descriptor: Ljava/lang/Object;
flags: (0x0000)
public void <init>(int);
descriptor: (I)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
iconst_m1
putfield org.apache.batik.gvt.flow.WordInfo.index:I
2: aload 0
ldc -1.0
putfield org.apache.batik.gvt.flow.WordInfo.ascent:F
aload 0
ldc -1.0
putfield org.apache.batik.gvt.flow.WordInfo.descent:F
aload 0
ldc -1.0
putfield org.apache.batik.gvt.flow.WordInfo.lineHeight:F
3: aload 0
aconst_null
putfield org.apache.batik.gvt.flow.WordInfo.glyphGroups:[Lorg/apache/batik/gvt/flow/GlyphGroupInfo;
4: aload 0
aconst_null
putfield org.apache.batik.gvt.flow.WordInfo.flowLine:Ljava/lang/Object;
5: aload 0
iload 1
putfield org.apache.batik.gvt.flow.WordInfo.index:I
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/batik/gvt/flow/WordInfo;
0 7 1 index I
MethodParameters:
Name Flags
index
void <init>(int, float, float, float, org.apache.batik.gvt.flow.GlyphGroupInfo[]);
descriptor: (IFFF[Lorg/apache/batik/gvt/flow/GlyphGroupInfo;)V
flags: (0x0000)
Code:
stack=2, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_m1
putfield org.apache.batik.gvt.flow.WordInfo.index:I
2: aload 0
ldc -1.0
putfield org.apache.batik.gvt.flow.WordInfo.ascent:F
aload 0
ldc -1.0
putfield org.apache.batik.gvt.flow.WordInfo.descent:F
aload 0
ldc -1.0
putfield org.apache.batik.gvt.flow.WordInfo.lineHeight:F
3: aload 0
aconst_null
putfield org.apache.batik.gvt.flow.WordInfo.glyphGroups:[Lorg/apache/batik/gvt/flow/GlyphGroupInfo;
4: aload 0
aconst_null
putfield org.apache.batik.gvt.flow.WordInfo.flowLine:Ljava/lang/Object;
5: aload 0
iload 1
putfield org.apache.batik.gvt.flow.WordInfo.index:I
6: aload 0
fload 2
putfield org.apache.batik.gvt.flow.WordInfo.ascent:F
7: aload 0
fload 3
putfield org.apache.batik.gvt.flow.WordInfo.descent:F
8: aload 0
fload 4
putfield org.apache.batik.gvt.flow.WordInfo.lineHeight:F
9: aload 0
aload 5
putfield org.apache.batik.gvt.flow.WordInfo.glyphGroups:[Lorg/apache/batik/gvt/flow/GlyphGroupInfo;
10: return
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 11 0 this Lorg/apache/batik/gvt/flow/WordInfo;
0 11 1 index I
0 11 2 ascent F
0 11 3 descent F
0 11 4 lineHeight F
0 11 5 glyphGroups [Lorg/apache/batik/gvt/flow/GlyphGroupInfo;
MethodParameters:
Name Flags
index
ascent
descent
lineHeight
glyphGroups
public int getIndex();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.gvt.flow.WordInfo.index:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/flow/WordInfo;
public float getAscent();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.gvt.flow.WordInfo.ascent:F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/flow/WordInfo;
public void setAscent(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
fload 1
putfield org.apache.batik.gvt.flow.WordInfo.ascent:F
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/flow/WordInfo;
0 1 1 ascent F
MethodParameters:
Name Flags
ascent
public float getDescent();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.gvt.flow.WordInfo.descent:F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/flow/WordInfo;
public void setDescent(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
fload 1
putfield org.apache.batik.gvt.flow.WordInfo.descent:F
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/flow/WordInfo;
0 1 1 descent F
MethodParameters:
Name Flags
descent
public void addLineMetrics(org.apache.batik.gvt.font.GVTFont, org.apache.batik.gvt.font.GVTLineMetrics);
descriptor: (Lorg/apache/batik/gvt/font/GVTFont;Lorg/apache/batik/gvt/font/GVTLineMetrics;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.batik.gvt.flow.WordInfo.ascent:F
aload 2
invokevirtual org.apache.batik.gvt.font.GVTLineMetrics.getAscent:()F
fcmpg
ifge 2
1: aload 0
aload 2
invokevirtual org.apache.batik.gvt.font.GVTLineMetrics.getAscent:()F
putfield org.apache.batik.gvt.flow.WordInfo.ascent:F
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.gvt.flow.WordInfo.descent:F
aload 2
invokevirtual org.apache.batik.gvt.font.GVTLineMetrics.getDescent:()F
fcmpg
ifge 4
3: aload 0
aload 2
invokevirtual org.apache.batik.gvt.font.GVTLineMetrics.getDescent:()F
putfield org.apache.batik.gvt.flow.WordInfo.descent:F
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/batik/gvt/flow/WordInfo;
0 5 1 font Lorg/apache/batik/gvt/font/GVTFont;
0 5 2 lm Lorg/apache/batik/gvt/font/GVTLineMetrics;
MethodParameters:
Name Flags
font
lm
public float getLineHeight();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.gvt.flow.WordInfo.lineHeight:F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/flow/WordInfo;
public void setLineHeight(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
fload 1
putfield org.apache.batik.gvt.flow.WordInfo.lineHeight:F
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/flow/WordInfo;
0 1 1 lineHeight F
MethodParameters:
Name Flags
lineHeight
public void addLineHeight(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.gvt.flow.WordInfo.lineHeight:F
fload 1
fcmpg
ifge 2
1: aload 0
fload 1
putfield org.apache.batik.gvt.flow.WordInfo.lineHeight:F
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/gvt/flow/WordInfo;
0 3 1 lineHeight F
MethodParameters:
Name Flags
lineHeight
public java.lang.Object getFlowLine();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.gvt.flow.WordInfo.flowLine:Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/flow/WordInfo;
public void setFlowLine(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.batik.gvt.flow.WordInfo.flowLine:Ljava/lang/Object;
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/gvt/flow/WordInfo;
0 1 1 fl Ljava/lang/Object;
MethodParameters:
Name Flags
fl
public int getNumGlyphGroups();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.gvt.flow.WordInfo.glyphGroups:[Lorg/apache/batik/gvt/flow/GlyphGroupInfo;
ifnonnull 2
1: iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.gvt.flow.WordInfo.glyphGroups:[Lorg/apache/batik/gvt/flow/GlyphGroupInfo;
arraylength
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/gvt/flow/WordInfo;
public void setGlyphGroups(org.apache.batik.gvt.flow.GlyphGroupInfo[]);
descriptor: ([Lorg/apache/batik/gvt/flow/GlyphGroupInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.batik.gvt.flow.WordInfo.glyphGroups:[Lorg/apache/batik/gvt/flow/GlyphGroupInfo;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/gvt/flow/WordInfo;
0 2 1 glyphGroups [Lorg/apache/batik/gvt/flow/GlyphGroupInfo;
MethodParameters:
Name Flags
glyphGroups
public org.apache.batik.gvt.flow.GlyphGroupInfo getGlyphGroup(int);
descriptor: (I)Lorg/apache/batik/gvt/flow/GlyphGroupInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.gvt.flow.WordInfo.glyphGroups:[Lorg/apache/batik/gvt/flow/GlyphGroupInfo;
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.gvt.flow.WordInfo.glyphGroups:[Lorg/apache/batik/gvt/flow/GlyphGroupInfo;
iload 1
aaload
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/gvt/flow/WordInfo;
0 2 1 idx I
MethodParameters:
Name Flags
idx
}
SourceFile: "WordInfo.java"