public class com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl extends javax.xml.transform.sax.SAXTransformerFactory implements com.sun.org.apache.xalan.internal.xsltc.compiler.SourceLoader, javax.xml.transform.ErrorListener
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl
super_class: javax.xml.transform.sax.SAXTransformerFactory
{
public static final java.lang.String TRANSLET_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "translet-name"
public static final java.lang.String DESTINATION_DIRECTORY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "destination-directory"
public static final java.lang.String PACKAGE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "package-name"
public static final java.lang.String JAR_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "jar-name"
public static final java.lang.String GENERATE_TRANSLET;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "generate-translet"
public static final java.lang.String AUTO_TRANSLET;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "auto-translet"
public static final java.lang.String USE_CLASSPATH;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "use-classpath"
public static final java.lang.String DEBUG;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "debug"
public static final java.lang.String ENABLE_INLINING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "enable-inlining"
public static final java.lang.String INDENT_NUMBER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "indent-number"
private javax.xml.transform.ErrorListener _errorListener;
descriptor: Ljavax/xml/transform/ErrorListener;
flags: (0x0002) ACC_PRIVATE
private javax.xml.transform.URIResolver _uriResolver;
descriptor: Ljavax/xml/transform/URIResolver;
flags: (0x0002) ACC_PRIVATE
protected static final java.lang.String DEFAULT_TRANSLET_NAME;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "GregorSamsa"
private java.lang.String _transletName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _destinationDirectory;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private static final java.lang.String DEFAULT_TRANSLATE_PACKAGE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "die.verwandlung"
private java.lang.String _packageName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _jarFileName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.util.Map<javax.xml.transform.Source, com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl$PIParamWrapper> _piParams;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljavax/xml/transform/Source;Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl$PIParamWrapper;>;
private boolean _debug;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean _enableInlining;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean _generateTranslet;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean _autoTranslet;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean _useClasspath;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int _indentNumber;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean _isNotSecureProcessing;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean _isSecureMode;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean _overrideDefaultParser;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String _accessExternalStylesheet;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _accessExternalDTD;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager _xmlSecurityPropertyMgr;
descriptor: Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xalan.internal.utils.XMLSecurityManager _xmlSecurityManager;
descriptor: Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityManager;
flags: (0x0002) ACC_PRIVATE
private final jdk.xml.internal.JdkXmlFeatures _xmlFeatures;
descriptor: Ljdk/xml/internal/JdkXmlFeatures;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.lang.ClassLoader _extensionClassLoader;
descriptor: Ljava/lang/ClassLoader;
flags: (0x0002) ACC_PRIVATE
private java.util.Map<java.lang.String, java.lang.Class<?>> _xsltcExtensionFunctions;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;
javax.xml.catalog.CatalogResolver _catalogUriResolver;
descriptor: Ljavax/xml/catalog/CatalogResolver;
flags: (0x0000)
javax.xml.catalog.CatalogFeatures _catalogFeatures;
descriptor: Ljavax/xml/catalog/CatalogFeatures;
flags: (0x0000)
javax.xml.catalog.CatalogFeatures$Builder cfBuilder;
descriptor: Ljavax/xml/catalog/CatalogFeatures$Builder;
flags: (0x0000)
java.lang.String _catalogFiles;
descriptor: Ljava/lang/String;
flags: (0x0000)
java.lang.String _catalogDefer;
descriptor: Ljava/lang/String;
flags: (0x0000)
java.lang.String _catalogPrefer;
descriptor: Ljava/lang/String;
flags: (0x0000)
java.lang.String _catalogResolve;
descriptor: Ljava/lang/String;
flags: (0x0000)
int _cdataChunkSize;
descriptor: I
flags: (0x0000)
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javax.xml.transform.sax.SAXTransformerFactory.<init>:()V
1: aload 0
aload 0
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._errorListener:Ljavax/xml/transform/ErrorListener;
2: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
3: aload 0
ldc "GregorSamsa"
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._transletName:Ljava/lang/String;
4: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._destinationDirectory:Ljava/lang/String;
5: aload 0
ldc "die.verwandlung"
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._packageName:Ljava/lang/String;
6: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._jarFileName:Ljava/lang/String;
7: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._piParams:Ljava/util/Map;
8: aload 0
iconst_0
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._debug:Z
9: aload 0
iconst_0
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._enableInlining:Z
10: aload 0
iconst_0
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._generateTranslet:Z
11: aload 0
iconst_0
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._autoTranslet:Z
12: aload 0
iconst_0
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._useClasspath:Z
13: aload 0
iconst_m1
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._indentNumber:I
14: aload 0
iconst_1
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._isNotSecureProcessing:Z
15: aload 0
iconst_0
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._isSecureMode:Z
16: aload 0
ldc "all"
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._accessExternalStylesheet:Ljava/lang/String;
17: aload 0
ldc "all"
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._accessExternalDTD:Ljava/lang/String;
18: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._extensionClassLoader:Ljava/lang/ClassLoader;
19: aload 0
invokestatic javax.xml.catalog.CatalogFeatures.builder:()Ljavax/xml/catalog/CatalogFeatures$Builder;
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.cfBuilder:Ljavax/xml/catalog/CatalogFeatures$Builder;
20: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogFiles:Ljava/lang/String;
21: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogDefer:Ljava/lang/String;
22: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogPrefer:Ljava/lang/String;
23: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogResolve:Ljava/lang/String;
24: aload 0
getstatic jdk.xml.internal.JdkXmlUtils.CDATA_CHUNK_SIZE_DEFAULT:I
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._cdataChunkSize:I
25: invokestatic java.lang.System.getSecurityManager:()Ljava/lang/SecurityManager;
ifnull 28
26: aload 0
iconst_1
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._isSecureMode:Z
27: aload 0
iconst_0
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._isNotSecureProcessing:Z
28: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl
StackMap stack:
aload 0
29: new jdk.xml.internal.JdkXmlFeatures
dup
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._isNotSecureProcessing:Z
ifeq 30
iconst_0
goto 31
StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl
StackMap stack: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl new 29 new 29
30: iconst_1
StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl
StackMap stack: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl new 29 new 29 int
31: invokespecial jdk.xml.internal.JdkXmlFeatures.<init>:(Z)V
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlFeatures:Ljdk/xml/internal/JdkXmlFeatures;
32: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlFeatures:Ljdk/xml/internal/JdkXmlFeatures;
33: getstatic jdk.xml.internal.JdkXmlFeatures$XmlFeature.JDK_OVERRIDE_PARSER:Ljdk/xml/internal/JdkXmlFeatures$XmlFeature;
34: invokevirtual jdk.xml.internal.JdkXmlFeatures.getFeature:(Ljdk/xml/internal/JdkXmlFeatures$XmlFeature;)Z
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._overrideDefaultParser:Z
35: aload 0
new com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager
dup
invokespecial com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager.<init>:()V
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityPropertyMgr:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager;
36: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityPropertyMgr:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager;
37: getstatic com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_DTD:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager$Property;
38: invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager.getValue:(Ljava/lang/Enum;)Ljava/lang/String;
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._accessExternalDTD:Ljava/lang/String;
39: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityPropertyMgr:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager;
40: getstatic com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_STYLESHEET:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager$Property;
41: invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager.getValue:(Ljava/lang/Enum;)Ljava/lang/String;
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._accessExternalStylesheet:Ljava/lang/String;
42: aload 0
new com.sun.org.apache.xalan.internal.utils.XMLSecurityManager
dup
iconst_1
invokespecial com.sun.org.apache.xalan.internal.utils.XMLSecurityManager.<init>:(Z)V
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityManager:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityManager;
43: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xsltcExtensionFunctions:Ljava/util/Map;
44: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
public java.util.Map<java.lang.String, java.lang.Class<?>> getExternalExtensionsMap();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xsltcExtensionFunctions:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;
public void setErrorListener(javax.xml.transform.ErrorListener);
descriptor: (Ljavax/xml/transform/ErrorListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 5
1: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "ERROR_LISTENER_NULL_ERR"
2: ldc "TransformerFactory"
3: invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
astore 2
start local 2 4: new java.lang.IllegalArgumentException
dup
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 2 5: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._errorListener:Ljavax/xml/transform/ErrorListener;
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 7 1 listener Ljavax/xml/transform/ErrorListener;
4 5 2 err Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
listener
public javax.xml.transform.ErrorListener getErrorListener();
descriptor: ()Ljavax/xml/transform/ErrorListener;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._errorListener:Ljavax/xml/transform/ErrorListener;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
java.lang.String getPackageName();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._packageName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
public java.lang.Object getAttribute(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ldc "translet-name"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._transletName:Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 1
ldc "generate-translet"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._generateTranslet:Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
4: StackMap locals:
StackMap stack:
aload 1
ldc "auto-translet"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._autoTranslet:Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
6: StackMap locals:
StackMap stack:
aload 1
ldc "enable-inlining"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
7: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._enableInlining:Z
ifeq 9
8: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
areturn
9: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
areturn
10: StackMap locals:
StackMap stack:
aload 1
ldc "http://apache.org/xml/properties/security-manager"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
11: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityManager:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityManager;
areturn
12: StackMap locals:
StackMap stack:
aload 1
ldc "jdk.xml.transform.extensionClassLoader"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 14
13: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._extensionClassLoader:Ljava/lang/ClassLoader;
areturn
14: StackMap locals:
StackMap stack:
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_FILES:Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 16
15: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogFiles:Ljava/lang/String;
areturn
16: StackMap locals:
StackMap stack:
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_DEFER:Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
17: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogDefer:Ljava/lang/String;
areturn
18: StackMap locals:
StackMap stack:
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_PREFER:Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 20
19: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogPrefer:Ljava/lang/String;
areturn
20: StackMap locals:
StackMap stack:
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_RESOLVE:Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 22
21: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogResolve:Ljava/lang/String;
areturn
22: StackMap locals:
StackMap stack:
ldc "javax.xml.catalog.catalogFeatures"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 24
23: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.buildCatalogFeatures:()Ljavax/xml/catalog/CatalogFeatures;
areturn
24: StackMap locals:
StackMap stack:
ldc "jdk.xml.cdataChunkSize"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 26
25: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._cdataChunkSize:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
26: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityManager:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityManager;
ifnull 28
27: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityManager:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityManager;
aload 1
invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityManager.getLimitAsString:(Ljava/lang/String;)Ljava/lang/String;
goto 29
StackMap locals:
StackMap stack:
28: aconst_null
29: StackMap locals:
StackMap stack: java.lang.String
astore 2
start local 2 30: aload 2
ifnull 32
31: aload 2
areturn
32: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityPropertyMgr:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager;
ifnull 34
33: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityPropertyMgr:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager;
aload 1
invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager.getValue:(Ljava/lang/String;)Ljava/lang/String;
goto 35
StackMap locals:
StackMap stack:
34: aconst_null
35: StackMap locals:
StackMap stack: java.lang.String
astore 2
36: aload 2
ifnull 38
37: aload 2
areturn
38: StackMap locals:
StackMap stack:
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "JAXP_INVALID_ATTR_ERR"
aload 1
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
astore 3
start local 3 39: new java.lang.IllegalArgumentException
dup
aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 40 1 name Ljava/lang/String;
30 40 2 propertyValue Ljava/lang/String;
39 40 3 err Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
name
public void setAttribute(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "translet-name"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
aload 2
instanceof java.lang.String
ifeq 3
1: aload 0
aload 2
checkcast java.lang.String
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._transletName:Ljava/lang/String;
2: return
3: StackMap locals:
StackMap stack:
aload 1
ldc "destination-directory"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
aload 2
instanceof java.lang.String
ifeq 6
4: aload 0
aload 2
checkcast java.lang.String
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._destinationDirectory:Ljava/lang/String;
5: return
6: StackMap locals:
StackMap stack:
aload 1
ldc "package-name"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
aload 2
instanceof java.lang.String
ifeq 9
7: aload 0
aload 2
checkcast java.lang.String
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._packageName:Ljava/lang/String;
8: return
9: StackMap locals:
StackMap stack:
aload 1
ldc "jar-name"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
aload 2
instanceof java.lang.String
ifeq 12
10: aload 0
aload 2
checkcast java.lang.String
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._jarFileName:Ljava/lang/String;
11: return
12: StackMap locals:
StackMap stack:
aload 1
ldc "generate-translet"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 19
13: aload 2
instanceof java.lang.Boolean
ifeq 16
14: aload 0
aload 2
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._generateTranslet:Z
15: return
16: StackMap locals:
StackMap stack:
aload 2
instanceof java.lang.String
ifeq 82
17: aload 0
aload 2
checkcast java.lang.String
ldc "true"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._generateTranslet:Z
18: return
19: StackMap locals:
StackMap stack:
aload 1
ldc "auto-translet"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 26
20: aload 2
instanceof java.lang.Boolean
ifeq 23
21: aload 0
aload 2
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._autoTranslet:Z
22: return
23: StackMap locals:
StackMap stack:
aload 2
instanceof java.lang.String
ifeq 82
24: aload 0
aload 2
checkcast java.lang.String
ldc "true"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._autoTranslet:Z
25: return
26: StackMap locals:
StackMap stack:
aload 1
ldc "use-classpath"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 33
27: aload 2
instanceof java.lang.Boolean
ifeq 30
28: aload 0
aload 2
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._useClasspath:Z
29: return
30: StackMap locals:
StackMap stack:
aload 2
instanceof java.lang.String
ifeq 82
31: aload 0
aload 2
checkcast java.lang.String
ldc "true"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._useClasspath:Z
32: return
33: StackMap locals:
StackMap stack:
aload 1
ldc "debug"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 40
34: aload 2
instanceof java.lang.Boolean
ifeq 37
35: aload 0
aload 2
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._debug:Z
36: return
37: StackMap locals:
StackMap stack:
aload 2
instanceof java.lang.String
ifeq 82
38: aload 0
aload 2
checkcast java.lang.String
ldc "true"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._debug:Z
39: return
40: StackMap locals:
StackMap stack:
aload 1
ldc "enable-inlining"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
41: aload 2
instanceof java.lang.Boolean
ifeq 44
42: aload 0
aload 2
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._enableInlining:Z
43: return
44: StackMap locals:
StackMap stack:
aload 2
instanceof java.lang.String
ifeq 82
45: aload 0
aload 2
checkcast java.lang.String
ldc "true"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._enableInlining:Z
46: return
47: StackMap locals:
StackMap stack:
aload 1
ldc "indent-number"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 56
48: aload 2
instanceof java.lang.String
ifeq 53
49: aload 0
aload 2
checkcast java.lang.String
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._indentNumber:I
50: return
51: StackMap locals:
StackMap stack: java.lang.NumberFormatException
pop
52: goto 82
53: StackMap locals:
StackMap stack:
aload 2
instanceof java.lang.Integer
ifeq 82
54: aload 0
aload 2
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._indentNumber:I
55: return
56: StackMap locals:
StackMap stack:
aload 1
ldc "jdk.xml.transform.extensionClassLoader"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 63
57: aload 2
instanceof java.lang.ClassLoader
ifeq 60
58: aload 0
aload 2
checkcast java.lang.ClassLoader
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._extensionClassLoader:Ljava/lang/ClassLoader;
59: return
60: StackMap locals:
StackMap stack:
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "JAXP_INVALID_ATTR_VALUE_ERR"
ldc "Extension Functions ClassLoader"
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
61: astore 3
start local 3 62: new java.lang.IllegalArgumentException
dup
aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 3 63: StackMap locals:
StackMap stack:
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_FILES:Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 67
64: aload 0
aload 2
checkcast java.lang.String
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogFiles:Ljava/lang/String;
65: aload 0
invokestatic javax.xml.catalog.CatalogFeatures.builder:()Ljavax/xml/catalog/CatalogFeatures$Builder;
getstatic javax.xml.catalog.CatalogFeatures$Feature.FILES:Ljavax/xml/catalog/CatalogFeatures$Feature;
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogFiles:Ljava/lang/String;
invokevirtual javax.xml.catalog.CatalogFeatures$Builder.with:(Ljavax/xml/catalog/CatalogFeatures$Feature;Ljava/lang/String;)Ljavax/xml/catalog/CatalogFeatures$Builder;
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.cfBuilder:Ljavax/xml/catalog/CatalogFeatures$Builder;
66: return
67: StackMap locals:
StackMap stack:
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_DEFER:Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 71
68: aload 0
aload 2
checkcast java.lang.String
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogDefer:Ljava/lang/String;
69: aload 0
invokestatic javax.xml.catalog.CatalogFeatures.builder:()Ljavax/xml/catalog/CatalogFeatures$Builder;
getstatic javax.xml.catalog.CatalogFeatures$Feature.DEFER:Ljavax/xml/catalog/CatalogFeatures$Feature;
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogDefer:Ljava/lang/String;
invokevirtual javax.xml.catalog.CatalogFeatures$Builder.with:(Ljavax/xml/catalog/CatalogFeatures$Feature;Ljava/lang/String;)Ljavax/xml/catalog/CatalogFeatures$Builder;
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.cfBuilder:Ljavax/xml/catalog/CatalogFeatures$Builder;
70: return
71: StackMap locals:
StackMap stack:
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_PREFER:Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 75
72: aload 0
aload 2
checkcast java.lang.String
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogPrefer:Ljava/lang/String;
73: aload 0
invokestatic javax.xml.catalog.CatalogFeatures.builder:()Ljavax/xml/catalog/CatalogFeatures$Builder;
getstatic javax.xml.catalog.CatalogFeatures$Feature.PREFER:Ljavax/xml/catalog/CatalogFeatures$Feature;
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogPrefer:Ljava/lang/String;
invokevirtual javax.xml.catalog.CatalogFeatures$Builder.with:(Ljavax/xml/catalog/CatalogFeatures$Feature;Ljava/lang/String;)Ljavax/xml/catalog/CatalogFeatures$Builder;
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.cfBuilder:Ljavax/xml/catalog/CatalogFeatures$Builder;
74: return
75: StackMap locals:
StackMap stack:
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_RESOLVE:Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 79
76: aload 0
aload 2
checkcast java.lang.String
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogResolve:Ljava/lang/String;
77: aload 0
invokestatic javax.xml.catalog.CatalogFeatures.builder:()Ljavax/xml/catalog/CatalogFeatures$Builder;
getstatic javax.xml.catalog.CatalogFeatures$Feature.RESOLVE:Ljavax/xml/catalog/CatalogFeatures$Feature;
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogResolve:Ljava/lang/String;
invokevirtual javax.xml.catalog.CatalogFeatures$Builder.with:(Ljavax/xml/catalog/CatalogFeatures$Feature;Ljava/lang/String;)Ljavax/xml/catalog/CatalogFeatures$Builder;
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.cfBuilder:Ljavax/xml/catalog/CatalogFeatures$Builder;
78: return
79: StackMap locals:
StackMap stack:
ldc "jdk.xml.cdataChunkSize"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 82
80: aload 0
aload 2
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._cdataChunkSize:I
invokestatic jdk.xml.internal.JdkXmlUtils.getValue:(Ljava/lang/Object;I)I
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._cdataChunkSize:I
81: return
82: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityManager:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityManager;
ifnull 85
83: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityManager:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityManager;
aload 1
getstatic com.sun.org.apache.xalan.internal.utils.XMLSecurityManager$State.APIPROPERTY:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityManager$State;
aload 2
invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityManager.setLimit:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityManager$State;Ljava/lang/Object;)Z
ifeq 85
84: return
85: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityPropertyMgr:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager;
ifnull 94
86: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityPropertyMgr:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager;
aload 1
getstatic com.sun.org.apache.xalan.internal.utils.FeaturePropertyBase$State.APIPROPERTY:Lcom/sun/org/apache/xalan/internal/utils/FeaturePropertyBase$State;
aload 2
invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager.setValue:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/utils/FeaturePropertyBase$State;Ljava/lang/Object;)Z
ifeq 94
87: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityPropertyMgr:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager;
88: getstatic com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_DTD:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager$Property;
89: invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager.getValue:(Ljava/lang/Enum;)Ljava/lang/String;
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._accessExternalDTD:Ljava/lang/String;
90: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityPropertyMgr:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager;
91: getstatic com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_STYLESHEET:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager$Property;
92: invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager.getValue:(Ljava/lang/Enum;)Ljava/lang/String;
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._accessExternalStylesheet:Ljava/lang/String;
93: return
94: StackMap locals:
StackMap stack:
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "JAXP_INVALID_ATTR_ERR"
aload 1
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
95: astore 3
start local 3 96: new java.lang.IllegalArgumentException
dup
aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 97 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 97 1 name Ljava/lang/String;
0 97 2 value Ljava/lang/Object;
62 63 3 err Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
96 97 3 err Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
Exception table:
from to target type
49 50 51 Class java.lang.NumberFormatException
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
name
value
public void setFeature(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 3
1: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "JAXP_SET_FEATURE_NULL_NAME"
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;)V
astore 3
start local 3 2: new java.lang.NullPointerException
dup
aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
end local 3 3: StackMap locals:
StackMap stack:
aload 1
ldc "http://javax.xml.XMLConstants/feature/secure-processing"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 29
4: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._isSecureMode:Z
ifeq 7
iload 2
ifne 7
5: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "JAXP_SECUREPROCESSING_FEATURE"
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;)V
astore 3
start local 3 6: new javax.xml.transform.TransformerConfigurationException
dup
aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
invokespecial javax.xml.transform.TransformerConfigurationException.<init>:(Ljava/lang/String;)V
athrow
end local 3 7: StackMap locals:
StackMap stack:
aload 0
iload 2
ifeq 8
iconst_0
goto 9
StackMap locals:
StackMap stack: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl
8: iconst_1
StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl java.lang.String int
StackMap stack: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl int
9: putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._isNotSecureProcessing:Z
10: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityManager:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityManager;
iload 2
invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityManager.setSecureProcessing:(Z)V
11: iload 2
ifeq 24
12: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityPropertyMgr:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager;
getstatic com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_DTD:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager$Property;
13: getstatic com.sun.org.apache.xalan.internal.utils.FeaturePropertyBase$State.FSP:Lcom/sun/org/apache/xalan/internal/utils/FeaturePropertyBase$State;
ldc ""
14: invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager.setValue:(Ljava/lang/Enum;Lcom/sun/org/apache/xalan/internal/utils/FeaturePropertyBase$State;Ljava/lang/String;)V
15: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityPropertyMgr:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager;
getstatic com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_STYLESHEET:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager$Property;
16: getstatic com.sun.org.apache.xalan.internal.utils.FeaturePropertyBase$State.FSP:Lcom/sun/org/apache/xalan/internal/utils/FeaturePropertyBase$State;
ldc ""
17: invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager.setValue:(Ljava/lang/Enum;Lcom/sun/org/apache/xalan/internal/utils/FeaturePropertyBase$State;Ljava/lang/String;)V
18: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityPropertyMgr:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager;
19: getstatic com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_DTD:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager$Property;
20: invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager.getValue:(Ljava/lang/Enum;)Ljava/lang/String;
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._accessExternalDTD:Ljava/lang/String;
21: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityPropertyMgr:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager;
22: getstatic com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_STYLESHEET:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager$Property;
23: invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager.getValue:(Ljava/lang/Enum;)Ljava/lang/String;
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._accessExternalStylesheet:Ljava/lang/String;
24: StackMap locals:
StackMap stack:
iload 2
ifeq 42
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlFeatures:Ljdk/xml/internal/JdkXmlFeatures;
ifnull 42
25: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlFeatures:Ljdk/xml/internal/JdkXmlFeatures;
getstatic jdk.xml.internal.JdkXmlFeatures$XmlFeature.ENABLE_EXTENSION_FUNCTION:Ljdk/xml/internal/JdkXmlFeatures$XmlFeature;
26: getstatic jdk.xml.internal.JdkXmlFeatures$State.FSP:Ljdk/xml/internal/JdkXmlFeatures$State;
iconst_0
27: invokevirtual jdk.xml.internal.JdkXmlFeatures.setFeature:(Ljdk/xml/internal/JdkXmlFeatures$XmlFeature;Ljdk/xml/internal/JdkXmlFeatures$State;Z)V
28: goto 42
29: StackMap locals:
StackMap stack:
aload 1
ldc "http://www.oracle.com/feature/use-service-mechanism"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 32
30: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._isSecureMode:Z
ifeq 32
31: return
32: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlFeatures:Ljdk/xml/internal/JdkXmlFeatures;
ifnull 40
33: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlFeatures:Ljdk/xml/internal/JdkXmlFeatures;
aload 1
getstatic jdk.xml.internal.JdkXmlFeatures$State.APIPROPERTY:Ljdk/xml/internal/JdkXmlFeatures$State;
iload 2
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual jdk.xml.internal.JdkXmlFeatures.setFeature:(Ljava/lang/String;Ljdk/xml/internal/JdkXmlFeatures$State;Ljava/lang/Object;)Z
ifeq 40
34: aload 1
ldc "jdk.xml.overrideDefaultParser"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 36
35: aload 1
ldc "http://www.oracle.com/feature/use-service-mechanism"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 39
36: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlFeatures:Ljdk/xml/internal/JdkXmlFeatures;
37: getstatic jdk.xml.internal.JdkXmlFeatures$XmlFeature.JDK_OVERRIDE_PARSER:Ljdk/xml/internal/JdkXmlFeatures$XmlFeature;
38: invokevirtual jdk.xml.internal.JdkXmlFeatures.getFeature:(Ljdk/xml/internal/JdkXmlFeatures$XmlFeature;)Z
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._overrideDefaultParser:Z
39: StackMap locals:
StackMap stack:
return
40: StackMap locals:
StackMap stack:
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "JAXP_UNSUPPORTED_FEATURE"
aload 1
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
astore 3
start local 3 41: new javax.xml.transform.TransformerConfigurationException
dup
aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
invokespecial javax.xml.transform.TransformerConfigurationException.<init>:(Ljava/lang/String;)V
athrow
end local 3 42: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 43 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 43 1 name Ljava/lang/String;
0 43 2 value Z
2 3 3 err Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
6 7 3 err Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
41 42 3 err Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
Exceptions:
throws javax.xml.transform.TransformerConfigurationException
MethodParameters:
Name Flags
name
value
public boolean getFeature(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: bipush 11
anewarray java.lang.String
dup
iconst_0
1: ldc "http://javax.xml.transform.dom.DOMSource/feature"
aastore
dup
iconst_1
2: ldc "http://javax.xml.transform.dom.DOMResult/feature"
aastore
dup
iconst_2
3: ldc "http://javax.xml.transform.sax.SAXSource/feature"
aastore
dup
iconst_3
4: ldc "http://javax.xml.transform.sax.SAXResult/feature"
aastore
dup
iconst_4
5: ldc "http://javax.xml.transform.stax.StAXSource/feature"
aastore
dup
iconst_5
6: ldc "http://javax.xml.transform.stax.StAXResult/feature"
aastore
dup
bipush 6
7: ldc "http://javax.xml.transform.stream.StreamSource/feature"
aastore
dup
bipush 7
8: ldc "http://javax.xml.transform.stream.StreamResult/feature"
aastore
dup
bipush 8
9: ldc "http://javax.xml.transform.sax.SAXTransformerFactory/feature"
aastore
dup
bipush 9
10: ldc "http://javax.xml.transform.sax.SAXTransformerFactory/feature/xmlfilter"
aastore
dup
bipush 10
11: ldc "http://www.oracle.com/feature/use-service-mechanism"
aastore
12: astore 2
start local 2 13: aload 1
ifnonnull 16
14: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "JAXP_GET_FEATURE_NULL_NAME"
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;)V
astore 3
start local 3 15: new java.lang.NullPointerException
dup
aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
end local 3 16: StackMap locals: java.lang.String[]
StackMap stack:
iconst_0
istore 3
start local 3 17: goto 21
18: StackMap locals: int
StackMap stack:
aload 1
aload 2
iload 3
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 20
19: iconst_1
ireturn
20: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
21: iload 3
aload 2
arraylength
if_icmplt 18
end local 3 22: aload 1
ldc "http://javax.xml.XMLConstants/feature/secure-processing"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 26
23: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._isNotSecureProcessing:Z
ifeq 24
iconst_0
goto 25
StackMap locals:
StackMap stack:
24: iconst_1
StackMap locals:
StackMap stack: int
25: ireturn
26: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlFeatures:Ljdk/xml/internal/JdkXmlFeatures;
aload 1
invokevirtual jdk.xml.internal.JdkXmlFeatures.getIndex:(Ljava/lang/String;)I
istore 3
start local 3 27: iload 3
iconst_m1
if_icmple 29
28: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlFeatures:Ljdk/xml/internal/JdkXmlFeatures;
iload 3
invokevirtual jdk.xml.internal.JdkXmlFeatures.getFeature:(I)Z
ireturn
29: StackMap locals: int
StackMap stack:
iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 30 1 name Ljava/lang/String;
13 30 2 features [Ljava/lang/String;
15 16 3 err Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
17 22 3 i I
27 30 3 index I
MethodParameters:
Name Flags
name
public boolean overrideDefaultParser();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._overrideDefaultParser:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
public jdk.xml.internal.JdkXmlFeatures getJdkXmlFeatures();
descriptor: ()Ljdk/xml/internal/JdkXmlFeatures;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlFeatures:Ljdk/xml/internal/JdkXmlFeatures;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
public javax.xml.transform.URIResolver getURIResolver();
descriptor: ()Ljavax/xml/transform/URIResolver;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
public void setURIResolver(javax.xml.transform.URIResolver);
descriptor: (Ljavax/xml/transform/URIResolver;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 2 1 resolver Ljavax/xml/transform/URIResolver;
MethodParameters:
Name Flags
resolver
public javax.xml.transform.Source getAssociatedStylesheet(javax.xml.transform.Source, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljavax/xml/transform/Source;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/transform/Source;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=12, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aconst_null
astore 6
start local 6 1: new com.sun.org.apache.xml.internal.utils.StylesheetPIHandler
dup
aconst_null
aload 2
aload 3
aload 4
invokespecial com.sun.org.apache.xml.internal.utils.StylesheetPIHandler.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 8
start local 8 2: aload 1
instanceof javax.xml.transform.dom.DOMSource
ifeq 11
3: aload 1
checkcast javax.xml.transform.dom.DOMSource
astore 9
start local 9 4: aload 9
invokevirtual javax.xml.transform.dom.DOMSource.getSystemId:()Ljava/lang/String;
astore 5
start local 5 5: aload 9
invokevirtual javax.xml.transform.dom.DOMSource.getNode:()Lorg/w3c/dom/Node;
astore 10
start local 10 6: new com.sun.org.apache.xalan.internal.xsltc.trax.DOM2SAX
dup
aload 10
invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.DOM2SAX.<init>:(Lorg/w3c/dom/Node;)V
astore 11
start local 11 7: aload 8
aload 5
invokevirtual com.sun.org.apache.xml.internal.utils.StylesheetPIHandler.setBaseId:(Ljava/lang/String;)V
8: aload 11
aload 8
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.DOM2SAX.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
9: aload 11
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.DOM2SAX.parse:()V
end local 11 end local 10 end local 9 10: goto 23
end local 5 11: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source java.lang.String java.lang.String java.lang.String top org.xml.sax.XMLReader top com.sun.org.apache.xml.internal.utils.StylesheetPIHandler
StackMap stack:
aload 1
instanceof javax.xml.transform.sax.SAXSource
ifeq 13
12: aload 1
checkcast javax.xml.transform.sax.SAXSource
invokevirtual javax.xml.transform.sax.SAXSource.getXMLReader:()Lorg/xml/sax/XMLReader;
astore 6
13: StackMap locals:
StackMap stack:
aload 1
invokestatic javax.xml.transform.sax.SAXSource.sourceToInputSource:(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource;
astore 7
start local 7 14: aload 7
invokevirtual org.xml.sax.InputSource.getSystemId:()Ljava/lang/String;
astore 5
start local 5 15: aload 6
ifnonnull 20
16: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._overrideDefaultParser:Z
17: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._isNotSecureProcessing:Z
ifeq 18
iconst_0
goto 19
StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source java.lang.String java.lang.String java.lang.String java.lang.String org.xml.sax.XMLReader org.xml.sax.InputSource com.sun.org.apache.xml.internal.utils.StylesheetPIHandler
StackMap stack: int
18: iconst_1
19: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source java.lang.String java.lang.String java.lang.String java.lang.String org.xml.sax.XMLReader org.xml.sax.InputSource com.sun.org.apache.xml.internal.utils.StylesheetPIHandler
StackMap stack: int int
invokestatic jdk.xml.internal.JdkXmlUtils.getXMLReader:(ZZ)Lorg/xml/sax/XMLReader;
astore 6
20: StackMap locals:
StackMap stack:
aload 8
aload 5
invokevirtual com.sun.org.apache.xml.internal.utils.StylesheetPIHandler.setBaseId:(Ljava/lang/String;)V
21: aload 6
aload 8
invokeinterface org.xml.sax.XMLReader.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
22: aload 6
aload 7
invokeinterface org.xml.sax.XMLReader.parse:(Lorg/xml/sax/InputSource;)V
end local 7 23: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source java.lang.String java.lang.String java.lang.String java.lang.String org.xml.sax.XMLReader top com.sun.org.apache.xml.internal.utils.StylesheetPIHandler
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
ifnull 31
24: aload 8
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
invokevirtual com.sun.org.apache.xml.internal.utils.StylesheetPIHandler.setURIResolver:(Ljavax/xml/transform/URIResolver;)V
25: goto 31
end local 5 StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source java.lang.String java.lang.String java.lang.String top org.xml.sax.XMLReader top com.sun.org.apache.xml.internal.utils.StylesheetPIHandler
StackMap stack: com.sun.org.apache.xml.internal.utils.StopParseException
26: pop
goto 31
27: StackMap locals:
StackMap stack: java.lang.Exception
astore 9
start local 9 28: new javax.xml.transform.TransformerConfigurationException
dup
29: ldc "getAssociatedStylesheets failed"
aload 9
30: invokespecial javax.xml.transform.TransformerConfigurationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 9 31: StackMap locals:
StackMap stack:
aload 8
invokevirtual com.sun.org.apache.xml.internal.utils.StylesheetPIHandler.getAssociatedStylesheet:()Ljavax/xml/transform/Source;
areturn
end local 8 end local 6 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 32 1 source Ljavax/xml/transform/Source;
0 32 2 media Ljava/lang/String;
0 32 3 title Ljava/lang/String;
0 32 4 charset Ljava/lang/String;
5 11 5 baseId Ljava/lang/String;
15 26 5 baseId Ljava/lang/String;
1 32 6 reader Lorg/xml/sax/XMLReader;
14 23 7 isource Lorg/xml/sax/InputSource;
2 32 8 _stylesheetPIHandler Lcom/sun/org/apache/xml/internal/utils/StylesheetPIHandler;
4 10 9 domsrc Ljavax/xml/transform/dom/DOMSource;
6 10 10 node Lorg/w3c/dom/Node;
7 10 11 dom2sax Lcom/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX;
28 31 9 e Ljava/lang/Exception;
Exception table:
from to target type
2 25 26 Class com.sun.org.apache.xml.internal.utils.StopParseException
2 25 27 Class org.xml.sax.SAXException
2 25 27 Class java.io.IOException
Exceptions:
throws javax.xml.transform.TransformerConfigurationException
MethodParameters:
Name Flags
source
media
title
charset
public javax.xml.transform.Transformer newTransformer();
descriptor: ()Ljavax/xml/transform/Transformer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.buildCatalogFeatures:()Ljavax/xml/catalog/CatalogFeatures;
pop
1: new com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl
dup
new java.util.Properties
dup
invokespecial java.util.Properties.<init>:()V
2: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._indentNumber:I
aload 0
3: invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.<init>:(Ljava/util/Properties;ILcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;)V
astore 1
start local 1 4: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
ifnull 6
5: aload 1
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.setURIResolver:(Ljavax/xml/transform/URIResolver;)V
6: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._isNotSecureProcessing:Z
ifne 8
7: aload 1
iconst_1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.setSecureProcessing:(Z)V
8: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
4 9 1 result Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
Exceptions:
throws javax.xml.transform.TransformerConfigurationException
public javax.xml.transform.Transformer newTransformer(javax.xml.transform.Source);
descriptor: (Ljavax/xml/transform/Source;)Ljavax/xml/transform/Transformer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates:(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Templates;
astore 2
start local 2 1: aload 2
invokeinterface javax.xml.transform.Templates.newTransformer:()Ljavax/xml/transform/Transformer;
astore 3
start local 3 2: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
ifnull 4
3: aload 3
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
invokevirtual javax.xml.transform.Transformer.setURIResolver:(Ljavax/xml/transform/URIResolver;)V
4: StackMap locals: javax.xml.transform.Templates javax.xml.transform.Transformer
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 5 1 source Ljavax/xml/transform/Source;
1 5 2 templates Ljavax/xml/transform/Templates;
2 5 3 transformer Ljavax/xml/transform/Transformer;
Exceptions:
throws javax.xml.transform.TransformerConfigurationException
MethodParameters:
Name Flags
source
private void passWarningsToListener(java.util.List<com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg>);
descriptor: (Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._errorListener:Ljavax/xml/transform/ErrorListener;
ifnull 1
aload 1
ifnonnull 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.List.size:()I
istore 2
start local 2 3: iconst_0
istore 3
start local 3 4: goto 15
5: StackMap locals: int int
StackMap stack:
aload 1
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
astore 4
start local 4 6: aload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.isWarningError:()Z
ifeq 11
7: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._errorListener:Ljavax/xml/transform/ErrorListener;
8: new javax.xml.transform.TransformerConfigurationException
dup
aload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
invokespecial javax.xml.transform.TransformerConfigurationException.<init>:(Ljava/lang/String;)V
9: invokeinterface javax.xml.transform.ErrorListener.error:(Ljavax/xml/transform/TransformerException;)V
10: goto 14
11: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._errorListener:Ljavax/xml/transform/ErrorListener;
12: new javax.xml.transform.TransformerConfigurationException
dup
aload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
invokespecial javax.xml.transform.TransformerConfigurationException.<init>:(Ljava/lang/String;)V
13: invokeinterface javax.xml.transform.ErrorListener.warning:(Ljavax/xml/transform/TransformerException;)V
end local 4 14: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
15: iload 3
iload 2
if_icmplt 5
end local 3 16: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 17 1 messages Ljava/util/List<Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;>;
3 17 2 count I
4 16 3 pos I
6 14 4 msg Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
Exceptions:
throws javax.xml.transform.TransformerException
Signature: (Ljava/util/List<Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;>;)V
MethodParameters:
Name Flags
messages
private void passErrorsToListener(java.util.List<com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg>);
descriptor: (Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._errorListener:Ljavax/xml/transform/ErrorListener;
ifnull 1
aload 1
ifnonnull 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.List.size:()I
istore 2
start local 2 3: iconst_0
istore 3
start local 3 4: goto 8
5: StackMap locals: int int
StackMap stack:
aload 1
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
astore 4
start local 4 6: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._errorListener:Ljavax/xml/transform/ErrorListener;
new javax.xml.transform.TransformerException
dup
aload 4
invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/String;)V
invokeinterface javax.xml.transform.ErrorListener.error:(Ljavax/xml/transform/TransformerException;)V
end local 4 7: iinc 3 1
StackMap locals:
StackMap stack:
8: iload 3
iload 2
if_icmplt 5
end local 3 end local 2 9: goto 11
10: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl java.util.List
StackMap stack: javax.xml.transform.TransformerException
pop
11: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 12 1 messages Ljava/util/List<Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;>;
3 9 2 count I
4 9 3 pos I
6 7 4 message Ljava/lang/String;
Exception table:
from to target type
0 1 10 Class javax.xml.transform.TransformerException
2 9 10 Class javax.xml.transform.TransformerException
Signature: (Ljava/util/List<Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;>;)V
MethodParameters:
Name Flags
messages
public javax.xml.transform.Templates newTemplates(javax.xml.transform.Source);
descriptor: (Ljavax/xml/transform/Source;)Ljavax/xml/transform/Templates;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=12, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._useClasspath:Z
ifeq 21
1: aload 0
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.getTransletBaseName:(Ljavax/xml/transform/Source;)Ljava/lang/String;
astore 3
start local 3 2: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._packageName:Ljava/lang/String;
ifnull 4
3: new java.lang.StringBuilder
dup
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._packageName:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
4: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source top java.lang.String
StackMap stack:
aload 3
iconst_1
invokestatic com.sun.org.apache.xalan.internal.utils.ObjectFactory.findProviderClass:(Ljava/lang/String;Z)Ljava/lang/Class;
astore 4
start local 4 5: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.resetTransientAttributes:()V
6: new com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl
dup
iconst_1
anewarray java.lang.Class
dup
iconst_0
aload 4
aastore
aload 3
aconst_null
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._indentNumber:I
aload 0
invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.<init>:([Ljava/lang/Class;Ljava/lang/String;Ljava/util/Properties;ILcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;)V
astore 2
start local 2 7: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
ifnull 9
8: aload 2
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.setURIResolver:(Ljavax/xml/transform/URIResolver;)V
9: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl java.lang.String java.lang.Class
StackMap stack:
aload 2
10: areturn
end local 4 end local 2 11: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source top java.lang.String
StackMap stack: java.lang.ClassNotFoundException
pop
12: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "CLASS_NOT_FOUND_ERR"
aload 3
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
astore 4
start local 4 13: new javax.xml.transform.TransformerConfigurationException
dup
aload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
invokespecial javax.xml.transform.TransformerConfigurationException.<init>:(Ljava/lang/String;)V
athrow
end local 4 14: StackMap locals:
StackMap stack: java.lang.Exception
astore 4
start local 4 15: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
16: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "RUNTIME_ERROR_KEY"
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;)V
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
17: aload 4
invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
18: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
19: invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;)V
astore 5
start local 5 20: new javax.xml.transform.TransformerConfigurationException
dup
aload 5
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
invokespecial javax.xml.transform.TransformerConfigurationException.<init>:(Ljava/lang/String;)V
athrow
end local 5 end local 4 end local 3 21: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._autoTranslet:Z
ifeq 44
22: aload 0
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.getTransletBaseName:(Ljavax/xml/transform/Source;)Ljava/lang/String;
astore 4
start local 4 23: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._packageName:Ljava/lang/String;
ifnull 25
24: new java.lang.StringBuilder
dup
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._packageName:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
25: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source top top java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._jarFileName:Ljava/lang/String;
ifnull 28
26: aload 0
aload 1
aload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.getBytecodesFromJar:(Ljavax/xml/transform/Source;Ljava/lang/String;)[[B
astore 3
start local 3 27: goto 29
end local 3 28: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.getBytecodesFromClasses:(Ljavax/xml/transform/Source;Ljava/lang/String;)[[B
astore 3
start local 3 29: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source top byte[][] java.lang.String
StackMap stack:
aload 3
ifnull 44
30: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._debug:Z
ifeq 39
31: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._jarFileName:Ljava/lang/String;
ifnull 36
32: getstatic java.lang.System.err:Ljava/io/PrintStream;
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
33: ldc "TRANSFORM_WITH_JAR_STR"
aload 4
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._jarFileName:Ljava/lang/String;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
34: invokevirtual java.io.PrintStream.println:(Ljava/lang/Object;)V
35: goto 39
36: StackMap locals:
StackMap stack:
getstatic java.lang.System.err:Ljava/io/PrintStream;
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
37: ldc "TRANSFORM_WITH_TRANSLET_STR"
aload 4
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
38: invokevirtual java.io.PrintStream.println:(Ljava/lang/Object;)V
39: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.resetTransientAttributes:()V
40: new com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl
dup
aload 3
aload 4
aconst_null
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._indentNumber:I
aload 0
invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.<init>:([[BLjava/lang/String;Ljava/util/Properties;ILcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;)V
astore 2
start local 2 41: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
ifnull 43
42: aload 2
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.setURIResolver:(Ljavax/xml/transform/URIResolver;)V
43: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl byte[][] java.lang.String
StackMap stack:
aload 2
areturn
end local 4 end local 3 end local 2 44: StackMap locals:
StackMap stack:
new com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC
dup
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlFeatures:Ljdk/xml/internal/JdkXmlFeatures;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.<init>:(Ljdk/xml/internal/JdkXmlFeatures;)V
astore 3
start local 3 45: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._debug:Z
ifeq 46
aload 3
iconst_1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.setDebug:(Z)V
46: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source top com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._enableInlining:Z
ifeq 48
47: aload 3
iconst_1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.setTemplateInlining:(Z)V
goto 49
48: StackMap locals:
StackMap stack:
aload 3
iconst_0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.setTemplateInlining:(Z)V
49: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._isNotSecureProcessing:Z
ifne 50
aload 3
iconst_1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.setSecureProcessing:(Z)V
50: StackMap locals:
StackMap stack:
aload 3
ldc "http://javax.xml.XMLConstants/property/accessExternalStylesheet"
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._accessExternalStylesheet:Ljava/lang/String;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
51: aload 3
ldc "http://javax.xml.XMLConstants/property/accessExternalDTD"
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._accessExternalDTD:Ljava/lang/String;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
52: aload 3
ldc "http://apache.org/xml/properties/security-manager"
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlSecurityManager:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityManager;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
53: aload 3
ldc "jdk.xml.transform.extensionClassLoader"
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._extensionClassLoader:Ljava/lang/ClassLoader;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
54: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.buildCatalogFeatures:()Ljavax/xml/catalog/CatalogFeatures;
pop
55: aload 3
ldc "javax.xml.catalog.catalogFeatures"
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
56: aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.init:()V
57: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._isNotSecureProcessing:Z
ifne 59
58: aload 0
aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.getExternalExtensionFunctions:()Ljava/util/Map;
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xsltcExtensionFunctions:Ljava/util/Map;
59: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
ifnonnull 61
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogFiles:Ljava/lang/String;
ifnull 62
60: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlFeatures:Ljdk/xml/internal/JdkXmlFeatures;
getstatic jdk.xml.internal.JdkXmlFeatures$XmlFeature.USE_CATALOG:Ljdk/xml/internal/JdkXmlFeatures$XmlFeature;
invokevirtual jdk.xml.internal.JdkXmlFeatures.getFeature:(Ljdk/xml/internal/JdkXmlFeatures$XmlFeature;)Z
ifeq 62
61: StackMap locals:
StackMap stack:
aload 3
aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.setSourceLoader:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SourceLoader;)V
62: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._piParams:Ljava/util/Map;
ifnull 66
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._piParams:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnull 66
63: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._piParams:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl$PIParamWrapper
astore 4
start local 4 64: aload 4
ifnull 66
65: aload 3
aload 4
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl$PIParamWrapper._media:Ljava/lang/String;
aload 4
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl$PIParamWrapper._title:Ljava/lang/String;
aload 4
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl$PIParamWrapper._charset:Ljava/lang/String;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.setPIParameters:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
end local 4 66: StackMap locals:
StackMap stack:
iconst_2
istore 4
start local 4 67: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._generateTranslet:Z
ifne 68
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._autoTranslet:Z
ifeq 84
68: StackMap locals: int
StackMap stack:
aload 3
aload 0
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.getTransletBaseName:(Ljavax/xml/transform/Source;)Ljava/lang/String;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.setClassName:(Ljava/lang/String;)V
69: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._destinationDirectory:Ljava/lang/String;
ifnull 71
70: aload 3
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._destinationDirectory:Ljava/lang/String;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.setDestDirectory:(Ljava/lang/String;)Z
pop
goto 77
71: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.getStylesheetFileName:(Ljavax/xml/transform/Source;)Ljava/lang/String;
astore 5
start local 5 72: aload 5
ifnull 77
73: new java.io.File
dup
aload 5
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
astore 6
start local 6 74: aload 6
invokevirtual java.io.File.getParent:()Ljava/lang/String;
astore 7
start local 7 75: aload 7
ifnull 77
76: aload 3
aload 7
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.setDestDirectory:(Ljava/lang/String;)Z
pop
end local 7 end local 6 end local 5 77: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._packageName:Ljava/lang/String;
ifnull 79
78: aload 3
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._packageName:Ljava/lang/String;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.setPackageName:(Ljava/lang/String;)V
79: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._jarFileName:Ljava/lang/String;
ifnull 83
80: aload 3
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._jarFileName:Ljava/lang/String;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.setJarFileName:(Ljava/lang/String;)V
81: iconst_5
istore 4
82: goto 84
83: StackMap locals:
StackMap stack:
iconst_4
istore 4
84: StackMap locals:
StackMap stack:
aload 3
aload 1
invokestatic com.sun.org.apache.xalan.internal.xsltc.trax.Util.getInputSource:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource;
astore 5
start local 5 85: aload 3
aconst_null
aload 5
iload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.compile:(Ljava/lang/String;Lorg/xml/sax/InputSource;I)[[B
astore 6
start local 6 86: aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.getClassName:()Ljava/lang/String;
astore 7
start local 7 87: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._generateTranslet:Z
ifne 88
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._autoTranslet:Z
ifeq 92
88: StackMap locals: org.xml.sax.InputSource byte[][] java.lang.String
StackMap stack:
aload 6
ifnull 92
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._jarFileName:Ljava/lang/String;
ifnull 92
89: aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.outputToJar:()V
90: goto 92
91: StackMap locals:
StackMap stack: java.io.IOException
pop
92: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.resetTransientAttributes:()V
93: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._errorListener:Ljavax/xml/transform/ErrorListener;
aload 0
if_acmpeq 98
94: aload 0
aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.getWarnings:()Ljava/util/List;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.passWarningsToListener:(Ljava/util/List;)V
95: goto 99
96: StackMap locals:
StackMap stack: javax.xml.transform.TransformerException
astore 8
start local 8 97: new javax.xml.transform.TransformerConfigurationException
dup
aload 8
invokespecial javax.xml.transform.TransformerConfigurationException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 8 98: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.printWarnings:()V
99: StackMap locals:
StackMap stack:
aload 6
ifnonnull 118
100: aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.getErrors:()Ljava/util/List;
astore 8
start local 8 101: aload 8
ifnull 104
102: aload 8
aload 8
invokeinterface java.util.List.size:()I
iconst_1
isub
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
astore 9
start local 9 103: goto 105
end local 9 104: StackMap locals: java.util.List
StackMap stack:
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "JAXP_COMPILE_ERR"
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;)V
astore 9
start local 9 105: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
StackMap stack:
aload 9
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.getCause:()Ljava/lang/Throwable;
astore 10
start local 10 106: aload 10
ifnull 109
107: new javax.xml.transform.TransformerConfigurationException
dup
aload 10
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
aload 10
invokespecial javax.xml.transform.TransformerConfigurationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
astore 11
start local 11 108: goto 110
end local 11 109: StackMap locals: java.lang.Throwable
StackMap stack:
new javax.xml.transform.TransformerConfigurationException
dup
aload 9
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
invokespecial javax.xml.transform.TransformerConfigurationException.<init>:(Ljava/lang/String;)V
astore 11
start local 11 110: StackMap locals: javax.xml.transform.TransformerConfigurationException
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._errorListener:Ljavax/xml/transform/ErrorListener;
ifnull 116
111: aload 0
aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.getErrors:()Ljava/util/List;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.passErrorsToListener:(Ljava/util/List;)V
112: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._errorListener:Ljavax/xml/transform/ErrorListener;
aload 11
invokeinterface javax.xml.transform.ErrorListener.fatalError:(Ljavax/xml/transform/TransformerException;)V
113: goto 117
StackMap locals:
StackMap stack: javax.xml.transform.TransformerException
114: pop
115: goto 117
116: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.printErrors:()V
117: StackMap locals:
StackMap stack:
aload 11
athrow
end local 11 end local 10 end local 9 end local 8 118: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source top com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC int org.xml.sax.InputSource byte[][] java.lang.String
StackMap stack:
new com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl
dup
aload 6
aload 7
aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.getOutputProperties:()Ljava/util/Properties;
119: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._indentNumber:I
aload 0
120: invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.<init>:([[BLjava/lang/String;Ljava/util/Properties;ILcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;)V
astore 2
start local 2 121: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
ifnull 123
122: aload 2
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.setURIResolver:(Ljavax/xml/transform/URIResolver;)V
123: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC int org.xml.sax.InputSource byte[][] java.lang.String
StackMap stack:
aload 2
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 124 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 124 1 source Ljavax/xml/transform/Source;
7 11 2 templates Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
41 44 2 templates Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
121 124 2 templates Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
2 21 3 transletName Ljava/lang/String;
5 11 4 clazz Ljava/lang/Class<*>;
13 14 4 err Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
15 21 4 e Ljava/lang/Exception;
20 21 5 err Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
27 28 3 bytecodes [[B
29 44 3 bytecodes [[B
23 44 4 transletClassName Ljava/lang/String;
45 124 3 xsltc Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
64 66 4 p Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl$PIParamWrapper;
67 124 4 outputType I
72 77 5 xslName Ljava/lang/String;
74 77 6 xslFile Ljava/io/File;
75 77 7 xslDir Ljava/lang/String;
85 124 5 input Lorg/xml/sax/InputSource;
86 124 6 bytecodes [[B
87 124 7 transletName Ljava/lang/String;
97 98 8 e Ljavax/xml/transform/TransformerException;
101 118 8 errs Ljava/util/List<Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;>;
103 104 9 err Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
105 118 9 err Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
106 118 10 cause Ljava/lang/Throwable;
108 109 11 exc Ljavax/xml/transform/TransformerConfigurationException;
110 118 11 exc Ljavax/xml/transform/TransformerConfigurationException;
Exception table:
from to target type
4 10 11 Class java.lang.ClassNotFoundException
4 10 14 Class java.lang.Exception
89 90 91 Class java.io.IOException
94 95 96 Class javax.xml.transform.TransformerException
112 113 114 Class javax.xml.transform.TransformerException
Exceptions:
throws javax.xml.transform.TransformerConfigurationException
MethodParameters:
Name Flags
source
public javax.xml.transform.sax.TemplatesHandler newTemplatesHandler();
descriptor: ()Ljavax/xml/transform/sax/TemplatesHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.buildCatalogFeatures:()Ljavax/xml/catalog/CatalogFeatures;
pop
1: new com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesHandlerImpl
dup
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._indentNumber:I
aload 0
invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesHandlerImpl.<init>:(ILcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;)V
2: astore 1
start local 1 3: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
ifnull 5
4: aload 1
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesHandlerImpl.setURIResolver:(Ljavax/xml/transform/URIResolver;)V
5: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesHandlerImpl
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
3 6 1 handler Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl;
Exceptions:
throws javax.xml.transform.TransformerConfigurationException
public javax.xml.transform.sax.TransformerHandler newTransformerHandler();
descriptor: ()Ljavax/xml/transform/sax/TransformerHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTransformer:()Ljavax/xml/transform/Transformer;
astore 1
start local 1 1: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
ifnull 3
2: aload 1
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
invokevirtual javax.xml.transform.Transformer.setURIResolver:(Ljavax/xml/transform/URIResolver;)V
3: StackMap locals: javax.xml.transform.Transformer
StackMap stack:
new com.sun.org.apache.xalan.internal.xsltc.trax.TransformerHandlerImpl
dup
aload 1
checkcast com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl
invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.TransformerHandlerImpl.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
1 4 1 transformer Ljavax/xml/transform/Transformer;
Exceptions:
throws javax.xml.transform.TransformerConfigurationException
public javax.xml.transform.sax.TransformerHandler newTransformerHandler(javax.xml.transform.Source);
descriptor: (Ljavax/xml/transform/Source;)Ljavax/xml/transform/sax/TransformerHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTransformer:(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Transformer;
astore 2
start local 2 1: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
ifnull 3
2: aload 2
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
invokevirtual javax.xml.transform.Transformer.setURIResolver:(Ljavax/xml/transform/URIResolver;)V
3: StackMap locals: javax.xml.transform.Transformer
StackMap stack:
new com.sun.org.apache.xalan.internal.xsltc.trax.TransformerHandlerImpl
dup
aload 2
checkcast com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl
invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.TransformerHandlerImpl.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 4 1 src Ljavax/xml/transform/Source;
1 4 2 transformer Ljavax/xml/transform/Transformer;
Exceptions:
throws javax.xml.transform.TransformerConfigurationException
MethodParameters:
Name Flags
src
public javax.xml.transform.sax.TransformerHandler newTransformerHandler(javax.xml.transform.Templates);
descriptor: (Ljavax/xml/transform/Templates;)Ljavax/xml/transform/sax/TransformerHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface javax.xml.transform.Templates.newTransformer:()Ljavax/xml/transform/Transformer;
astore 2
start local 2 1: aload 2
checkcast com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl
astore 3
start local 3 2: new com.sun.org.apache.xalan.internal.xsltc.trax.TransformerHandlerImpl
dup
aload 3
invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.TransformerHandlerImpl.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 3 1 templates Ljavax/xml/transform/Templates;
1 3 2 transformer Ljavax/xml/transform/Transformer;
2 3 3 internal Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
Exceptions:
throws javax.xml.transform.TransformerConfigurationException
MethodParameters:
Name Flags
templates
public org.xml.sax.XMLFilter newXMLFilter(javax.xml.transform.Source);
descriptor: (Ljavax/xml/transform/Source;)Lorg/xml/sax/XMLFilter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates:(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Templates;
astore 2
start local 2 1: aload 2
ifnonnull 2
aconst_null
areturn
2: StackMap locals: javax.xml.transform.Templates
StackMap stack:
aload 0
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newXMLFilter:(Ljavax/xml/transform/Templates;)Lorg/xml/sax/XMLFilter;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 3 1 src Ljavax/xml/transform/Source;
1 3 2 templates Ljavax/xml/transform/Templates;
Exceptions:
throws javax.xml.transform.TransformerConfigurationException
MethodParameters:
Name Flags
src
public org.xml.sax.XMLFilter newXMLFilter(javax.xml.transform.Templates);
descriptor: (Ljavax/xml/transform/Templates;)Lorg/xml/sax/XMLFilter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: new com.sun.org.apache.xalan.internal.xsltc.trax.TrAXFilter
dup
aload 1
invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.TrAXFilter.<init>:(Ljavax/xml/transform/Templates;)V
1: areturn
2: StackMap locals:
StackMap stack: javax.xml.transform.TransformerConfigurationException
astore 2
start local 2 3: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._errorListener:Ljavax/xml/transform/ErrorListener;
ifnull 8
4: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._errorListener:Ljavax/xml/transform/ErrorListener;
aload 2
invokeinterface javax.xml.transform.ErrorListener.fatalError:(Ljavax/xml/transform/TransformerException;)V
5: aconst_null
areturn
6: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Templates javax.xml.transform.TransformerConfigurationException
StackMap stack: javax.xml.transform.TransformerException
astore 3
start local 3 7: new javax.xml.transform.TransformerConfigurationException
dup
aload 3
invokespecial javax.xml.transform.TransformerConfigurationException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 3 8: StackMap locals:
StackMap stack:
aload 2
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 9 1 templates Ljavax/xml/transform/Templates;
3 9 2 e1 Ljavax/xml/transform/TransformerConfigurationException;
7 8 3 e2 Ljavax/xml/transform/TransformerException;
Exception table:
from to target type
0 1 2 Class javax.xml.transform.TransformerConfigurationException
4 5 6 Class javax.xml.transform.TransformerException
Exceptions:
throws javax.xml.transform.TransformerConfigurationException
MethodParameters:
Name Flags
templates
public void error(javax.xml.transform.TransformerException);
descriptor: (Ljavax/xml/transform/TransformerException;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javax.xml.transform.TransformerException.getException:()Ljava/lang/Throwable;
astore 2
start local 2 1: aload 2
ifnull 7
2: getstatic java.lang.System.err:Ljava/io/PrintStream;
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "ERROR_PLUS_WRAPPED_MSG"
3: aload 1
invokevirtual javax.xml.transform.TransformerException.getMessageAndLocation:()Ljava/lang/String;
4: aload 2
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
5: invokevirtual java.io.PrintStream.println:(Ljava/lang/Object;)V
6: goto 10
7: StackMap locals: java.lang.Throwable
StackMap stack:
getstatic java.lang.System.err:Ljava/io/PrintStream;
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "ERROR_MSG"
8: aload 1
invokevirtual javax.xml.transform.TransformerException.getMessageAndLocation:()Ljava/lang/String;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
9: invokevirtual java.io.PrintStream.println:(Ljava/lang/Object;)V
10: StackMap locals:
StackMap stack:
aload 1
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 11 1 e Ljavax/xml/transform/TransformerException;
1 11 2 wrapped Ljava/lang/Throwable;
Exceptions:
throws javax.xml.transform.TransformerException
MethodParameters:
Name Flags
e
public void fatalError(javax.xml.transform.TransformerException);
descriptor: (Ljavax/xml/transform/TransformerException;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javax.xml.transform.TransformerException.getException:()Ljava/lang/Throwable;
astore 2
start local 2 1: aload 2
ifnull 7
2: getstatic java.lang.System.err:Ljava/io/PrintStream;
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "FATAL_ERR_PLUS_WRAPPED_MSG"
3: aload 1
invokevirtual javax.xml.transform.TransformerException.getMessageAndLocation:()Ljava/lang/String;
4: aload 2
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
5: invokevirtual java.io.PrintStream.println:(Ljava/lang/Object;)V
6: goto 10
7: StackMap locals: java.lang.Throwable
StackMap stack:
getstatic java.lang.System.err:Ljava/io/PrintStream;
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "FATAL_ERR_MSG"
8: aload 1
invokevirtual javax.xml.transform.TransformerException.getMessageAndLocation:()Ljava/lang/String;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
9: invokevirtual java.io.PrintStream.println:(Ljava/lang/Object;)V
10: StackMap locals:
StackMap stack:
aload 1
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 11 1 e Ljavax/xml/transform/TransformerException;
1 11 2 wrapped Ljava/lang/Throwable;
Exceptions:
throws javax.xml.transform.TransformerException
MethodParameters:
Name Flags
e
public void warning(javax.xml.transform.TransformerException);
descriptor: (Ljavax/xml/transform/TransformerException;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javax.xml.transform.TransformerException.getException:()Ljava/lang/Throwable;
astore 2
start local 2 1: aload 2
ifnull 7
2: getstatic java.lang.System.err:Ljava/io/PrintStream;
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "WARNING_PLUS_WRAPPED_MSG"
3: aload 1
invokevirtual javax.xml.transform.TransformerException.getMessageAndLocation:()Ljava/lang/String;
4: aload 2
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
5: invokevirtual java.io.PrintStream.println:(Ljava/lang/Object;)V
6: goto 10
7: StackMap locals: java.lang.Throwable
StackMap stack:
getstatic java.lang.System.err:Ljava/io/PrintStream;
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "WARNING_MSG"
8: aload 1
invokevirtual javax.xml.transform.TransformerException.getMessageAndLocation:()Ljava/lang/String;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
9: invokevirtual java.io.PrintStream.println:(Ljava/lang/Object;)V
10: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 11 1 e Ljavax/xml/transform/TransformerException;
1 11 2 wrapped Ljava/lang/Throwable;
Exceptions:
throws javax.xml.transform.TransformerException
MethodParameters:
Name Flags
e
public org.xml.sax.InputSource loadSource(java.lang.String, java.lang.String, com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;)Lorg/xml/sax/InputSource;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
astore 4
start local 4 1: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
ifnull 3
2: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._uriResolver:Ljavax/xml/transform/URIResolver;
aload 1
aload 2
invokeinterface javax.xml.transform.URIResolver.resolve:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/transform/Source;
astore 4
3: StackMap locals: javax.xml.transform.Source
StackMap stack:
aload 4
ifnonnull 8
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogFiles:Ljava/lang/String;
ifnull 8
4: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._xmlFeatures:Ljdk/xml/internal/JdkXmlFeatures;
getstatic jdk.xml.internal.JdkXmlFeatures$XmlFeature.USE_CATALOG:Ljdk/xml/internal/JdkXmlFeatures$XmlFeature;
invokevirtual jdk.xml.internal.JdkXmlFeatures.getFeature:(Ljdk/xml/internal/JdkXmlFeatures$XmlFeature;)Z
ifeq 8
5: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogUriResolver:Ljavax/xml/catalog/CatalogResolver;
ifnonnull 7
6: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
iconst_0
anewarray java.net.URI
invokestatic javax.xml.catalog.CatalogManager.catalogResolver:(Ljavax/xml/catalog/CatalogFeatures;[Ljava/net/URI;)Ljavax/xml/catalog/CatalogResolver;
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogUriResolver:Ljavax/xml/catalog/CatalogResolver;
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogUriResolver:Ljavax/xml/catalog/CatalogResolver;
aload 1
aload 2
invokeinterface javax.xml.catalog.CatalogResolver.resolve:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/transform/Source;
astore 4
8: StackMap locals:
StackMap stack:
aload 4
ifnull 18
9: aload 3
aload 4
invokestatic com.sun.org.apache.xalan.internal.xsltc.trax.Util.getInputSource:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource;
10: areturn
end local 4 11: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl java.lang.String java.lang.String com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC
StackMap stack: javax.xml.transform.TransformerException
astore 4
start local 4 12: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "INVALID_URI_ERR"
new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual javax.xml.transform.TransformerException.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
astore 5
start local 5 13: aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.getParser:()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
iconst_2
aload 5
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.reportError:(ILcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;)V
end local 5 end local 4 14: goto 18
15: StackMap locals:
StackMap stack: javax.xml.catalog.CatalogException
astore 4
start local 4 16: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "CATALOG_EXCEPTION"
new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual javax.xml.catalog.CatalogException.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
astore 5
start local 5 17: aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.getParser:()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
iconst_2
aload 5
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.reportError:(ILcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;)V
end local 5 end local 4 18: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 19 1 href Ljava/lang/String;
0 19 2 context Ljava/lang/String;
0 19 3 xsltc Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
1 11 4 source Ljavax/xml/transform/Source;
12 14 4 e Ljavax/xml/transform/TransformerException;
13 14 5 msg Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
16 18 4 e Ljavax/xml/catalog/CatalogException;
17 18 5 msg Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
Exception table:
from to target type
0 10 11 Class javax.xml.transform.TransformerException
0 10 15 Class javax.xml.catalog.CatalogException
MethodParameters:
Name Flags
href
context
xsltc
private javax.xml.catalog.CatalogFeatures buildCatalogFeatures();
descriptor: ()Ljavax/xml/catalog/CatalogFeatures;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
ifnonnull 2
1: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.cfBuilder:Ljavax/xml/catalog/CatalogFeatures$Builder;
invokevirtual javax.xml.catalog.CatalogFeatures$Builder.build:()Ljavax/xml/catalog/CatalogFeatures;
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
2: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
getstatic javax.xml.catalog.CatalogFeatures$Feature.FILES:Ljavax/xml/catalog/CatalogFeatures$Feature;
invokevirtual javax.xml.catalog.CatalogFeatures.get:(Ljavax/xml/catalog/CatalogFeatures$Feature;)Ljava/lang/String;
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogFiles:Ljava/lang/String;
3: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
getstatic javax.xml.catalog.CatalogFeatures$Feature.DEFER:Ljavax/xml/catalog/CatalogFeatures$Feature;
invokevirtual javax.xml.catalog.CatalogFeatures.get:(Ljavax/xml/catalog/CatalogFeatures$Feature;)Ljava/lang/String;
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogDefer:Ljava/lang/String;
4: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
getstatic javax.xml.catalog.CatalogFeatures$Feature.PREFER:Ljavax/xml/catalog/CatalogFeatures$Feature;
invokevirtual javax.xml.catalog.CatalogFeatures.get:(Ljavax/xml/catalog/CatalogFeatures$Feature;)Ljava/lang/String;
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogPrefer:Ljava/lang/String;
5: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
getstatic javax.xml.catalog.CatalogFeatures$Feature.RESOLVE:Ljavax/xml/catalog/CatalogFeatures$Feature;
invokevirtual javax.xml.catalog.CatalogFeatures.get:(Ljavax/xml/catalog/CatalogFeatures$Feature;)Ljava/lang/String;
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogResolve:Ljava/lang/String;
6: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._catalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
private void resetTransientAttributes();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "GregorSamsa"
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._transletName:Ljava/lang/String;
1: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._destinationDirectory:Ljava/lang/String;
2: aload 0
ldc "die.verwandlung"
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._packageName:Ljava/lang/String;
3: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._jarFileName:Ljava/lang/String;
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
private byte[][] getBytecodesFromClasses(javax.xml.transform.Source, java.lang.String);
descriptor: (Ljavax/xml/transform/Source;Ljava/lang/String;)[[B
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=20, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.getStylesheetFileName:(Ljavax/xml/transform/Source;)Ljava/lang/String;
astore 3
start local 3 3: aconst_null
astore 4
start local 4 4: aload 3
ifnull 6
5: new java.io.File
dup
aload 3
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
astore 4
6: StackMap locals: java.lang.String java.io.File
StackMap stack:
aload 2
bipush 46
invokevirtual java.lang.String.lastIndexOf:(I)I
istore 6
start local 6 7: iload 6
ifle 10
8: aload 2
iload 6
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 5
start local 5 9: goto 11
end local 5 10: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source java.lang.String java.lang.String java.io.File top int
StackMap stack:
aload 2
astore 5
start local 5 11: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source java.lang.String java.lang.String java.io.File java.lang.String int
StackMap stack:
aload 2
bipush 46
bipush 47
invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
astore 7
start local 7 12: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._destinationDirectory:Ljava/lang/String;
ifnull 15
13: new java.lang.StringBuilder
dup
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._destinationDirectory:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "/"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ".class"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 7
14: goto 18
15: StackMap locals: java.lang.String
StackMap stack:
aload 4
ifnull 17
aload 4
invokevirtual java.io.File.getParent:()Ljava/lang/String;
ifnull 17
16: new java.lang.StringBuilder
dup
aload 4
invokevirtual java.io.File.getParent:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "/"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ".class"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 7
goto 18
17: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 7
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ".class"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 7
18: StackMap locals:
StackMap stack:
new java.io.File
dup
aload 7
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
astore 8
start local 8 19: aload 8
invokevirtual java.io.File.exists:()Z
ifne 21
20: aconst_null
areturn
21: StackMap locals: java.io.File
StackMap stack:
aload 4
ifnull 26
aload 4
invokevirtual java.io.File.exists:()Z
ifeq 26
22: aload 4
invokevirtual java.io.File.lastModified:()J
lstore 9
start local 9 23: aload 8
invokevirtual java.io.File.lastModified:()J
lstore 11
start local 11 24: lload 11
lload 9
lcmp
ifge 26
25: aconst_null
areturn
end local 11 end local 9 26: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 9
start local 9 27: aload 8
invokevirtual java.io.File.length:()J
l2i
istore 10
start local 10 28: iload 10
ifle 41
29: new java.io.FileInputStream
dup
aload 8
invokespecial java.io.FileInputStream.<init>:(Ljava/io/File;)V
astore 11
start local 11 30: goto 33
end local 11 31: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source java.lang.String java.lang.String java.io.File java.lang.String int java.lang.String java.io.File java.util.List int
StackMap stack: java.io.FileNotFoundException
pop
32: aconst_null
areturn
start local 11 33: StackMap locals: java.io.FileInputStream
StackMap stack:
iload 10
newarray 8
astore 12
start local 12 34: aload 0
aload 12
aload 11
iload 10
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.readFromInputStream:([BLjava/io/InputStream;I)V
35: aload 11
invokevirtual java.io.FileInputStream.close:()V
36: goto 39
37: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source java.lang.String java.lang.String java.io.File java.lang.String int java.lang.String java.io.File java.util.List int java.io.FileInputStream byte[]
StackMap stack: java.io.IOException
pop
38: aconst_null
areturn
39: StackMap locals:
StackMap stack:
aload 9
aload 12
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 12 end local 11 40: goto 42
41: StackMap locals:
StackMap stack:
aconst_null
areturn
42: StackMap locals:
StackMap stack:
aload 8
invokevirtual java.io.File.getParent:()Ljava/lang/String;
astore 11
start local 11 43: aload 11
ifnonnull 45
44: ldc "user.dir"
invokestatic jdk.xml.internal.SecuritySupport.getSystemProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 11
45: StackMap locals: java.lang.String
StackMap stack:
new java.io.File
dup
aload 11
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
astore 12
start local 12 46: new java.lang.StringBuilder
dup
aload 5
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "$"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 13
start local 13 47: aload 12
new com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl$1
dup
aload 0
aload 13
invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl$1.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;Ljava/lang/String;)V
invokevirtual java.io.File.listFiles:(Ljava/io/FilenameFilter;)[Ljava/io/File;
astore 14
start local 14 48: iconst_0
istore 15
start local 15 49: goto 66
50: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source java.lang.String java.lang.String java.io.File java.lang.String int java.lang.String java.io.File java.util.List int java.lang.String java.io.File java.lang.String java.io.File[] int
StackMap stack:
aload 14
iload 15
aaload
astore 16
start local 16 51: aload 16
invokevirtual java.io.File.length:()J
l2i
istore 17
start local 17 52: iload 17
ifle 65
53: aconst_null
astore 18
start local 18 54: new java.io.FileInputStream
dup
aload 16
invokespecial java.io.FileInputStream.<init>:(Ljava/io/File;)V
astore 18
55: goto 58
56: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source java.lang.String java.lang.String java.io.File java.lang.String int java.lang.String java.io.File java.util.List int java.lang.String java.io.File java.lang.String java.io.File[] int java.io.File int java.io.FileInputStream
StackMap stack: java.io.FileNotFoundException
pop
57: goto 65
58: StackMap locals:
StackMap stack:
iload 17
newarray 8
astore 19
start local 19 59: aload 0
aload 19
aload 18
iload 17
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.readFromInputStream:([BLjava/io/InputStream;I)V
60: aload 18
invokevirtual java.io.FileInputStream.close:()V
61: goto 64
62: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source java.lang.String java.lang.String java.io.File java.lang.String int java.lang.String java.io.File java.util.List int java.lang.String java.io.File java.lang.String java.io.File[] int java.io.File int java.io.FileInputStream byte[]
StackMap stack: java.io.IOException
pop
63: goto 65
64: StackMap locals:
StackMap stack:
aload 9
aload 19
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 19 end local 18 end local 17 end local 16 65: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source java.lang.String java.lang.String java.io.File java.lang.String int java.lang.String java.io.File java.util.List int java.lang.String java.io.File java.lang.String java.io.File[] int
StackMap stack:
iinc 15 1
StackMap locals:
StackMap stack:
66: iload 15
aload 14
arraylength
if_icmplt 50
end local 15 67: aload 9
invokeinterface java.util.List.size:()I
istore 15
start local 15 68: iload 15
ifle 76
69: iload 15
iconst_1
multianewarray [[B 2
astore 16
start local 16 70: iconst_0
istore 17
start local 17 71: goto 74
72: StackMap locals: byte[][] int
StackMap stack:
aload 16
iload 17
aload 9
iload 17
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast byte[]
aastore
73: iinc 17 1
StackMap locals:
StackMap stack:
74: iload 17
iload 15
if_icmplt 72
end local 17 75: aload 16
areturn
end local 16 76: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 77 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 77 1 source Ljavax/xml/transform/Source;
0 77 2 fullClassName Ljava/lang/String;
3 77 3 xslFileName Ljava/lang/String;
4 77 4 xslFile Ljava/io/File;
9 10 5 transletName Ljava/lang/String;
11 77 5 transletName Ljava/lang/String;
7 77 6 lastDotIndex I
12 77 7 transletPath Ljava/lang/String;
19 77 8 transletFile Ljava/io/File;
23 26 9 xslTimestamp J
24 26 11 transletTimestamp J
27 77 9 bytecodes Ljava/util/List<[B>;
28 77 10 fileLength I
30 31 11 input Ljava/io/FileInputStream;
33 40 11 input Ljava/io/FileInputStream;
34 40 12 bytes [B
43 77 11 transletParentDir Ljava/lang/String;
46 77 12 transletParentFile Ljava/io/File;
47 77 13 transletAuxPrefix Ljava/lang/String;
48 77 14 auxfiles [Ljava/io/File;
49 67 15 i I
51 65 16 auxfile Ljava/io/File;
52 65 17 auxlength I
54 65 18 auxinput Ljava/io/FileInputStream;
59 65 19 bytes [B
68 77 15 count I
70 76 16 result [[B
71 75 17 i I
Exception table:
from to target type
29 30 31 Class java.io.FileNotFoundException
34 36 37 Class java.io.IOException
54 55 56 Class java.io.FileNotFoundException
59 61 62 Class java.io.IOException
MethodParameters:
Name Flags
source
fullClassName
private byte[][] getBytecodesFromJar(javax.xml.transform.Source, java.lang.String);
descriptor: (Ljavax/xml/transform/Source;Ljava/lang/String;)[[B
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=18, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.getStylesheetFileName:(Ljavax/xml/transform/Source;)Ljava/lang/String;
astore 3
start local 3 1: aconst_null
astore 4
start local 4 2: aload 3
ifnull 4
3: new java.io.File
dup
aload 3
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
astore 4
4: StackMap locals: java.lang.String java.io.File
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._destinationDirectory:Ljava/lang/String;
ifnull 7
5: new java.lang.StringBuilder
dup
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._destinationDirectory:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "/"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._jarFileName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
start local 5 6: goto 11
end local 5 7: StackMap locals:
StackMap stack:
aload 4
ifnull 10
aload 4
invokevirtual java.io.File.getParent:()Ljava/lang/String;
ifnull 10
8: new java.lang.StringBuilder
dup
aload 4
invokevirtual java.io.File.getParent:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "/"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._jarFileName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
start local 5 9: goto 11
end local 5 10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._jarFileName:Ljava/lang/String;
astore 5
start local 5 11: StackMap locals: java.lang.String
StackMap stack:
new java.io.File
dup
aload 5
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
astore 6
start local 6 12: aload 6
invokevirtual java.io.File.exists:()Z
ifne 14
13: aconst_null
areturn
14: StackMap locals: java.io.File
StackMap stack:
aload 4
ifnull 19
aload 4
invokevirtual java.io.File.exists:()Z
ifeq 19
15: aload 4
invokevirtual java.io.File.lastModified:()J
lstore 7
start local 7 16: aload 6
invokevirtual java.io.File.lastModified:()J
lstore 9
start local 9 17: lload 9
lload 7
lcmp
ifge 19
18: aconst_null
areturn
end local 9 end local 7 19: StackMap locals:
StackMap stack:
new java.util.zip.ZipFile
dup
aload 6
invokespecial java.util.zip.ZipFile.<init>:(Ljava/io/File;)V
astore 7
start local 7 20: goto 23
end local 7 21: StackMap locals:
StackMap stack: java.io.IOException
pop
22: aconst_null
areturn
start local 7 23: StackMap locals: java.util.zip.ZipFile
StackMap stack:
aload 2
bipush 46
bipush 47
invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
astore 8
start local 8 24: new java.lang.StringBuilder
dup
aload 8
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "$"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 9
start local 9 25: new java.lang.StringBuilder
dup
aload 8
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ".class"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 10
start local 10 26: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 11
start local 11 27: aload 7
invokevirtual java.util.zip.ZipFile.entries:()Ljava/util/Enumeration;
astore 12
start local 12 28: goto 44
29: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl javax.xml.transform.Source java.lang.String java.lang.String java.io.File java.lang.String java.io.File java.util.zip.ZipFile java.lang.String java.lang.String java.lang.String java.util.List java.util.Enumeration
StackMap stack:
aload 12
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
checkcast java.util.zip.ZipEntry
astore 13
start local 13 30: aload 13
invokevirtual java.util.zip.ZipEntry.getName:()Ljava/lang/String;
astore 14
start local 14 31: aload 13
invokevirtual java.util.zip.ZipEntry.getSize:()J
lconst_0
lcmp
ifle 44
32: aload 14
aload 10
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 35
33: aload 14
ldc ".class"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 44
34: aload 14
aload 9
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 44
35: StackMap locals: java.util.zip.ZipEntry java.lang.String
StackMap stack:
aload 7
aload 13
invokevirtual java.util.zip.ZipFile.getInputStream:(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;
astore 15
start local 15 36: aload 13
invokevirtual java.util.zip.ZipEntry.getSize:()J
l2i
istore 16
start local 16 37: iload 16
newarray 8
astore 17
start local 17 38: aload 0
aload 17
aload 15
iload 16
invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.readFromInputStream:([BLjava/io/InputStream;I)V
39: aload 15
invokevirtual java.io.InputStream.close:()V
40: aload 11
aload 17
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 17 end local 16 end local 15 41: goto 44
42: StackMap locals:
StackMap stack: java.io.IOException
pop
43: aconst_null
areturn
end local 14 end local 13 44: StackMap locals:
StackMap stack:
aload 12
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 29
45: aload 11
invokeinterface java.util.List.size:()I
istore 13
start local 13 46: iload 13
ifle 54
47: iload 13
iconst_1
multianewarray [[B 2
astore 14
start local 14 48: iconst_0
istore 15
start local 15 49: goto 52
50: StackMap locals: int byte[][] int
StackMap stack:
aload 14
iload 15
aload 11
iload 15
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast byte[]
aastore
51: iinc 15 1
StackMap locals:
StackMap stack:
52: iload 15
iload 13
if_icmplt 50
end local 15 53: aload 14
areturn
end local 14 54: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 55 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 55 1 source Ljavax/xml/transform/Source;
0 55 2 fullClassName Ljava/lang/String;
1 55 3 xslFileName Ljava/lang/String;
2 55 4 xslFile Ljava/io/File;
6 7 5 jarPath Ljava/lang/String;
9 10 5 jarPath Ljava/lang/String;
11 55 5 jarPath Ljava/lang/String;
12 55 6 file Ljava/io/File;
16 19 7 xslTimestamp J
17 19 9 transletTimestamp J
20 21 7 jarFile Ljava/util/zip/ZipFile;
23 55 7 jarFile Ljava/util/zip/ZipFile;
24 55 8 transletPath Ljava/lang/String;
25 55 9 transletAuxPrefix Ljava/lang/String;
26 55 10 transletFullName Ljava/lang/String;
27 55 11 bytecodes Ljava/util/List<[B>;
28 55 12 entries Ljava/util/Enumeration<+Ljava/util/zip/ZipEntry;>;
30 44 13 entry Ljava/util/zip/ZipEntry;
31 44 14 entryName Ljava/lang/String;
36 41 15 input Ljava/io/InputStream;
37 41 16 size I
38 41 17 bytes [B
46 55 13 count I
48 54 14 result [[B
49 53 15 i I
Exception table:
from to target type
19 20 21 Class java.io.IOException
35 41 42 Class java.io.IOException
MethodParameters:
Name Flags
source
fullClassName
private void readFromInputStream(byte[], java.io.InputStream, int);
descriptor: ([BLjava/io/InputStream;I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
istore 4
start local 4 1: iconst_0
istore 5
start local 5 2: iload 3
istore 6
start local 6 3: goto 6
4: StackMap locals: int int int
StackMap stack:
iload 5
iload 4
iadd
istore 5
5: iload 6
iload 4
isub
istore 6
6: StackMap locals:
StackMap stack:
iload 6
ifle 7
aload 2
aload 1
iload 5
iload 6
invokevirtual java.io.InputStream.read:([BII)I
dup
istore 4
ifgt 4
7: StackMap locals:
StackMap stack:
return
end local 6 end local 5 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 Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 8 1 bytes [B
0 8 2 input Ljava/io/InputStream;
0 8 3 size I
1 8 4 n I
2 8 5 offset I
3 8 6 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
bytes
input
size
private java.lang.String getTransletBaseName(javax.xml.transform.Source);
descriptor: (Ljavax/xml/transform/Source;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._transletName:Ljava/lang/String;
ldc "GregorSamsa"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 3
2: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl._transletName:Ljava/lang/String;
areturn
3: StackMap locals: java.lang.String
StackMap stack:
aload 1
invokeinterface javax.xml.transform.Source.getSystemId:()Ljava/lang/String;
astore 3
start local 3 4: aload 3
ifnull 9
5: aload 3
invokestatic com.sun.org.apache.xalan.internal.xsltc.trax.Util.baseName:(Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 6: aload 4
ifnull 9
7: aload 4
invokestatic com.sun.org.apache.xalan.internal.xsltc.trax.Util.noExtName:(Ljava/lang/String;)Ljava/lang/String;
astore 4
8: aload 4
invokestatic com.sun.org.apache.xalan.internal.xsltc.trax.Util.toJavaName:(Ljava/lang/String;)Ljava/lang/String;
astore 2
end local 4 end local 3 9: StackMap locals:
StackMap stack:
aload 2
ifnull 10
aload 2
goto 11
StackMap locals:
StackMap stack:
10: ldc "GregorSamsa"
StackMap locals:
StackMap stack: java.lang.String
11: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 12 1 source Ljavax/xml/transform/Source;
1 12 2 transletBaseName Ljava/lang/String;
4 9 3 systemId Ljava/lang/String;
6 9 4 baseName Ljava/lang/String;
MethodParameters:
Name Flags
source
private java.lang.String getStylesheetFileName(javax.xml.transform.Source);
descriptor: (Ljavax/xml/transform/Source;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface javax.xml.transform.Source.getSystemId:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnull 12
2: new java.io.File
dup
aload 2
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
astore 3
start local 3 3: aload 3
invokevirtual java.io.File.exists:()Z
ifeq 5
4: aload 2
areturn
5: StackMap locals: java.lang.String java.io.File
StackMap stack:
new java.net.URL
dup
aload 2
invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
astore 4
start local 4 6: goto 9
end local 4 7: StackMap locals:
StackMap stack: java.net.MalformedURLException
pop
8: aconst_null
areturn
start local 4 9: StackMap locals: java.net.URL
StackMap stack:
ldc "file"
aload 4
invokevirtual java.net.URL.getProtocol:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 11
10: aload 4
invokevirtual java.net.URL.getFile:()Ljava/lang/String;
areturn
11: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 4 end local 3 12: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
0 13 1 source Ljavax/xml/transform/Source;
1 13 2 systemId Ljava/lang/String;
3 12 3 file Ljava/io/File;
6 7 4 url Ljava/net/URL;
9 12 4 url Ljava/net/URL;
Exception table:
from to target type
5 6 7 Class java.net.MalformedURLException
MethodParameters:
Name Flags
source
protected final com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager createNewDTMManagerInstance();
descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.createNewDTMManagerInstance:()Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
}
SourceFile: "TransformerFactoryImpl.java"
NestMembers:
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl$1 com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl$PIParamWrapper
InnerClasses:
public final State = com.sun.org.apache.xalan.internal.utils.FeaturePropertyBase$State of com.sun.org.apache.xalan.internal.utils.FeaturePropertyBase
public final State = com.sun.org.apache.xalan.internal.utils.XMLSecurityManager$State of com.sun.org.apache.xalan.internal.utils.XMLSecurityManager
public final Property = com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property of com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl$1
private PIParamWrapper = com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl$PIParamWrapper of com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl
public Builder = javax.xml.catalog.CatalogFeatures$Builder of javax.xml.catalog.CatalogFeatures
public final Feature = javax.xml.catalog.CatalogFeatures$Feature of javax.xml.catalog.CatalogFeatures
public final State = jdk.xml.internal.JdkXmlFeatures$State of jdk.xml.internal.JdkXmlFeatures
public final XmlFeature = jdk.xml.internal.JdkXmlFeatures$XmlFeature of jdk.xml.internal.JdkXmlFeatures