public class org.apache.batik.svggen.font.table.TableFactory
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.svggen.font.table.TableFactory
super_class: java.lang.Object
{
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/svggen/font/table/TableFactory;
public static org.apache.batik.svggen.font.table.Table create(org.apache.batik.svggen.font.table.DirectoryEntry, java.io.RandomAccessFile);
descriptor: (Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)Lorg/apache/batik/svggen/font/table/Table;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 0
invokevirtual org.apache.batik.svggen.font.table.DirectoryEntry.getTag:()I
lookupswitch { // 34
1111577413: 2
1128678944: 3
1146308935: 4
1161970772: 5
1161972803: 6
1161974595: 7
1195656518: 8
1196445523: 9
1196643650: 11
1246975046: 13
1280594760: 14
1296909912: 15
1296913220: 16
1330851634: 17
1346587732: 19
1447316824: 20
1668112752: 21
1668707360: 23
1718642541: 25
1719034226: 27
1734439792: 28
1735162214: 29
1751412088: 31
1751474532: 32
1751672161: 34
1752003704: 36
1801810542: 38
1819239265: 40
1835104368: 42
1851878757: 44
1886352244: 48
1886545264: 46
1986553185: 50
1986884728: 51
default: 51
}
2: StackMap locals: org.apache.batik.svggen.font.table.Table
StackMap stack:
goto 51
3: StackMap locals:
StackMap stack:
goto 51
4: StackMap locals:
StackMap stack:
goto 51
5: StackMap locals:
StackMap stack:
goto 51
6: StackMap locals:
StackMap stack:
goto 51
7: StackMap locals:
StackMap stack:
goto 51
8: StackMap locals:
StackMap stack:
goto 51
9: StackMap locals:
StackMap stack:
new org.apache.batik.svggen.font.table.GposTable
dup
aload 0
aload 1
invokespecial org.apache.batik.svggen.font.table.GposTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
astore 2
10: goto 51
11: StackMap locals:
StackMap stack:
new org.apache.batik.svggen.font.table.GsubTable
dup
aload 0
aload 1
invokespecial org.apache.batik.svggen.font.table.GsubTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
astore 2
12: goto 51
13: StackMap locals:
StackMap stack:
goto 51
14: StackMap locals:
StackMap stack:
goto 51
15: StackMap locals:
StackMap stack:
goto 51
16: StackMap locals:
StackMap stack:
goto 51
17: StackMap locals:
StackMap stack:
new org.apache.batik.svggen.font.table.Os2Table
dup
aload 0
aload 1
invokespecial org.apache.batik.svggen.font.table.Os2Table.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
astore 2
18: goto 51
19: StackMap locals:
StackMap stack:
goto 51
20: StackMap locals:
StackMap stack:
goto 51
21: StackMap locals:
StackMap stack:
new org.apache.batik.svggen.font.table.CmapTable
dup
aload 0
aload 1
invokespecial org.apache.batik.svggen.font.table.CmapTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
astore 2
22: goto 51
23: StackMap locals:
StackMap stack:
new org.apache.batik.svggen.font.table.CvtTable
dup
aload 0
aload 1
invokespecial org.apache.batik.svggen.font.table.CvtTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
astore 2
24: goto 51
25: StackMap locals:
StackMap stack:
new org.apache.batik.svggen.font.table.FpgmTable
dup
aload 0
aload 1
invokespecial org.apache.batik.svggen.font.table.FpgmTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
astore 2
26: goto 51
27: StackMap locals:
StackMap stack:
goto 51
28: StackMap locals:
StackMap stack:
goto 51
29: StackMap locals:
StackMap stack:
new org.apache.batik.svggen.font.table.GlyfTable
dup
aload 0
aload 1
invokespecial org.apache.batik.svggen.font.table.GlyfTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
astore 2
30: goto 51
31: StackMap locals:
StackMap stack:
goto 51
32: StackMap locals:
StackMap stack:
new org.apache.batik.svggen.font.table.HeadTable
dup
aload 0
aload 1
invokespecial org.apache.batik.svggen.font.table.HeadTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
astore 2
33: goto 51
34: StackMap locals:
StackMap stack:
new org.apache.batik.svggen.font.table.HheaTable
dup
aload 0
aload 1
invokespecial org.apache.batik.svggen.font.table.HheaTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
astore 2
35: goto 51
36: StackMap locals:
StackMap stack:
new org.apache.batik.svggen.font.table.HmtxTable
dup
aload 0
aload 1
invokespecial org.apache.batik.svggen.font.table.HmtxTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
astore 2
37: goto 51
38: StackMap locals:
StackMap stack:
new org.apache.batik.svggen.font.table.KernTable
dup
aload 0
aload 1
invokespecial org.apache.batik.svggen.font.table.KernTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
astore 2
39: goto 51
40: StackMap locals:
StackMap stack:
new org.apache.batik.svggen.font.table.LocaTable
dup
aload 0
aload 1
invokespecial org.apache.batik.svggen.font.table.LocaTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
astore 2
41: goto 51
42: StackMap locals:
StackMap stack:
new org.apache.batik.svggen.font.table.MaxpTable
dup
aload 0
aload 1
invokespecial org.apache.batik.svggen.font.table.MaxpTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
astore 2
43: goto 51
44: StackMap locals:
StackMap stack:
new org.apache.batik.svggen.font.table.NameTable
dup
aload 0
aload 1
invokespecial org.apache.batik.svggen.font.table.NameTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
astore 2
45: goto 51
46: StackMap locals:
StackMap stack:
new org.apache.batik.svggen.font.table.PrepTable
dup
aload 0
aload 1
invokespecial org.apache.batik.svggen.font.table.PrepTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
astore 2
47: goto 51
48: StackMap locals:
StackMap stack:
new org.apache.batik.svggen.font.table.PostTable
dup
aload 0
aload 1
invokespecial org.apache.batik.svggen.font.table.PostTable.<init>:(Lorg/apache/batik/svggen/font/table/DirectoryEntry;Ljava/io/RandomAccessFile;)V
astore 2
49: goto 51
50: StackMap locals:
StackMap stack:
goto 51
51: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 52 0 de Lorg/apache/batik/svggen/font/table/DirectoryEntry;
0 52 1 raf Ljava/io/RandomAccessFile;
1 52 2 t Lorg/apache/batik/svggen/font/table/Table;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
de
raf
}
SourceFile: "TableFactory.java"