public class org.apache.batik.svggen.font.table.HeadTable implements org.apache.batik.svggen.font.table.Table
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.svggen.font.table.HeadTable
super_class: java.lang.Object
{
private int versionNumber;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int fontRevision;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int checkSumAdjustment;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int magicNumber;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private short flags;
descriptor: S
flags: (0x0002) ACC_PRIVATE
private short unitsPerEm;
descriptor: S
flags: (0x0002) ACC_PRIVATE
private long created;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long modified;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private short xMin;
descriptor: S
flags: (0x0002) ACC_PRIVATE
private short yMin;
descriptor: S
flags: (0x0002) ACC_PRIVATE
private short xMax;
descriptor: S
flags: (0x0002) ACC_PRIVATE
private short yMax;
descriptor: S
flags: (0x0002) ACC_PRIVATE
private short macStyle;
descriptor: S
flags: (0x0002) ACC_PRIVATE
private short lowestRecPPEM;
descriptor: S
flags: (0x0002) ACC_PRIVATE
private short fontDirectionHint;
descriptor: S
flags: (0x0002) ACC_PRIVATE
private short indexToLocFormat;
descriptor: S
flags: (0x0002) ACC_PRIVATE
private short glyphDataFormat;
descriptor: S
flags: (0x0002) ACC_PRIVATE
protected void <init>(org.apache.batik.svggen.font.table.DirectoryEntry, java.io.RandomAccessFile);
descriptor: (Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 2
aload 1
invokevirtual org.apache.batik.svggen.font.table.DirectoryEntry.getOffset:()I
i2l
invokevirtual java.io.RandomAccessFile.seek:(J)V
2: aload 0
aload 2
invokevirtual java.io.RandomAccessFile.readInt:()I
putfield org.apache.batik.svggen.font.table.HeadTable.versionNumber:I
3: aload 0
aload 2
invokevirtual java.io.RandomAccessFile.readInt:()I
putfield org.apache.batik.svggen.font.table.HeadTable.fontRevision:I
4: aload 0
aload 2
invokevirtual java.io.RandomAccessFile.readInt:()I
putfield org.apache.batik.svggen.font.table.HeadTable.checkSumAdjustment:I
5: aload 0
aload 2
invokevirtual java.io.RandomAccessFile.readInt:()I
putfield org.apache.batik.svggen.font.table.HeadTable.magicNumber:I
6: aload 0
aload 2
invokevirtual java.io.RandomAccessFile.readShort:()S
putfield org.apache.batik.svggen.font.table.HeadTable.flags:S
7: aload 0
aload 2
invokevirtual java.io.RandomAccessFile.readShort:()S
putfield org.apache.batik.svggen.font.table.HeadTable.unitsPerEm:S
8: aload 0
aload 2
invokevirtual java.io.RandomAccessFile.readLong:()J
putfield org.apache.batik.svggen.font.table.HeadTable.created:J
9: aload 0
aload 2
invokevirtual java.io.RandomAccessFile.readLong:()J
putfield org.apache.batik.svggen.font.table.HeadTable.modified:J
10: aload 0
aload 2
invokevirtual java.io.RandomAccessFile.readShort:()S
putfield org.apache.batik.svggen.font.table.HeadTable.xMin:S
11: aload 0
aload 2
invokevirtual java.io.RandomAccessFile.readShort:()S
putfield org.apache.batik.svggen.font.table.HeadTable.yMin:S
12: aload 0
aload 2
invokevirtual java.io.RandomAccessFile.readShort:()S
putfield org.apache.batik.svggen.font.table.HeadTable.xMax:S
13: aload 0
aload 2
invokevirtual java.io.RandomAccessFile.readShort:()S
putfield org.apache.batik.svggen.font.table.HeadTable.yMax:S
14: aload 0
aload 2
invokevirtual java.io.RandomAccessFile.readShort:()S
putfield org.apache.batik.svggen.font.table.HeadTable.macStyle:S
15: aload 0
aload 2
invokevirtual java.io.RandomAccessFile.readShort:()S
putfield org.apache.batik.svggen.font.table.HeadTable.lowestRecPPEM:S
16: aload 0
aload 2
invokevirtual java.io.RandomAccessFile.readShort:()S
putfield org.apache.batik.svggen.font.table.HeadTable.fontDirectionHint:S
17: aload 0
aload 2
invokevirtual java.io.RandomAccessFile.readShort:()S
putfield org.apache.batik.svggen.font.table.HeadTable.indexToLocFormat:S
18: aload 0
aload 2
invokevirtual java.io.RandomAccessFile.readShort:()S
putfield org.apache.batik.svggen.font.table.HeadTable.glyphDataFormat:S
19: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lorg/apache/batik/svggen/font/table/HeadTable;
0 20 1 de Lorg/apache/batik/svggen/font/table/DirectoryEntry;
0 20 2 raf Ljava/io/RandomAccessFile;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
de
raf
public int getCheckSumAdjustment();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.checkSumAdjustment:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/font/table/HeadTable;
public long getCreated();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.created:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/font/table/HeadTable;
public short getFlags();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.flags:S
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/font/table/HeadTable;
public short getFontDirectionHint();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.fontDirectionHint:S
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/font/table/HeadTable;
public int getFontRevision();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.fontRevision:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/font/table/HeadTable;
public short getGlyphDataFormat();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.glyphDataFormat:S
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/font/table/HeadTable;
public short getIndexToLocFormat();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.indexToLocFormat:S
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/font/table/HeadTable;
public short getLowestRecPPEM();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.lowestRecPPEM:S
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/font/table/HeadTable;
public short getMacStyle();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.macStyle:S
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/font/table/HeadTable;
public long getModified();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.modified:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/font/table/HeadTable;
public int getType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc 1751474532
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/font/table/HeadTable;
public short getUnitsPerEm();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.unitsPerEm:S
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/font/table/HeadTable;
public int getVersionNumber();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.versionNumber:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/font/table/HeadTable;
public short getXMax();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.xMax:S
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/font/table/HeadTable;
public short getXMin();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.xMin:S
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/font/table/HeadTable;
public short getYMax();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.yMax:S
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/font/table/HeadTable;
public short getYMin();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.yMin:S
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/font/table/HeadTable;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
1: ldc "head\n\tversionNumber: "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.versionNumber:I
invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
2: ldc "\n\tfontRevision: "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.fontRevision:I
invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
3: ldc "\n\tcheckSumAdjustment: "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.checkSumAdjustment:I
invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
4: ldc "\n\tmagicNumber: "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.magicNumber:I
invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
5: ldc "\n\tflags: "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.flags:S
invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
6: ldc "\n\tunitsPerEm: "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.unitsPerEm:S
invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
7: ldc "\n\tcreated: "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.created:J
invokevirtual java.lang.StringBuffer.append:(J)Ljava/lang/StringBuffer;
8: ldc "\n\tmodified: "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.modified:J
invokevirtual java.lang.StringBuffer.append:(J)Ljava/lang/StringBuffer;
9: ldc "\n\txMin: "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.xMin:S
invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
10: ldc ", yMin: "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.yMin:S
invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
11: ldc "\n\txMax: "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.xMax:S
invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
12: ldc ", yMax: "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.yMax:S
invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
13: ldc "\n\tmacStyle: "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.macStyle:S
invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
14: ldc "\n\tlowestRecPPEM: "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.lowestRecPPEM:S
invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
15: ldc "\n\tfontDirectionHint: "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.fontDirectionHint:S
invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
16: ldc "\n\tindexToLocFormat: "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.indexToLocFormat:S
invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
17: ldc "\n\tglyphDataFormat: "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
getfield org.apache.batik.svggen.font.table.HeadTable.glyphDataFormat:S
invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
18: invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
19: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lorg/apache/batik/svggen/font/table/HeadTable;
}
SourceFile: "HeadTable.java"