public final class org.apache.fop.fonts.truetype.OFTableName
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.apache.fop.fonts.truetype.OFTableName
super_class: java.lang.Object
{
public static final org.apache.fop.fonts.truetype.OFTableName TABLE_DIRECTORY;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName BASE;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName CFF;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName EBDT;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName EBLC;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName EBSC;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName FFTM;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName GDEF;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName GPOS;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName GSUB;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName LTSH;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName OS2;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName PCLT;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName VDMX;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName CMAP;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName CVT;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName FPGM;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName GASP;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName GLYF;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName HDMX;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName HEAD;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName HHEA;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName HMTX;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName KERN;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName LOCA;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName MAXP;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName NAME;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName POST;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName PREP;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName VHEA;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.fop.fonts.truetype.OFTableName VMTX;
descriptor: Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private final java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "tableDirectory"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.TABLE_DIRECTORY:Lorg/apache/fop/fonts/truetype/OFTableName;
1: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "BASE"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.BASE:Lorg/apache/fop/fonts/truetype/OFTableName;
2: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "CFF "
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.CFF:Lorg/apache/fop/fonts/truetype/OFTableName;
3: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "EBDT"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.EBDT:Lorg/apache/fop/fonts/truetype/OFTableName;
4: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "EBLC"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.EBLC:Lorg/apache/fop/fonts/truetype/OFTableName;
5: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "EBSC"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.EBSC:Lorg/apache/fop/fonts/truetype/OFTableName;
6: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "FFTM"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.FFTM:Lorg/apache/fop/fonts/truetype/OFTableName;
7: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "GDEF"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.GDEF:Lorg/apache/fop/fonts/truetype/OFTableName;
8: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "GPOS"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.GPOS:Lorg/apache/fop/fonts/truetype/OFTableName;
9: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "GSUB"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.GSUB:Lorg/apache/fop/fonts/truetype/OFTableName;
10: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "LTSH"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.LTSH:Lorg/apache/fop/fonts/truetype/OFTableName;
11: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "OS/2"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.OS2:Lorg/apache/fop/fonts/truetype/OFTableName;
12: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "PCLT"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.PCLT:Lorg/apache/fop/fonts/truetype/OFTableName;
13: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "VDMX"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.VDMX:Lorg/apache/fop/fonts/truetype/OFTableName;
14: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "cmap"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.CMAP:Lorg/apache/fop/fonts/truetype/OFTableName;
15: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "cvt "
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.CVT:Lorg/apache/fop/fonts/truetype/OFTableName;
16: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "fpgm"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.FPGM:Lorg/apache/fop/fonts/truetype/OFTableName;
17: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "gasp"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.GASP:Lorg/apache/fop/fonts/truetype/OFTableName;
18: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "glyf"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.GLYF:Lorg/apache/fop/fonts/truetype/OFTableName;
19: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "hdmx"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.HDMX:Lorg/apache/fop/fonts/truetype/OFTableName;
20: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "head"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.HEAD:Lorg/apache/fop/fonts/truetype/OFTableName;
21: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "hhea"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.HHEA:Lorg/apache/fop/fonts/truetype/OFTableName;
22: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "hmtx"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.HMTX:Lorg/apache/fop/fonts/truetype/OFTableName;
23: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "kern"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.KERN:Lorg/apache/fop/fonts/truetype/OFTableName;
24: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "loca"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.LOCA:Lorg/apache/fop/fonts/truetype/OFTableName;
25: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "maxp"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.MAXP:Lorg/apache/fop/fonts/truetype/OFTableName;
26: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "name"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.NAME:Lorg/apache/fop/fonts/truetype/OFTableName;
27: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "post"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.POST:Lorg/apache/fop/fonts/truetype/OFTableName;
28: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "prep"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.PREP:Lorg/apache/fop/fonts/truetype/OFTableName;
29: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "vhea"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.VHEA:Lorg/apache/fop/fonts/truetype/OFTableName;
30: new org.apache.fop.fonts.truetype.OFTableName
dup
ldc "vmtx"
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
putstatic org.apache.fop.fonts.truetype.OFTableName.VMTX:Lorg/apache/fop/fonts/truetype/OFTableName;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
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.fop.fonts.truetype.OFTableName.name:Ljava/lang/String;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/fonts/truetype/OFTableName;
0 3 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.fonts.truetype.OFTableName.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fonts/truetype/OFTableName;
public static org.apache.fop.fonts.truetype.OFTableName getValue(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/fop/fonts/truetype/OFTableName;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ifnull 2
1: new org.apache.fop.fonts.truetype.OFTableName
dup
aload 0
invokespecial org.apache.fop.fonts.truetype.OFTableName.<init>:(Ljava/lang/String;)V
areturn
2: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "A TrueType font table name must not be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 tableName Ljava/lang/String;
MethodParameters:
Name Flags
tableName
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.fonts.truetype.OFTableName.name:Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fonts/truetype/OFTableName;
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
aload 0
if_acmpne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.fop.fonts.truetype.OFTableName
ifne 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 1
checkcast org.apache.fop.fonts.truetype.OFTableName
astore 2
start local 2 5: aload 0
getfield org.apache.fop.fonts.truetype.OFTableName.name:Ljava/lang/String;
aload 2
invokevirtual org.apache.fop.fonts.truetype.OFTableName.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/fonts/truetype/OFTableName;
0 6 1 o Ljava/lang/Object;
5 6 2 to Lorg/apache/fop/fonts/truetype/OFTableName;
MethodParameters:
Name Flags
o
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.fonts.truetype.OFTableName.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fonts/truetype/OFTableName;
}
SourceFile: "OFTableName.java"