public class org.apache.batik.util.XMLResourceDescriptor
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.util.XMLResourceDescriptor
super_class: java.lang.Object
{
public static final java.lang.String XML_PARSER_CLASS_NAME_KEY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.xml.sax.driver"
public static final java.lang.String CSS_PARSER_CLASS_NAME_KEY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.w3c.css.sac.driver"
public static final java.lang.String RESOURCES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "resources/XMLResourceDescriptor.properties"
protected static java.util.Properties parserProps;
descriptor: Ljava/util/Properties;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
protected static java.lang.String xmlParserClassName;
descriptor: Ljava/lang/String;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
protected static java.lang.String cssParserClassName;
descriptor: Ljava/lang/String;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: aconst_null
putstatic org.apache.batik.util.XMLResourceDescriptor.parserProps:Ljava/util/Properties;
1: return
LocalVariableTable:
Start End Slot Name Signature
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/util/XMLResourceDescriptor;
protected static synchronized java.util.Properties getParserProps();
descriptor: ()Ljava/util/Properties;
flags: (0x002c) ACC_PROTECTED, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=5, locals=2, args_size=0
0: getstatic org.apache.batik.util.XMLResourceDescriptor.parserProps:Ljava/util/Properties;
ifnull 1
getstatic org.apache.batik.util.XMLResourceDescriptor.parserProps:Ljava/util/Properties;
areturn
1: StackMap locals:
StackMap stack:
new java.util.Properties
dup
invokespecial java.util.Properties.<init>:()V
putstatic org.apache.batik.util.XMLResourceDescriptor.parserProps:Ljava/util/Properties;
2: ldc Lorg/apache/batik/util/XMLResourceDescriptor;
astore 0
start local 0 3: aload 0
ldc "resources/XMLResourceDescriptor.properties"
invokevirtual java.lang.Class.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
astore 1
start local 1 4: getstatic org.apache.batik.util.XMLResourceDescriptor.parserProps:Ljava/util/Properties;
aload 1
invokevirtual java.util.Properties.load:(Ljava/io/InputStream;)V
end local 1 end local 0 5: goto 10
StackMap locals:
StackMap stack: java.io.IOException
6: astore 0
start local 0 7: new java.util.MissingResourceException
dup
aload 0
invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
8: ldc "resources/XMLResourceDescriptor.properties"
aconst_null
9: invokespecial java.util.MissingResourceException.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
athrow
end local 0 10: StackMap locals:
StackMap stack:
getstatic org.apache.batik.util.XMLResourceDescriptor.parserProps:Ljava/util/Properties;
areturn
LocalVariableTable:
Start End Slot Name Signature
3 5 0 cls Ljava/lang/Class;
4 5 1 is Ljava/io/InputStream;
7 10 0 ioe Ljava/io/IOException;
Exception table:
from to target type
2 5 6 Class java.io.IOException
public static java.lang.String getXMLParserClassName();
descriptor: ()Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.batik.util.XMLResourceDescriptor.xmlParserClassName:Ljava/lang/String;
ifnonnull 4
1: invokestatic org.apache.batik.util.XMLResourceDescriptor.getParserProps:()Ljava/util/Properties;
2: ldc "org.xml.sax.driver"
3: invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
putstatic org.apache.batik.util.XMLResourceDescriptor.xmlParserClassName:Ljava/lang/String;
4: StackMap locals:
StackMap stack:
getstatic org.apache.batik.util.XMLResourceDescriptor.xmlParserClassName:Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setXMLParserClassName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic org.apache.batik.util.XMLResourceDescriptor.xmlParserClassName:Ljava/lang/String;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 xmlParserClassName Ljava/lang/String;
MethodParameters:
Name Flags
xmlParserClassName
public static java.lang.String getCSSParserClassName();
descriptor: ()Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.apache.batik.util.XMLResourceDescriptor.cssParserClassName:Ljava/lang/String;
ifnonnull 4
1: invokestatic org.apache.batik.util.XMLResourceDescriptor.getParserProps:()Ljava/util/Properties;
2: ldc "org.w3c.css.sac.driver"
3: invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
putstatic org.apache.batik.util.XMLResourceDescriptor.cssParserClassName:Ljava/lang/String;
4: StackMap locals:
StackMap stack:
getstatic org.apache.batik.util.XMLResourceDescriptor.cssParserClassName:Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void setCSSParserClassName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic org.apache.batik.util.XMLResourceDescriptor.cssParserClassName:Ljava/lang/String;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 cssParserClassName Ljava/lang/String;
MethodParameters:
Name Flags
cssParserClassName
}
SourceFile: "XMLResourceDescriptor.java"