public class org.apache.batik.gvt.font.KerningTable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.gvt.font.KerningTable
super_class: java.lang.Object
{
private org.apache.batik.gvt.font.Kern[] entries;
descriptor: [Lorg/apache/batik/gvt/font/Kern;
flags: (0x0002) ACC_PRIVATE
public void <init>(org.apache.batik.gvt.font.Kern[]);
descriptor: ([Lorg/apache/batik/gvt/font/Kern;)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
putfield org.apache.batik.gvt.font.KerningTable.entries:[Lorg/apache/batik/gvt/font/Kern;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/gvt/font/KerningTable;
0 3 1 entries [Lorg/apache/batik/gvt/font/Kern;
MethodParameters:
Name Flags
entries
public float getKerningValue(int, int, java.lang.String, java.lang.String);
descriptor: (IILjava/lang/String;Ljava/lang/String;)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=9, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.apache.batik.gvt.font.KerningTable.entries:[Lorg/apache/batik/gvt/font/Kern;
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 6
StackMap locals: org.apache.batik.gvt.font.KerningTable int int java.lang.String java.lang.String top int int org.apache.batik.gvt.font.Kern[]
StackMap stack:
1: aload 8
iload 6
aaload
astore 5
start local 5 2: aload 5
iload 1
aload 3
invokevirtual org.apache.batik.gvt.font.Kern.matchesFirstGlyph:(ILjava/lang/String;)Z
ifeq 5
3: aload 5
iload 2
aload 4
invokevirtual org.apache.batik.gvt.font.Kern.matchesSecondGlyph:(ILjava/lang/String;)Z
ifeq 5
4: aload 5
invokevirtual org.apache.batik.gvt.font.Kern.getAdjustValue:()F
freturn
end local 5 5: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
6: iload 6
iload 7
if_icmplt 1
7: fconst_0
freturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/batik/gvt/font/KerningTable;
0 8 1 glyphCode1 I
0 8 2 glyphCode2 I
0 8 3 glyphUnicode1 Ljava/lang/String;
0 8 4 glyphUnicode2 Ljava/lang/String;
2 5 5 entry Lorg/apache/batik/gvt/font/Kern;
MethodParameters:
Name Flags
glyphCode1
glyphCode2
glyphUnicode1
glyphUnicode2
}
SourceFile: "KerningTable.java"