public class com.sun.org.apache.xalan.internal.xsltc.compiler.Parser implements com.sun.org.apache.xalan.internal.xsltc.compiler.Constants, org.xml.sax.ContentHandler
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser
super_class: java.lang.Object
{
private static final java.lang.String XSL;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "xsl"
private static final java.lang.String TRANSLET;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "translet"
private org.xml.sax.Locator _locator;
descriptor: Lorg/xml/sax/Locator;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC _xsltc;
descriptor: Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xalan.internal.xsltc.compiler.XPathParser _xpathParser;
descriptor: Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser;
flags: (0x0002) ACC_PRIVATE
private java.util.ArrayList<com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg> _errors;
descriptor: Ljava/util/ArrayList;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/ArrayList<Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;>;
private java.util.ArrayList<com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg> _warnings;
descriptor: Ljava/util/ArrayList;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/ArrayList<Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;>;
private java.util.Map<java.lang.String, java.lang.String> _instructionClasses;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
private java.util.Map<java.lang.String, java.lang.String[]> _instructionAttrs;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;[Ljava/lang/String;>;
private java.util.Map<java.lang.String, com.sun.org.apache.xalan.internal.xsltc.compiler.QName> _qNames;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;>;
private java.util.Map<java.lang.String, java.util.Map<java.lang.String, com.sun.org.apache.xalan.internal.xsltc.compiler.QName>> _namespaces;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;>;>;
private com.sun.org.apache.xalan.internal.xsltc.compiler.QName _useAttributeSets;
descriptor: Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xalan.internal.xsltc.compiler.QName _excludeResultPrefixes;
descriptor: Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xalan.internal.xsltc.compiler.QName _extensionElementPrefixes;
descriptor: Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
flags: (0x0002) ACC_PRIVATE
private java.util.Map<java.lang.String, java.lang.Object> _variableScope;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
private com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet _currentStylesheet;
descriptor: Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable _symbolTable;
descriptor: Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xalan.internal.xsltc.compiler.Output _output;
descriptor: Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Output;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xalan.internal.xsltc.compiler.Template _template;
descriptor: Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Template;
flags: (0x0002) ACC_PRIVATE
private boolean _rootNamespaceDef;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode _root;
descriptor: Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _target;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private int _currentImportPrecedence;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean _overrideDefaultParser;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean _hasUserErrListener;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String _PImedia;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _PItitle;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _PIcharset;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private int _templateIndex;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean versionIsOne;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.util.Stack<com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode> _parentStack;
descriptor: Ljava/util/Stack;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Stack<Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;>;
private java.util.Map<java.lang.String, java.lang.String> _prefixMapping;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
public void <init>(com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC, boolean, boolean);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._locator:Lorg/xml/sax/Locator;
2: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._PImedia:Ljava/lang/String;
3: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._PItitle:Ljava/lang/String;
4: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._PIcharset:Ljava/lang/String;
5: aload 0
iconst_0
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._templateIndex:I
6: aload 0
iconst_1
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.versionIsOne:Z
7: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._parentStack:Ljava/util/Stack;
8: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._prefixMapping:Ljava/util/Map;
9: aload 0
aload 1
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._xsltc:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
10: aload 0
iload 2
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._overrideDefaultParser:Z
11: aload 0
iload 3
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._hasUserErrListener:Z
12: return
end local 3 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/compiler/Parser;
0 13 1 xsltc Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
0 13 2 useOverrideDefaultParser Z
0 13 3 hasUserErrListener Z
MethodParameters:
Name Flags
xsltc
useOverrideDefaultParser
hasUserErrListener
public void init();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
new java.util.HashMap
dup
sipush 512
invokespecial java.util.HashMap.<init>:(I)V
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._qNames:Ljava/util/Map;
1: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._namespaces:Ljava/util/Map;
2: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._instructionClasses:Ljava/util/Map;
3: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._instructionAttrs:Ljava/util/Map;
4: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._variableScope:Ljava/util/Map;
5: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._template:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Template;
6: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._errors:Ljava/util/ArrayList;
7: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._warnings:Ljava/util/ArrayList;
8: aload 0
new com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable
dup
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.<init>:()V
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
9: aload 0
new com.sun.org.apache.xalan.internal.xsltc.compiler.XPathParser
dup
aload 0
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.XPathParser.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;)V
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._xpathParser:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser;
10: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._currentStylesheet:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet;
11: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._output:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Output;
12: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._root:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
13: aload 0
iconst_0
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._rootNamespaceDef:Z
14: aload 0
iconst_1
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._currentImportPrecedence:I
15: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClasses:()V
16: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initInstructionAttrs:()V
17: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initExtClasses:()V
18: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initSymbolTable:()V
19: aload 0
20: aload 0
ldc "http://www.w3.org/1999/XSL/Transform"
ldc "xsl"
ldc "use-attribute-sets"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
21: putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._useAttributeSets:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
22: aload 0
23: aload 0
ldc "http://www.w3.org/1999/XSL/Transform"
ldc "xsl"
ldc "exclude-result-prefixes"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
24: putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._excludeResultPrefixes:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
25: aload 0
26: aload 0
ldc "http://www.w3.org/1999/XSL/Transform"
ldc "xsl"
ldc "extension-element-prefixes"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
27: putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._extensionElementPrefixes:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
28: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
public void setOutput(com.sun.org.apache.xalan.internal.xsltc.compiler.Output);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Output;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._output:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Output;
ifnull 8
1: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._output:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Output;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Output.getImportPrecedence:()I
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Output.getImportPrecedence:()I
if_icmpgt 6
2: aload 1
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._output:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Output;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Output.mergeOutput:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Output;)V
3: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._output:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Output;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Output.disable:()V
4: aload 0
aload 1
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._output:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Output;
5: goto 9
6: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Output.disable:()V
7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._output:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Output;
9: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 10 1 output Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Output;
MethodParameters:
Name Flags
output
public com.sun.org.apache.xalan.internal.xsltc.compiler.Output getOutput();
descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Output;
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.compiler.Parser._output:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Output;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
public java.util.Properties getOutputProperties();
descriptor: ()Ljava/util/Properties;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getTopLevelStylesheet:()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.getOutputProperties:()Ljava/util/Properties;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
public void addVariable(com.sun.org.apache.xalan.internal.xsltc.compiler.Variable);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Variable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.addVariableOrParam:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase;)V
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/compiler/Parser;
0 2 1 var Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Variable;
MethodParameters:
Name Flags
var
public void addParameter(com.sun.org.apache.xalan.internal.xsltc.compiler.Param);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Param;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.addVariableOrParam:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase;)V
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/compiler/Parser;
0 2 1 param Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Param;
MethodParameters:
Name Flags
param
private void addVariableOrParam(com.sun.org.apache.xalan.internal.xsltc.compiler.VariableBase);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._variableScope:Ljava/util/Map;
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.VariableBase.getName:()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.QName.getStringRep:()Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
ifnull 12
2: aload 2
instanceof java.util.Stack
ifeq 6
3: aload 2
checkcast java.util.Stack
astore 3
start local 3 4: aload 3
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 3 5: goto 13
6: StackMap locals: java.lang.Object
StackMap stack:
aload 2
instanceof com.sun.org.apache.xalan.internal.xsltc.compiler.VariableBase
ifeq 13
7: new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
astore 3
start local 3 8: aload 3
aload 2
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.VariableBase
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
9: aload 3
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
10: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._variableScope:Ljava/util/Map;
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.VariableBase.getName:()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.QName.getStringRep:()Ljava/lang/String;
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 3 11: goto 13
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._variableScope:Ljava/util/Map;
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.VariableBase.getName:()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.QName.getStringRep:()Ljava/lang/String;
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 14 1 var Lcom/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase;
1 14 2 existing Ljava/lang/Object;
4 5 3 stack Ljava/util/Stack<Lcom/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase;>;
8 11 3 stack Ljava/util/Stack<Lcom/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase;>;
MethodParameters:
Name Flags
var
public void removeVariable(com.sun.org.apache.xalan.internal.xsltc.compiler.QName);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._variableScope:Ljava/util/Map;
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.QName.getStringRep:()Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
instanceof java.util.Stack
ifeq 5
2: aload 2
checkcast java.util.Stack
astore 3
start local 3 3: aload 3
invokevirtual java.util.Stack.isEmpty:()Z
ifne 4
aload 3
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
4: StackMap locals: java.lang.Object java.util.Stack
StackMap stack:
aload 3
invokevirtual java.util.Stack.isEmpty:()Z
ifne 5
return
end local 3 5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._variableScope:Ljava/util/Map;
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.QName.getStringRep:()Ljava/lang/String;
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 7 1 name Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
1 7 2 existing Ljava/lang/Object;
3 5 3 stack Ljava/util/Stack<Lcom/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase;>;
MethodParameters:
Name Flags
name
public com.sun.org.apache.xalan.internal.xsltc.compiler.VariableBase lookupVariable(com.sun.org.apache.xalan.internal.xsltc.compiler.QName);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._variableScope:Ljava/util/Map;
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.QName.getStringRep:()Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
instanceof com.sun.org.apache.xalan.internal.xsltc.compiler.VariableBase
ifeq 3
2: aload 2
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.VariableBase
areturn
3: StackMap locals: java.lang.Object
StackMap stack:
aload 2
instanceof java.util.Stack
ifeq 6
4: aload 2
checkcast java.util.Stack
astore 3
start local 3 5: aload 3
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.VariableBase
areturn
end local 3 6: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 7 1 name Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
1 7 2 existing Ljava/lang/Object;
5 6 3 stack Ljava/util/Stack<Lcom/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase;>;
MethodParameters:
Name Flags
name
public void setXSLTC(com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;)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.compiler.Parser._xsltc:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
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/compiler/Parser;
0 2 1 xsltc Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
MethodParameters:
Name Flags
xsltc
public com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC getXSLTC();
descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
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.compiler.Parser._xsltc:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
public int getCurrentImportPrecedence();
descriptor: ()I
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.compiler.Parser._currentImportPrecedence:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
public int getNextImportPrecedence();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
dup
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._currentImportPrecedence:I
iconst_1
iadd
dup_x1
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._currentImportPrecedence:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
public void setCurrentStylesheet(com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet;)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.compiler.Parser._currentStylesheet:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet;
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/compiler/Parser;
0 2 1 stylesheet Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet;
MethodParameters:
Name Flags
stylesheet
public com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet getCurrentStylesheet();
descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet;
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.compiler.Parser._currentStylesheet:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
public com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet getTopLevelStylesheet();
descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet;
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.compiler.Parser._xsltc:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.getStylesheet:()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
public com.sun.org.apache.xalan.internal.xsltc.compiler.QName getQNameSafe(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 1
bipush 58
invokevirtual java.lang.String.lastIndexOf:(I)I
istore 2
start local 2 1: iload 2
iconst_m1
if_icmpeq 9
2: aload 1
iconst_0
iload 2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 3
start local 3 3: aload 1
iload 2
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 4
start local 4 4: aconst_null
astore 5
start local 5 5: aload 3
ldc "xmlns"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 8
6: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.lookupNamespace:(Ljava/lang/String;)Ljava/lang/String;
astore 5
7: aload 5
ifnonnull 8
ldc ""
astore 5
8: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser java.lang.String int java.lang.String java.lang.String java.lang.String
StackMap stack:
aload 0
aload 5
aload 3
aload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
areturn
end local 5 end local 4 end local 3 9: StackMap locals:
StackMap stack:
aload 1
ldc "xmlns"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
aconst_null
goto 11
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc ""
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.lookupNamespace:(Ljava/lang/String;)Ljava/lang/String;
11: StackMap locals:
StackMap stack: java.lang.String
astore 3
start local 3 12: aload 0
aload 3
aconst_null
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
areturn
end local 3 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/compiler/Parser;
0 13 1 stringRep Ljava/lang/String;
1 13 2 colon I
3 9 3 prefix Ljava/lang/String;
4 9 4 localname Ljava/lang/String;
5 9 5 namespace Ljava/lang/String;
12 13 3 uri Ljava/lang/String;
MethodParameters:
Name Flags
stringRep final
public com.sun.org.apache.xalan.internal.xsltc.compiler.QName getQName(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
iconst_0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getQName:(Ljava/lang/String;ZZ)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 1 1 stringRep Ljava/lang/String;
MethodParameters:
Name Flags
stringRep final
public com.sun.org.apache.xalan.internal.xsltc.compiler.QName getQNameIgnoreDefaultNs(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
iconst_1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getQName:(Ljava/lang/String;ZZ)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 1 1 stringRep Ljava/lang/String;
MethodParameters:
Name Flags
stringRep final
public com.sun.org.apache.xalan.internal.xsltc.compiler.QName getQName(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
iconst_0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getQName:(Ljava/lang/String;ZZ)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 1 1 stringRep Ljava/lang/String;
0 1 2 reportError Z
MethodParameters:
Name Flags
stringRep final
reportError
private com.sun.org.apache.xalan.internal.xsltc.compiler.QName getQName(java.lang.String, boolean, boolean);
descriptor: (Ljava/lang/String;ZZ)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
bipush 58
invokevirtual java.lang.String.lastIndexOf:(I)I
istore 4
start local 4 1: iload 4
iconst_m1
if_icmpeq 14
2: aload 1
iconst_0
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 5
start local 5 3: aload 1
iload 4
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 6
start local 6 4: aconst_null
astore 7
start local 7 5: aload 5
ldc "xmlns"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 13
6: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
aload 5
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.lookupNamespace:(Ljava/lang/String;)Ljava/lang/String;
astore 7
7: aload 7
ifnonnull 13
iload 2
ifeq 13
8: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getLineNumber:()I
istore 8
start local 8 9: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "NAMESPACE_UNDEF_ERR"
10: iload 8
aload 5
11: invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;ILjava/lang/Object;)V
astore 9
start local 9 12: aload 0
iconst_3
aload 9
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.reportError:(ILcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;)V
end local 9 end local 8 13: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser java.lang.String int int int java.lang.String java.lang.String java.lang.String
StackMap stack:
aload 0
aload 7
aload 5
aload 6
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
areturn
end local 7 end local 6 end local 5 14: StackMap locals:
StackMap stack:
aload 1
ldc "xmlns"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 16
15: iconst_1
istore 3
16: StackMap locals:
StackMap stack:
iload 3
ifeq 17
aconst_null
goto 18
17: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc ""
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.lookupNamespace:(Ljava/lang/String;)Ljava/lang/String;
18: StackMap locals:
StackMap stack: java.lang.String
astore 5
start local 5 19: aload 0
aload 5
aconst_null
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
areturn
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 20 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 20 1 stringRep Ljava/lang/String;
0 20 2 reportError Z
0 20 3 ignoreDefaultNs Z
1 20 4 colon I
3 14 5 prefix Ljava/lang/String;
4 14 6 localname Ljava/lang/String;
5 14 7 namespace Ljava/lang/String;
9 13 8 line I
12 13 9 err Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
19 20 5 defURI Ljava/lang/String;
MethodParameters:
Name Flags
stringRep final
reportError
ignoreDefaultNs
public com.sun.org.apache.xalan.internal.xsltc.compiler.QName getQName(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnull 1
aload 1
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
1: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._qNames:Ljava/util/Map;
aload 3
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.QName
astore 4
start local 4 2: aload 4
ifnonnull 5
3: new com.sun.org.apache.xalan.internal.xsltc.compiler.QName
dup
aconst_null
aload 2
aload 3
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 4
4: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._qNames:Ljava/util/Map;
aload 3
aload 4
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.QName
StackMap stack:
aload 4
areturn
end local 4 6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._namespaces:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.Map
astore 4
start local 4 7: aload 2
ifnull 8
aload 2
invokevirtual java.lang.String.length:()I
ifne 9
8: StackMap locals: java.util.Map
StackMap stack:
aload 3
goto 10
9: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
bipush 58
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
10: StackMap locals:
StackMap stack: java.lang.String
astore 5
start local 5 11: aload 4
ifnonnull 16
12: new com.sun.org.apache.xalan.internal.xsltc.compiler.QName
dup
aload 1
aload 2
aload 3
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 6
start local 6 13: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._namespaces:Ljava/util/Map;
aload 1
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
dup
astore 4
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: aload 4
aload 5
aload 6
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: aload 6
areturn
end local 6 16: StackMap locals: java.lang.String
StackMap stack:
aload 4
aload 5
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.QName
astore 6
start local 6 17: aload 6
ifnonnull 20
18: new com.sun.org.apache.xalan.internal.xsltc.compiler.QName
dup
aload 1
aload 2
aload 3
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 6
19: aload 4
aload 5
aload 6
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
20: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.QName
StackMap stack:
aload 6
areturn
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 21 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 21 1 namespace Ljava/lang/String;
0 21 2 prefix Ljava/lang/String;
0 21 3 localname Ljava/lang/String;
2 6 4 name Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
7 21 4 space Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;>;
11 21 5 lexicalQName Ljava/lang/String;
13 16 6 name Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
17 21 6 name Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
MethodParameters:
Name Flags
namespace
prefix
localname
public com.sun.org.apache.xalan.internal.xsltc.compiler.QName getQName(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
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
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getQName:(Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 1 1 scope Ljava/lang/String;
0 1 2 name Ljava/lang/String;
MethodParameters:
Name Flags
scope
name
public com.sun.org.apache.xalan.internal.xsltc.compiler.QName getQName(com.sun.org.apache.xalan.internal.xsltc.compiler.QName, com.sun.org.apache.xalan.internal.xsltc.compiler.QName);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new java.lang.StringBuilder
dup
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.QName.toString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.QName.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getQName:(Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 1 1 scope Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
0 1 2 name Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
MethodParameters:
Name Flags
scope
name
public com.sun.org.apache.xalan.internal.xsltc.compiler.QName getUseAttributeSets();
descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
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.compiler.Parser._useAttributeSets:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
public com.sun.org.apache.xalan.internal.xsltc.compiler.QName getExtensionElementPrefixes();
descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
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.compiler.Parser._extensionElementPrefixes:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
public com.sun.org.apache.xalan.internal.xsltc.compiler.QName getExcludeResultPrefixes();
descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
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.compiler.Parser._excludeResultPrefixes:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
public com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet makeStylesheet(com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet
ifeq 3
1: aload 1
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet
astore 2
start local 2 2: goto 9
end local 2 3: StackMap locals:
StackMap stack:
new com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet
dup
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.<init>:()V
astore 2
start local 2 4: aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.setSimplified:()V
5: aload 2
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.addElement:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)V
6: aload 2
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.getAttributes:()Lorg/xml/sax/Attributes;
checkcast org.xml.sax.helpers.AttributesImpl
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.setAttributes:(Lorg/xml/sax/helpers/AttributesImpl;)V
7: aload 1
ldc ""
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.lookupNamespace:(Ljava/lang/String;)Ljava/lang/String;
ifnonnull 9
8: aload 1
ldc ""
ldc ""
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.addPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)V
9: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet
StackMap stack:
aload 2
aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.setParser:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;)V
10: aload 2
11: areturn
end local 2 12: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode
StackMap stack: java.lang.ClassCastException
pop
13: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "NOT_STYLESHEET_ERR"
aload 1
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)V
astore 2
start local 2 14: new com.sun.org.apache.xalan.internal.xsltc.compiler.CompilerException
dup
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.CompilerException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 15 1 element Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
2 3 2 stylesheet Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet;
4 12 2 stylesheet Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet;
14 15 2 err Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
Exception table:
from to target type
0 11 12 Class java.lang.ClassCastException
Exceptions:
throws com.sun.org.apache.xalan.internal.xsltc.compiler.CompilerException
MethodParameters:
Name Flags
element
public void createAST(com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aload 1
ifnull 16
1: aload 1
aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.parseContents:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;)V
2: aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.elements:()Ljava/util/Iterator;
astore 2
start local 2 3: goto 10
4: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode
astore 3
start local 3 5: aload 3
instanceof com.sun.org.apache.xalan.internal.xsltc.compiler.Text
ifeq 10
6: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getLineNumber:()I
istore 4
start local 4 7: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "ILLEGAL_TEXT_NODE_ERR"
iload 4
aconst_null
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;ILjava/lang/Object;)V
8: astore 5
start local 5 9: aload 0
iconst_3
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 end local 3 10: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
11: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.errorsFound:()Z
ifne 16
12: aload 1
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.typeCheck:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
pop
end local 2 13: goto 16
14: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet
StackMap stack: com.sun.org.apache.xalan.internal.xsltc.compiler.util.TypeCheckError
astore 2
start local 2 15: aload 0
iconst_3
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "JAXP_COMPILE_ERR"
aload 2
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.reportError:(ILcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;)V
end local 2 16: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 17 1 stylesheet Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet;
3 13 2 elements Ljava/util/Iterator<Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;>;
5 10 3 child Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
7 10 4 l I
9 10 5 err Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
15 16 2 e Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/TypeCheckError;
Exception table:
from to target type
0 13 14 Class com.sun.org.apache.xalan.internal.xsltc.compiler.util.TypeCheckError
MethodParameters:
Name Flags
stylesheet
public com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode parse(org.xml.sax.XMLReader, org.xml.sax.InputSource);
descriptor: (Lorg/xml/sax/XMLReader;Lorg/xml/sax/InputSource;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
invokeinterface org.xml.sax.XMLReader.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
1: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._hasUserErrListener:Z
ifeq 3
2: aload 1
new jdk.xml.internal.ErrorHandlerProxy
dup
invokespecial jdk.xml.internal.ErrorHandlerProxy.<init>:()V
invokeinterface org.xml.sax.XMLReader.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
3: StackMap locals:
StackMap stack:
aload 1
aload 2
invokeinterface org.xml.sax.XMLReader.parse:(Lorg/xml/sax/InputSource;)V
4: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._root:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getStylesheet:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
5: areturn
6: StackMap locals:
StackMap stack: java.io.IOException
astore 3
start local 3 7: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._xsltc:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.debug:()Z
ifeq 8
aload 3
invokevirtual java.io.IOException.printStackTrace:()V
8: StackMap locals: java.io.IOException
StackMap stack:
aload 0
iconst_3
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "JAXP_COMPILE_ERR"
aload 3
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.reportError:(ILcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;)V
end local 3 9: goto 24
10: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser org.xml.sax.XMLReader org.xml.sax.InputSource
StackMap stack: org.xml.sax.SAXException
astore 3
start local 3 11: aload 3
invokevirtual org.xml.sax.SAXException.getException:()Ljava/lang/Exception;
astore 4
start local 4 12: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._xsltc:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.debug:()Z
ifeq 15
13: aload 3
invokevirtual org.xml.sax.SAXException.printStackTrace:()V
14: aload 4
ifnull 15
aload 4
invokevirtual java.lang.Throwable.printStackTrace:()V
15: StackMap locals: org.xml.sax.SAXException java.lang.Throwable
StackMap stack:
aload 0
iconst_3
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "JAXP_COMPILE_ERR"
aload 3
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.reportError:(ILcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;)V
end local 4 end local 3 16: goto 24
17: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser org.xml.sax.XMLReader org.xml.sax.InputSource
StackMap stack: com.sun.org.apache.xalan.internal.xsltc.compiler.CompilerException
astore 3
start local 3 18: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._xsltc:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.debug:()Z
ifeq 19
aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.CompilerException.printStackTrace:()V
19: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.CompilerException
StackMap stack:
aload 0
iconst_3
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "JAXP_COMPILE_ERR"
aload 3
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.reportError:(ILcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;)V
end local 3 20: goto 24
21: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser org.xml.sax.XMLReader org.xml.sax.InputSource
StackMap stack: java.lang.Exception
astore 3
start local 3 22: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._xsltc:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.debug:()Z
ifeq 23
aload 3
invokevirtual java.lang.Exception.printStackTrace:()V
23: StackMap locals: java.lang.Exception
StackMap stack:
aload 0
iconst_3
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "JAXP_COMPILE_ERR"
aload 3
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.reportError:(ILcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;)V
end local 3 24: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 25 1 reader Lorg/xml/sax/XMLReader;
0 25 2 input Lorg/xml/sax/InputSource;
7 9 3 e Ljava/io/IOException;
11 16 3 e Lorg/xml/sax/SAXException;
12 16 4 ex Ljava/lang/Throwable;
18 20 3 e Lcom/sun/org/apache/xalan/internal/xsltc/compiler/CompilerException;
22 24 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.io.IOException
0 5 10 Class org.xml.sax.SAXException
0 5 17 Class com.sun.org.apache.xalan.internal.xsltc.compiler.CompilerException
0 5 21 Class java.lang.Exception
MethodParameters:
Name Flags
reader
input
public com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode parse(org.xml.sax.InputSource);
descriptor: (Lorg/xml/sax/InputSource;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=11, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._overrideDefaultParser:Z
1: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._xsltc:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.isSecureProcessing:()Z
2: invokestatic jdk.xml.internal.JdkXmlUtils.getXMLReader:(ZZ)Lorg/xml/sax/XMLReader;
astore 2
start local 2 3: aload 2
ldc "http://javax.xml.XMLConstants/property/accessExternalDTD"
4: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._xsltc:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
ldc "http://javax.xml.XMLConstants/property/accessExternalDTD"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
iconst_1
5: invokestatic jdk.xml.internal.JdkXmlUtils.setXMLReaderPropertyIfSupport:(Lorg/xml/sax/XMLReader;Ljava/lang/String;Ljava/lang/Object;Z)V
6: iconst_1
istore 3
start local 3 7: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._xsltc:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
getstatic jdk.xml.internal.JdkXmlFeatures$XmlFeature.USE_CATALOG:Ljdk/xml/internal/JdkXmlFeatures$XmlFeature;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.getFeature:(Ljdk/xml/internal/JdkXmlFeatures$XmlFeature;)Z
istore 4
start local 4 8: aload 2
ldc "http://javax.xml.XMLConstants/feature/useCatalog"
iload 4
invokeinterface org.xml.sax.XMLReader.setFeature:(Ljava/lang/String;Z)V
9: goto 12
10: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser org.xml.sax.InputSource org.xml.sax.XMLReader int int
StackMap stack: org.xml.sax.SAXException
pop
11: iconst_0
istore 3
12: StackMap locals:
StackMap stack:
iload 3
ifeq 22
iload 4
ifeq 22
13: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._xsltc:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
ldc "javax.xml.catalog.catalogFeatures"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast javax.xml.catalog.CatalogFeatures
astore 5
start local 5 14: aload 5
ifnull 22
15: invokestatic javax.xml.catalog.CatalogFeatures$Feature.values:()[Ljavax/xml/catalog/CatalogFeatures$Feature;
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 19
StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser org.xml.sax.InputSource org.xml.sax.XMLReader int int javax.xml.catalog.CatalogFeatures top int int javax.xml.catalog.CatalogFeatures$Feature[]
StackMap stack:
16: aload 9
iload 7
aaload
astore 6
start local 6 17: aload 2
aload 6
invokevirtual javax.xml.catalog.CatalogFeatures$Feature.getPropertyName:()Ljava/lang/String;
aload 5
aload 6
invokevirtual javax.xml.catalog.CatalogFeatures.get:(Ljavax/xml/catalog/CatalogFeatures$Feature;)Ljava/lang/String;
invokeinterface org.xml.sax.XMLReader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
end local 6 18: iinc 7 1
StackMap locals:
StackMap stack:
19: iload 7
iload 8
if_icmplt 16
end local 5 20: goto 22
StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser org.xml.sax.InputSource org.xml.sax.XMLReader int int
StackMap stack: org.xml.sax.SAXNotRecognizedException
21: pop
22: StackMap locals:
StackMap stack:
ldc ""
astore 5
start local 5 23: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._xsltc:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
ldc "http://apache.org/xml/properties/security-manager"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xalan.internal.utils.XMLSecurityManager
24: astore 6
start local 6 25: invokestatic com.sun.org.apache.xalan.internal.utils.XMLSecurityManager$Limit.values:()[Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityManager$Limit;
dup
astore 10
arraylength
istore 9
iconst_0
istore 8
goto 30
StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser org.xml.sax.InputSource org.xml.sax.XMLReader int int java.lang.String com.sun.org.apache.xalan.internal.utils.XMLSecurityManager top int int com.sun.org.apache.xalan.internal.utils.XMLSecurityManager$Limit[]
StackMap stack:
26: aload 10
iload 8
aaload
astore 7
start local 7 27: aload 7
invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityManager$Limit.apiProperty:()Ljava/lang/String;
astore 5
28: aload 2
aload 5
aload 6
aload 7
invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityManager.getLimitValueAsString:(Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityManager$Limit;)Ljava/lang/String;
invokeinterface org.xml.sax.XMLReader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
end local 7 29: iinc 8 1
StackMap locals:
StackMap stack:
30: iload 8
iload 9
if_icmplt 26
31: aload 6
invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityManager.printEntityCountInfo:()Z
ifeq 37
32: ldc "http://www.oracle.com/xml/jaxp/properties/getEntityCountInfo"
astore 5
33: aload 2
ldc "http://www.oracle.com/xml/jaxp/properties/getEntityCountInfo"
ldc "yes"
invokeinterface org.xml.sax.XMLReader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
end local 6 34: goto 37
StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser org.xml.sax.InputSource org.xml.sax.XMLReader int int java.lang.String
StackMap stack: org.xml.sax.SAXException
35: astore 6
start local 6 36: aload 2
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 5
aload 6
invokestatic com.sun.org.apache.xalan.internal.utils.XMLSecurityManager.printWarning:(Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/SAXException;)V
end local 6 37: StackMap locals:
StackMap stack:
aload 2
ldc "jdk.xml.cdataChunkSize"
38: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._xsltc:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
ldc "jdk.xml.cdataChunkSize"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
iconst_0
39: invokestatic jdk.xml.internal.JdkXmlUtils.setXMLReaderPropertyIfSupport:(Lorg/xml/sax/XMLReader;Ljava/lang/String;Ljava/lang/Object;Z)V
40: aload 0
aload 2
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.parse:(Lorg/xml/sax/XMLReader;Lorg/xml/sax/InputSource;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
41: areturn
end local 5 end local 4 end local 3 end local 2 42: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser org.xml.sax.InputSource
StackMap stack: org.xml.sax.SAXException
astore 2
start local 2 43: aload 0
iconst_3
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
aload 2
invokevirtual org.xml.sax.SAXException.getMessage:()Ljava/lang/String;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.reportError:(ILcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;)V
end local 2 44: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 45 1 input Lorg/xml/sax/InputSource;
3 42 2 reader Lorg/xml/sax/XMLReader;
7 42 3 supportCatalog Z
8 42 4 useCatalog Z
14 20 5 cf Ljavax/xml/catalog/CatalogFeatures;
17 18 6 f Ljavax/xml/catalog/CatalogFeatures$Feature;
23 42 5 lastProperty Ljava/lang/String;
25 34 6 securityManager Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityManager;
27 29 7 limit Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityManager$Limit;
36 37 6 se Lorg/xml/sax/SAXException;
43 44 2 e Lorg/xml/sax/SAXException;
Exception table:
from to target type
8 9 10 Class org.xml.sax.SAXNotRecognizedException
8 9 10 Class org.xml.sax.SAXNotSupportedException
13 20 21 Class org.xml.sax.SAXNotRecognizedException
23 34 35 Class org.xml.sax.SAXException
0 41 42 Class org.xml.sax.SAXException
MethodParameters:
Name Flags
input
public com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode getDocumentRoot();
descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
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.compiler.Parser._root:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
protected void setPIParameters(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._PImedia:Ljava/lang/String;
1: aload 0
aload 2
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._PItitle:Ljava/lang/String;
2: aload 0
aload 3
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._PIcharset:Ljava/lang/String;
3: return
end local 3 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/compiler/Parser;
0 4 1 media Ljava/lang/String;
0 4 2 title Ljava/lang/String;
0 4 3 charset Ljava/lang/String;
MethodParameters:
Name Flags
media
title
charset
private com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode getStylesheet(com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._target:Ljava/lang/String;
ifnonnull 5
1: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._rootNamespaceDef:Z
ifne 4
2: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "MISSING_XSLT_URI_ERR"
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;)V
astore 2
start local 2 3: new com.sun.org.apache.xalan.internal.xsltc.compiler.CompilerException
dup
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.CompilerException.<init>:(Ljava/lang/String;)V
athrow
end local 2 4: StackMap locals:
StackMap stack:
aload 1
areturn
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._target:Ljava/lang/String;
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 35
if_icmpne 13
6: aload 0
aload 1
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._target:Ljava/lang/String;
iconst_1
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.findStylesheet:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
astore 2
start local 2 7: aload 2
ifnonnull 12
8: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "MISSING_XSLT_TARGET_ERR"
9: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._target:Ljava/lang/String;
aload 1
10: invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)V
astore 3
start local 3 11: new com.sun.org.apache.xalan.internal.xsltc.compiler.CompilerException
dup
aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.CompilerException.<init>:(Ljava/lang/String;)V
athrow
end local 3 12: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode
StackMap stack:
aload 2
areturn
end local 2 13: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._target:Ljava/lang/String;
astore 2
start local 2 14: aload 2
ldc ":"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
iconst_m1
if_icmpne 16
15: new java.lang.StringBuilder
dup
ldc "file:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
16: StackMap locals: java.lang.String
StackMap stack:
aload 2
invokestatic com.sun.org.apache.xml.internal.serializer.utils.SystemIDResolver.getAbsoluteURI:(Ljava/lang/String;)Ljava/lang/String;
astore 2
17: aload 2
18: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._xsltc:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
ldc "http://javax.xml.XMLConstants/property/accessExternalStylesheet"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
19: ldc "all"
20: invokestatic jdk.xml.internal.SecuritySupport.checkAccess:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 21: aload 3
ifnull 29
22: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "ACCESSING_XSLT_TARGET_ERR"
23: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._target:Ljava/lang/String;
invokestatic jdk.xml.internal.SecuritySupport.sanitizePath:(Ljava/lang/String;)Ljava/lang/String;
aload 3
24: aload 1
25: invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)V
astore 4
start local 4 26: new com.sun.org.apache.xalan.internal.xsltc.compiler.CompilerException
dup
aload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.CompilerException.<init>:(Ljava/lang/String;)V
athrow
end local 4 end local 3 end local 2 27: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode
StackMap stack: java.io.IOException
astore 2
start local 2 28: new com.sun.org.apache.xalan.internal.xsltc.compiler.CompilerException
dup
aload 2
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.CompilerException.<init>:(Ljava/lang/Exception;)V
athrow
end local 2 29: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._target:Ljava/lang/String;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.loadExternalStylesheet:(Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 30 1 root Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
3 4 2 msg Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
7 13 2 element Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
11 12 3 msg Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
14 27 2 path Ljava/lang/String;
21 27 3 accessError Ljava/lang/String;
26 27 4 msg Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
28 29 2 ex Ljava/io/IOException;
Exception table:
from to target type
13 27 27 Class java.io.IOException
Exceptions:
throws com.sun.org.apache.xalan.internal.xsltc.compiler.CompilerException
MethodParameters:
Name Flags
root
private com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode findStylesheet(com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode, java.lang.String);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 1
instanceof com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet
ifeq 4
2: aload 1
ldc "id"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 3: aload 3
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
aload 1
areturn
end local 3 4: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.getContents:()Ljava/util/List;
astore 3
start local 3 5: aload 3
ifnull 14
6: aload 3
invokeinterface java.util.List.size:()I
istore 4
start local 4 7: iconst_0
istore 5
start local 5 8: goto 13
9: StackMap locals: java.util.List int int
StackMap stack:
aload 3
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode
astore 6
start local 6 10: aload 0
aload 6
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.findStylesheet:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
astore 7
start local 7 11: aload 7
ifnull 12
aload 7
areturn
end local 7 end local 6 12: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
13: iload 5
iload 4
if_icmplt 9
end local 5 end local 4 14: 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 15 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 15 1 root Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
0 15 2 href Ljava/lang/String;
3 4 3 id Ljava/lang/String;
5 15 3 children Ljava/util/List<Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;>;
7 14 4 count I
8 14 5 i I
10 12 6 child Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
11 12 7 node Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
MethodParameters:
Name Flags
root
href
private com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode loadExternalStylesheet(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: new java.io.File
dup
aload 1
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
invokevirtual java.io.File.exists:()Z
ifeq 3
1: new org.xml.sax.InputSource
dup
new java.lang.StringBuilder
dup
ldc "file:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.xml.sax.InputSource.<init>:(Ljava/lang/String;)V
astore 2
start local 2 2: goto 4
end local 2 3: StackMap locals:
StackMap stack:
new org.xml.sax.InputSource
dup
aload 1
invokespecial org.xml.sax.InputSource.<init>:(Ljava/lang/String;)V
astore 2
start local 2 4: StackMap locals: org.xml.sax.InputSource
StackMap stack:
aload 0
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.parse:(Lorg/xml/sax/InputSource;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
astore 3
start local 3 5: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 6 1 location Ljava/lang/String;
2 3 2 source Lorg/xml/sax/InputSource;
4 6 2 source Lorg/xml/sax/InputSource;
5 6 3 external Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
Exceptions:
throws com.sun.org.apache.xalan.internal.xsltc.compiler.CompilerException
MethodParameters:
Name Flags
location
private void initAttrTable(java.lang.String, java.lang.String[]);
descriptor: (Ljava/lang/String;[Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._instructionAttrs:Ljava/util/Map;
aload 0
ldc "http://www.w3.org/1999/XSL/Transform"
ldc "xsl"
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.QName.getStringRep:()Ljava/lang/String;
1: aload 2
2: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: return
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/compiler/Parser;
0 4 1 elementName Ljava/lang/String;
0 4 2 attrs [Ljava/lang/String;
MethodParameters:
Name Flags
elementName
attrs
private void initInstructionAttrs();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
ldc "template"
1: iconst_4
anewarray java.lang.String
dup
iconst_0
ldc "match"
aastore
dup
iconst_1
ldc "name"
aastore
dup
iconst_2
ldc "priority"
aastore
dup
iconst_3
ldc "mode"
aastore
2: invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
3: aload 0
ldc "stylesheet"
4: iconst_4
anewarray java.lang.String
dup
iconst_0
ldc "id"
aastore
dup
iconst_1
ldc "version"
aastore
dup
iconst_2
ldc "extension-element-prefixes"
aastore
dup
iconst_3
5: ldc "exclude-result-prefixes"
aastore
6: invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
7: aload 0
ldc "transform"
8: iconst_4
anewarray java.lang.String
dup
iconst_0
ldc "id"
aastore
dup
iconst_1
ldc "version"
aastore
dup
iconst_2
ldc "extension-element-prefixes"
aastore
dup
iconst_3
9: ldc "exclude-result-prefixes"
aastore
10: invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
11: aload 0
ldc "text"
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "disable-output-escaping"
aastore
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
12: aload 0
ldc "if"
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "test"
aastore
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
13: aload 0
ldc "choose"
iconst_0
anewarray java.lang.String
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
14: aload 0
ldc "when"
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "test"
aastore
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
15: aload 0
ldc "otherwise"
iconst_0
anewarray java.lang.String
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
16: aload 0
ldc "for-each"
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "select"
aastore
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
17: aload 0
ldc "message"
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "terminate"
aastore
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
18: aload 0
ldc "number"
19: bipush 9
anewarray java.lang.String
dup
iconst_0
ldc "level"
aastore
dup
iconst_1
ldc "count"
aastore
dup
iconst_2
ldc "from"
aastore
dup
iconst_3
ldc "value"
aastore
dup
iconst_4
ldc "format"
aastore
dup
iconst_5
ldc "lang"
aastore
dup
bipush 6
20: ldc "letter-value"
aastore
dup
bipush 7
ldc "grouping-separator"
aastore
dup
bipush 8
ldc "grouping-size"
aastore
21: invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
22: aload 0
ldc "comment"
iconst_0
anewarray java.lang.String
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
23: aload 0
ldc "copy"
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "use-attribute-sets"
aastore
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
24: aload 0
ldc "copy-of"
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "select"
aastore
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
25: aload 0
ldc "param"
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "name"
aastore
dup
iconst_1
ldc "select"
aastore
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
26: aload 0
ldc "with-param"
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "name"
aastore
dup
iconst_1
ldc "select"
aastore
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
27: aload 0
ldc "variable"
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "name"
aastore
dup
iconst_1
ldc "select"
aastore
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
28: aload 0
ldc "output"
29: bipush 10
anewarray java.lang.String
dup
iconst_0
ldc "method"
aastore
dup
iconst_1
ldc "version"
aastore
dup
iconst_2
ldc "encoding"
aastore
dup
iconst_3
30: ldc "omit-xml-declaration"
aastore
dup
iconst_4
ldc "standalone"
aastore
dup
iconst_5
ldc "doctype-public"
aastore
dup
bipush 6
31: ldc "doctype-system"
aastore
dup
bipush 7
ldc "cdata-section-elements"
aastore
dup
bipush 8
ldc "indent"
aastore
dup
bipush 9
32: ldc "media-type"
aastore
33: invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
34: aload 0
ldc "sort"
35: iconst_5
anewarray java.lang.String
dup
iconst_0
ldc "select"
aastore
dup
iconst_1
ldc "order"
aastore
dup
iconst_2
ldc "case-order"
aastore
dup
iconst_3
ldc "lang"
aastore
dup
iconst_4
ldc "data-type"
aastore
36: invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
37: aload 0
ldc "key"
iconst_3
anewarray java.lang.String
dup
iconst_0
ldc "name"
aastore
dup
iconst_1
ldc "match"
aastore
dup
iconst_2
ldc "use"
aastore
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
38: aload 0
ldc "fallback"
iconst_0
anewarray java.lang.String
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
39: aload 0
ldc "attribute"
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "name"
aastore
dup
iconst_1
ldc "namespace"
aastore
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
40: aload 0
ldc "attribute-set"
41: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "name"
aastore
dup
iconst_1
ldc "use-attribute-sets"
aastore
42: invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
43: aload 0
ldc "value-of"
44: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "select"
aastore
dup
iconst_1
ldc "disable-output-escaping"
aastore
45: invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
46: aload 0
ldc "element"
47: iconst_3
anewarray java.lang.String
dup
iconst_0
ldc "name"
aastore
dup
iconst_1
ldc "namespace"
aastore
dup
iconst_2
ldc "use-attribute-sets"
aastore
48: invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
49: aload 0
ldc "call-template"
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "name"
aastore
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
50: aload 0
ldc "apply-templates"
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "select"
aastore
dup
iconst_1
ldc "mode"
aastore
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
51: aload 0
ldc "apply-imports"
iconst_0
anewarray java.lang.String
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
52: aload 0
ldc "decimal-format"
53: bipush 11
anewarray java.lang.String
dup
iconst_0
ldc "name"
aastore
dup
iconst_1
ldc "decimal-separator"
aastore
dup
iconst_2
ldc "grouping-separator"
aastore
dup
iconst_3
54: ldc "infinity"
aastore
dup
iconst_4
ldc "minus-sign"
aastore
dup
iconst_5
ldc "NaN"
aastore
dup
bipush 6
ldc "percent"
aastore
dup
bipush 7
ldc "per-mille"
aastore
dup
bipush 8
55: ldc "zero-digit"
aastore
dup
bipush 9
ldc "digit"
aastore
dup
bipush 10
ldc "pattern-separator"
aastore
56: invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
57: aload 0
ldc "import"
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "href"
aastore
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
58: aload 0
ldc "include"
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "href"
aastore
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
59: aload 0
ldc "strip-space"
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "elements"
aastore
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
60: aload 0
ldc "preserve-space"
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "elements"
aastore
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
61: aload 0
ldc "processing-instruction"
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "name"
aastore
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
62: aload 0
ldc "namespace-alias"
63: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "stylesheet-prefix"
aastore
dup
iconst_1
ldc "result-prefix"
aastore
64: invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initAttrTable:(Ljava/lang/String;[Ljava/lang/String;)V
65: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 66 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
private void initStdClasses();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "template"
ldc "Template"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
ldc "stylesheet"
ldc "Stylesheet"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
ldc "transform"
ldc "Stylesheet"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
3: aload 0
ldc "text"
ldc "Text"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
4: aload 0
ldc "if"
ldc "If"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
5: aload 0
ldc "choose"
ldc "Choose"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
6: aload 0
ldc "when"
ldc "When"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
7: aload 0
ldc "otherwise"
ldc "Otherwise"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
8: aload 0
ldc "for-each"
ldc "ForEach"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
9: aload 0
ldc "message"
ldc "Message"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
10: aload 0
ldc "number"
ldc "Number"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
11: aload 0
ldc "comment"
ldc "Comment"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
12: aload 0
ldc "copy"
ldc "Copy"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
13: aload 0
ldc "copy-of"
ldc "CopyOf"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
14: aload 0
ldc "param"
ldc "Param"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
15: aload 0
ldc "with-param"
ldc "WithParam"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
16: aload 0
ldc "variable"
ldc "Variable"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
17: aload 0
ldc "output"
ldc "Output"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
18: aload 0
ldc "sort"
ldc "Sort"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
19: aload 0
ldc "key"
ldc "Key"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
20: aload 0
ldc "fallback"
ldc "Fallback"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
21: aload 0
ldc "attribute"
ldc "XslAttribute"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
22: aload 0
ldc "attribute-set"
ldc "AttributeSet"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
23: aload 0
ldc "value-of"
ldc "ValueOf"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
24: aload 0
ldc "element"
ldc "XslElement"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
25: aload 0
ldc "call-template"
ldc "CallTemplate"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
26: aload 0
ldc "apply-templates"
ldc "ApplyTemplates"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
27: aload 0
ldc "apply-imports"
ldc "ApplyImports"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
28: aload 0
ldc "decimal-format"
ldc "DecimalFormatting"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
29: aload 0
ldc "import"
ldc "Import"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
30: aload 0
ldc "include"
ldc "Include"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
31: aload 0
ldc "strip-space"
ldc "Whitespace"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
32: aload 0
ldc "preserve-space"
ldc "Whitespace"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
33: aload 0
ldc "processing-instruction"
ldc "ProcessingInstruction"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
34: aload 0
ldc "namespace-alias"
ldc "NamespaceAlias"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initStdClass:(Ljava/lang/String;Ljava/lang/String;)V
35: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
private void initStdClass(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._instructionClasses:Ljava/util/Map;
aload 0
ldc "http://www.w3.org/1999/XSL/Transform"
ldc "xsl"
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.QName.getStringRep:()Ljava/lang/String;
1: new java.lang.StringBuilder
dup
ldc "com.sun.org.apache.xalan.internal.xsltc.compiler."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: return
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/compiler/Parser;
0 4 1 elementName Ljava/lang/String;
0 4 2 className Ljava/lang/String;
MethodParameters:
Name Flags
elementName
className
public boolean elementSupported(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._instructionClasses:Ljava/util/Map;
aload 0
aload 1
ldc "xsl"
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.QName.getStringRep:()Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 2 1 namespace Ljava/lang/String;
0 2 2 localName Ljava/lang/String;
MethodParameters:
Name Flags
namespace
localName
public boolean functionSupported(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.lookupPrimop:(Ljava/lang/String;)Ljava/util/List;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 2 1 fname Ljava/lang/String;
MethodParameters:
Name Flags
fname
private void initExtClasses();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
ldc "output"
ldc "TransletOutput"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initExtClass:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
ldc "http://xml.apache.org/xalan/redirect"
ldc "write"
ldc "TransletOutput"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.initExtClass:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
private void initExtClass(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._instructionClasses:Ljava/util/Map;
aload 0
ldc "http://xml.apache.org/xalan/xsltc"
ldc "translet"
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.QName.getStringRep:()Ljava/lang/String;
1: new java.lang.StringBuilder
dup
ldc "com.sun.org.apache.xalan.internal.xsltc.compiler."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: return
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/compiler/Parser;
0 4 1 elementName Ljava/lang/String;
0 4 2 className Ljava/lang/String;
MethodParameters:
Name Flags
elementName
className
private void initExtClass(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._instructionClasses:Ljava/util/Map;
aload 0
aload 1
ldc "translet"
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.QName.getStringRep:()Ljava/lang/String;
1: new java.lang.StringBuilder
dup
ldc "com.sun.org.apache.xalan.internal.xsltc.compiler."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: return
end local 3 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/compiler/Parser;
0 4 1 namespace Ljava/lang/String;
0 4 2 elementName Ljava/lang/String;
0 4 3 className Ljava/lang/String;
MethodParameters:
Name Flags
namespace
elementName
className
private void initSymbolTable();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=38, args_size=1
start local 0 0: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Int:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Void:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 1
start local 1 1: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Int:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Real:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
2: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Int:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 2
start local 2 3: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Int:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.NodeSet:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 3
start local 3 4: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Real:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Int:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
5: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Real:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Void:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 4
start local 4 6: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Real:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Real:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 5
start local 5 7: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Real:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.NodeSet:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 6
start local 6 8: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Real:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Reference:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 7
start local 7 9: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Int:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Int:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 8
start local 8 10: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.NodeSet:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Reference:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 9
start local 9 11: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.NodeSet:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Void:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 10
start local 10 12: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.NodeSet:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 11
start local 11 13: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.NodeSet:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.NodeSet:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 12
start local 12 14: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Node:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Void:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 13
start local 13 15: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Void:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 14
start local 14 16: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 15
start local 15 17: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Node:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 16
start local 16 18: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.NodeSet:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 17
start local 17 19: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Reference:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 18
start local 18 20: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Boolean:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Reference:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 19
start local 19 21: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Boolean:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Void:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 20
start local 20 22: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Boolean:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Boolean:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 21
start local 21 23: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Boolean:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 22
start local 22 24: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.NodeSet:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Object:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
25: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Real:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Real:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Real:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 23
start local 23 26: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Int:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Int:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Int:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 24
start local 24 27: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Boolean:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Real:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Real:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 25
start local 25 28: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Boolean:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Int:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Int:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 26
start local 26 29: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 27
start local 27 30: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Real:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 28
start local 28 31: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Real:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 29
start local 29 32: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Reference:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Reference:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
astore 30
start local 30 33: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.NodeSet:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
34: astore 31
start local 31 35: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.NodeSet:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.NodeSet:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
36: astore 32
start local 32 37: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Boolean:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Boolean:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Boolean:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
38: astore 33
start local 33 39: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Boolean:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
40: astore 34
start local 34 41: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.NodeSet:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
42: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Real:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
43: astore 35
start local 35 44: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Real:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Real:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
45: astore 36
start local 36 46: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType
dup
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.String:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.MethodType.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/Type;)V
47: astore 37
start local 37 48: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "current"
aload 13
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
49: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "last"
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
50: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "position"
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
51: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "true"
aload 20
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
52: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "false"
aload 20
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
53: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "not"
aload 21
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
54: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "name"
aload 14
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
55: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "name"
aload 16
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
56: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "generate-id"
aload 14
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
57: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "generate-id"
aload 16
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
58: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "ceiling"
aload 5
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
59: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "floor"
aload 5
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
60: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "round"
aload 5
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
61: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "contains"
aload 34
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
62: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "number"
aload 7
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
63: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "number"
aload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
64: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "boolean"
aload 19
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
65: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "string"
aload 18
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
66: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "string"
aload 14
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
67: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "translate"
aload 37
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
68: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "string-length"
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
69: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "string-length"
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
70: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "starts-with"
aload 34
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
71: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "format-number"
aload 28
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
72: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "format-number"
aload 35
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
73: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "unparsed-entity-uri"
aload 15
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
74: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "key"
aload 31
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
75: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "key"
aload 32
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
76: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "id"
aload 11
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
77: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "id"
aload 12
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
78: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "namespace-uri"
aload 14
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
79: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "function-available"
aload 22
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
80: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "element-available"
aload 22
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
81: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "document"
aload 11
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
82: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "document"
aload 10
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
83: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "count"
aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
84: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "sum"
aload 6
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
85: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "local-name"
aload 14
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
86: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "local-name"
aload 17
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
87: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "namespace-uri"
aload 14
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
88: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "namespace-uri"
aload 17
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
89: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "substring"
aload 29
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
90: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "substring"
aload 36
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
91: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "substring-after"
aload 27
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
92: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "substring-before"
aload 27
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
93: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "normalize-space"
aload 14
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
94: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "normalize-space"
aload 15
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
95: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "system-property"
aload 15
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
96: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "nodeset"
aload 9
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
97: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "objectType"
aload 18
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
98: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "cast"
aload 30
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
99: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "+"
aload 23
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
100: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "-"
aload 23
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
101: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "*"
aload 23
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
102: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "/"
aload 23
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
103: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "%"
aload 23
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
104: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "+"
aload 24
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
105: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "-"
aload 24
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
106: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "*"
aload 24
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
107: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "<"
aload 25
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
108: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "<="
aload 25
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
109: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc ">"
aload 25
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
110: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc ">="
aload 25
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
111: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "<"
aload 26
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
112: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "<="
aload 26
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
113: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc ">"
aload 26
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
114: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc ">="
aload 26
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
115: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "<"
aload 33
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
116: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "<="
aload 33
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
117: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc ">"
aload 33
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
118: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc ">="
aload 33
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
119: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "or"
aload 33
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
120: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "and"
aload 33
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
121: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "u-"
aload 5
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
122: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
ldc "u-"
aload 8
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addPrimop:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;)V
123: return
end local 37 end local 36 end local 35 end local 34 end local 33 end local 32 end local 31 end local 30 end local 29 end local 28 end local 27 end local 26 end local 25 end local 24 end local 23 end local 22 end local 21 end local 20 end local 19 end local 18 end local 17 end local 16 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 124 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
1 124 1 I_V Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
3 124 2 I_S Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
4 124 3 I_D Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
6 124 4 R_V Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
7 124 5 R_R Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
8 124 6 R_D Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
9 124 7 R_O Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
10 124 8 I_I Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
11 124 9 D_O Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
12 124 10 D_V Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
13 124 11 D_S Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
14 124 12 D_D Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
15 124 13 A_V Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
16 124 14 S_V Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
17 124 15 S_S Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
18 124 16 S_A Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
19 124 17 S_D Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
20 124 18 S_O Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
21 124 19 B_O Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
22 124 20 B_V Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
23 124 21 B_B Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
24 124 22 B_S Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
26 124 23 R_RR Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
27 124 24 I_II Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
28 124 25 B_RR Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
29 124 26 B_II Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
30 124 27 S_SS Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
31 124 28 S_DS Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
32 124 29 S_SR Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
33 124 30 O_SO Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
35 124 31 D_SS Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
37 124 32 D_SD Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
39 124 33 B_BB Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
41 124 34 B_SS Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
44 124 35 S_DSS Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
46 124 36 S_SRR Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
48 124 37 S_SSS Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType;
public com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable getSymbolTable();
descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
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.compiler.Parser._symbolTable:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
public com.sun.org.apache.xalan.internal.xsltc.compiler.Template getTemplate();
descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Template;
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.compiler.Parser._template:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Template;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
public void setTemplate(com.sun.org.apache.xalan.internal.xsltc.compiler.Template);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Template;)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.compiler.Parser._template:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Template;
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/compiler/Parser;
0 2 1 template Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Template;
MethodParameters:
Name Flags
template
public int getTemplateIndex();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
dup
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._templateIndex:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._templateIndex:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
public com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode makeInstance(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=11, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aconst_null
astore 5
start local 5 1: aload 0
aload 1
aload 2
aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getQName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
astore 6
start local 6 2: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._instructionClasses:Ljava/util/Map;
aload 6
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.QName.getStringRep:()Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 7
start local 7 3: aload 7
ifnull 24
4: aload 7
iconst_1
invokestatic com.sun.org.apache.xalan.internal.utils.ObjectFactory.findProviderClass:(Ljava/lang/String;Z)Ljava/lang/Class;
astore 8
start local 8 5: aload 8
iconst_0
anewarray java.lang.Class
invokevirtual java.lang.Class.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
iconst_0
anewarray java.lang.Object
invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode
astore 5
6: aload 5
aload 6
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.setQName:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;)V
7: aload 5
aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.setParser:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;)V
8: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._locator:Lorg/xml/sax/Locator;
ifnull 10
9: aload 5
aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getLineNumber:()I
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.setLineNumber:(I)V
10: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser java.lang.String java.lang.String java.lang.String org.xml.sax.Attributes com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode com.sun.org.apache.xalan.internal.xsltc.compiler.QName java.lang.String java.lang.Class
StackMap stack:
aload 5
instanceof com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet
ifeq 12
11: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._xsltc:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
aload 5
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.setStylesheet:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet;)V
12: StackMap locals:
StackMap stack:
aload 0
aload 5
aload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.checkForSuperfluousAttributes:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;Lorg/xml/sax/Attributes;)V
end local 8 13: goto 57
14: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser java.lang.String java.lang.String java.lang.String org.xml.sax.Attributes com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode com.sun.org.apache.xalan.internal.xsltc.compiler.QName java.lang.String
StackMap stack: java.lang.ClassNotFoundException
pop
15: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "CLASS_NOT_FOUND_ERR"
aload 5
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)V
astore 8
start local 8 16: aload 0
iconst_3
aload 8
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.reportError:(ILcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;)V
end local 8 17: goto 57
18: StackMap locals:
StackMap stack: java.lang.Exception
astore 8
start local 8 19: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "INTERNAL_ERR"
20: aload 8
invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
aload 5
21: invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)V
astore 9
start local 9 22: aload 0
iconst_2
aload 9
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.reportError:(ILcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;)V
end local 9 end local 8 23: goto 57
24: StackMap locals:
StackMap stack:
aload 1
ifnull 54
25: aload 1
ldc "http://www.w3.org/1999/XSL/Transform"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 35
26: new com.sun.org.apache.xalan.internal.xsltc.compiler.UnsupportedElement
dup
aload 1
aload 2
aload 3
iconst_0
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.UnsupportedElement.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
astore 5
27: aload 5
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.UnsupportedElement
astore 8
start local 8 28: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "UNSUPPORTED_XSL_ERR"
29: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getLineNumber:()I
aload 3
30: invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;ILjava/lang/Object;)V
astore 9
start local 9 31: aload 8
aload 9
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.UnsupportedElement.setErrorMessage:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;)V
32: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.versionIsOne:Z
ifeq 54
33: aload 0
iconst_1
aload 9
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.reportError:(ILcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;)V
end local 9 end local 8 34: goto 54
35: StackMap locals:
StackMap stack:
aload 1
ldc "http://xml.apache.org/xalan/xsltc"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 43
36: new com.sun.org.apache.xalan.internal.xsltc.compiler.UnsupportedElement
dup
aload 1
aload 2
aload 3
iconst_1
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.UnsupportedElement.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
astore 5
37: aload 5
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.UnsupportedElement
astore 8
start local 8 38: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "UNSUPPORTED_EXT_ERR"
39: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getLineNumber:()I
aload 3
40: invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;ILjava/lang/Object;)V
astore 9
start local 9 41: aload 8
aload 9
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.UnsupportedElement.setErrorMessage:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;)V
end local 9 end local 8 42: goto 54
43: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._xsltc:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.getStylesheet:()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet;
astore 8
start local 8 44: aload 8
ifnull 54
aload 8
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.isExtension:(Ljava/lang/String;)Z
ifeq 54
45: aload 8
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._parentStack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
if_acmpeq 54
46: new com.sun.org.apache.xalan.internal.xsltc.compiler.UnsupportedElement
dup
aload 1
aload 2
aload 3
iconst_1
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.UnsupportedElement.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
astore 5
47: aload 5
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.UnsupportedElement
astore 9
start local 9 48: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "UNSUPPORTED_EXT_ERR"
49: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getLineNumber:()I
50: new java.lang.StringBuilder
dup
aload 2
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;
51: invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;ILjava/lang/Object;)V
52: astore 10
start local 10 53: aload 9
aload 10
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.UnsupportedElement.setErrorMessage:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;)V
end local 10 end local 9 end local 8 54: StackMap locals:
StackMap stack:
aload 5
ifnonnull 57
55: new com.sun.org.apache.xalan.internal.xsltc.compiler.LiteralElement
dup
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.LiteralElement.<init>:()V
astore 5
56: aload 5
aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getLineNumber:()I
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.setLineNumber:(I)V
57: StackMap locals:
StackMap stack:
aload 5
ifnull 59
aload 5
instanceof com.sun.org.apache.xalan.internal.xsltc.compiler.LiteralElement
ifeq 59
58: aload 5
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.LiteralElement
aload 6
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.LiteralElement.setQName:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;)V
59: StackMap locals:
StackMap stack:
aload 5
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 60 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 60 1 uri Ljava/lang/String;
0 60 2 prefix Ljava/lang/String;
0 60 3 local Ljava/lang/String;
0 60 4 attributes Lorg/xml/sax/Attributes;
1 60 5 node Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
2 60 6 qname Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
3 60 7 className Ljava/lang/String;
5 13 8 clazz Ljava/lang/Class<*>;
16 17 8 err Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
19 23 8 e Ljava/lang/Exception;
22 23 9 err Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
28 34 8 element Lcom/sun/org/apache/xalan/internal/xsltc/compiler/UnsupportedElement;
31 34 9 msg Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
38 42 8 element Lcom/sun/org/apache/xalan/internal/xsltc/compiler/UnsupportedElement;
41 42 9 msg Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
44 54 8 sheet Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet;
48 54 9 elem Lcom/sun/org/apache/xalan/internal/xsltc/compiler/UnsupportedElement;
53 54 10 msg Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
Exception table:
from to target type
4 13 14 Class java.lang.ClassNotFoundException
4 13 18 Class java.lang.Exception
MethodParameters:
Name Flags
uri
prefix
local
attributes
private void checkForSuperfluousAttributes(com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode, org.xml.sax.Attributes);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;Lorg/xml/sax/Attributes;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=11, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.getQName:()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
astore 3
start local 3 1: aload 1
instanceof com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet
istore 4
start local 4 2: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._instructionAttrs:Ljava/util/Map;
aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.QName.getStringRep:()Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String[]
astore 5
start local 5 3: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.versionIsOne:Z
ifeq 27
aload 5
ifnull 27
4: aload 2
invokeinterface org.xml.sax.Attributes.getLength:()I
istore 7
start local 7 5: iconst_0
istore 8
start local 8 6: goto 26
7: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode org.xml.sax.Attributes com.sun.org.apache.xalan.internal.xsltc.compiler.QName int java.lang.String[] top int int
StackMap stack:
aload 2
iload 8
invokeinterface org.xml.sax.Attributes.getQName:(I)Ljava/lang/String;
astore 9
start local 9 8: iload 4
ifeq 10
aload 9
ldc "version"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
9: aload 0
aload 2
iload 8
invokeinterface org.xml.sax.Attributes.getValue:(I)Ljava/lang/String;
ldc "1.0"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.versionIsOne:Z
10: StackMap locals: java.lang.String
StackMap stack:
aload 9
ldc "xml"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 25
11: aload 9
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
ifle 12
goto 25
12: StackMap locals:
StackMap stack:
iconst_0
istore 6
start local 6 13: goto 17
14: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode org.xml.sax.Attributes com.sun.org.apache.xalan.internal.xsltc.compiler.QName int java.lang.String[] int int int java.lang.String
StackMap stack:
aload 9
aload 5
iload 6
aaload
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 16
15: goto 18
16: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
17: iload 6
aload 5
arraylength
if_icmplt 14
18: StackMap locals:
StackMap stack:
iload 6
aload 5
arraylength
if_icmpne 25
19: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "ILLEGAL_ATTRIBUTE_ERR"
20: aload 9
aload 1
21: invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)V
22: astore 10
start local 10 23: aload 10
iconst_1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.setWarningError:(Z)V
24: aload 0
iconst_4
aload 10
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.reportError:(ILcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;)V
end local 10 end local 9 end local 6 25: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode org.xml.sax.Attributes com.sun.org.apache.xalan.internal.xsltc.compiler.QName int java.lang.String[] top int int
StackMap stack:
iinc 8 1
StackMap locals:
StackMap stack:
26: iload 8
iload 7
if_icmplt 7
end local 8 end local 7 27: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode org.xml.sax.Attributes com.sun.org.apache.xalan.internal.xsltc.compiler.QName int java.lang.String[]
StackMap stack:
return
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 28 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 28 1 node Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
0 28 2 attrs Lorg/xml/sax/Attributes;
1 28 3 qname Lcom/sun/org/apache/xalan/internal/xsltc/compiler/QName;
2 28 4 isStylesheet Z
3 28 5 legal [Ljava/lang/String;
13 25 6 j I
5 27 7 n I
6 27 8 i I
8 25 9 attrQName Ljava/lang/String;
23 25 10 err Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
MethodParameters:
Name Flags
node
attrs
public com.sun.org.apache.xalan.internal.xsltc.compiler.Expression parseExpression(com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode, java.lang.String);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
new java.lang.StringBuilder
dup
ldc "<EXPRESSION>"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aconst_null
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.parseTopLevel:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.Expression
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 1 1 parent Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
0 1 2 exp Ljava/lang/String;
MethodParameters:
Name Flags
parent
exp
public com.sun.org.apache.xalan.internal.xsltc.compiler.Expression parseExpression(com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode, java.lang.String, java.lang.String);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 1: aload 4
invokevirtual java.lang.String.length:()I
ifne 2
aload 3
ifnull 2
aload 3
astore 4
2: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 1
new java.lang.StringBuilder
dup
ldc "<EXPRESSION>"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.parseTopLevel:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.Expression
areturn
end local 4 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/compiler/Parser;
0 3 1 parent Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
0 3 2 attr Ljava/lang/String;
0 3 3 def Ljava/lang/String;
1 3 4 exp Ljava/lang/String;
MethodParameters:
Name Flags
parent
attr
def
public com.sun.org.apache.xalan.internal.xsltc.compiler.Pattern parsePattern(com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode, java.lang.String);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Pattern;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
new java.lang.StringBuilder
dup
ldc "<PATTERN>"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.parseTopLevel:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.Pattern
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 1 1 parent Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
0 1 2 pattern Ljava/lang/String;
MethodParameters:
Name Flags
parent
pattern
public com.sun.org.apache.xalan.internal.xsltc.compiler.Pattern parsePattern(com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode, java.lang.String, java.lang.String);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Pattern;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 1: aload 4
invokevirtual java.lang.String.length:()I
ifne 2
aload 3
ifnull 2
aload 3
astore 4
2: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 1
new java.lang.StringBuilder
dup
ldc "<PATTERN>"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.parseTopLevel:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.Pattern
areturn
end local 4 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/compiler/Parser;
0 3 1 parent Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
0 3 2 attr Ljava/lang/String;
0 3 3 def Ljava/lang/String;
1 3 4 pattern Ljava/lang/String;
MethodParameters:
Name Flags
parent
attr
def
private com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode parseTopLevel(com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode, java.lang.String, java.lang.String);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getLineNumber:()I
istore 4
start local 4 1: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._xpathParser:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser;
new com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer
dup
new java.io.StringReader
dup
aload 2
invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.XPathLexer.<init>:(Ljava/io/Reader;)V
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XPathParser.setScanner:(Lcom/sun/java_cup/internal/runtime/Scanner;)V
2: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._xpathParser:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser;
aload 3
iload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XPathParser.parse:(Ljava/lang/String;I)Lcom/sun/java_cup/internal/runtime/Symbol;
astore 5
start local 5 3: aload 5
ifnull 11
4: aload 5
getfield com.sun.java_cup.internal.runtime.Symbol.value:Ljava/lang/Object;
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode
astore 6
start local 6 5: aload 6
ifnull 11
6: aload 6
aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.setParser:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;)V
7: aload 6
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.setParent:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)V
8: aload 6
iload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.setLineNumber:(I)V
9: aload 6
10: areturn
end local 6 11: StackMap locals: int com.sun.java_cup.internal.runtime.Symbol
StackMap stack:
aload 0
iconst_3
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "XPATH_PARSER_ERR"
12: aload 3
aload 1
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)V
13: 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 14: goto 20
15: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode java.lang.String java.lang.String int
StackMap stack: java.lang.Exception
astore 5
start local 5 16: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._xsltc:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.debug:()Z
ifeq 17
aload 5
invokevirtual java.lang.Exception.printStackTrace:()V
17: StackMap locals: java.lang.Exception
StackMap stack:
aload 0
iconst_3
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "XPATH_PARSER_ERR"
18: aload 3
aload 1
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)V
19: 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 20: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.Dummy:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.setParser:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;)V
21: getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.Dummy:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 22 1 parent Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
0 22 2 text Ljava/lang/String;
0 22 3 expression Ljava/lang/String;
1 22 4 line I
3 14 5 result Lcom/sun/java_cup/internal/runtime/Symbol;
5 11 6 node Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
16 20 5 e Ljava/lang/Exception;
Exception table:
from to target type
1 10 15 Class java.lang.Exception
11 14 15 Class java.lang.Exception
MethodParameters:
Name Flags
parent
text
expression
public boolean errorsFound();
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.compiler.Parser._errors:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.size:()I
ifle 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
public void printErrors();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._errors:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.size:()I
istore 1
start local 1 1: iload 1
ifle 8
2: getstatic java.lang.System.err:Ljava/io/PrintStream;
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "COMPILER_ERROR_KEY"
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;)V
invokevirtual java.io.PrintStream.println:(Ljava/lang/Object;)V
3: iconst_0
istore 2
start local 2 4: goto 7
5: StackMap locals: int int
StackMap stack:
getstatic java.lang.System.err:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc " "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._errors:Ljava/util/ArrayList;
iload 2
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
6: iinc 2 1
StackMap locals:
StackMap stack:
7: iload 2
iload 1
if_icmplt 5
end local 2 8: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
1 9 1 size I
4 8 2 i I
public void printWarnings();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._warnings:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.size:()I
istore 1
start local 1 1: iload 1
ifle 8
2: getstatic java.lang.System.err:Ljava/io/PrintStream;
new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "COMPILER_WARNING_KEY"
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;)V
invokevirtual java.io.PrintStream.println:(Ljava/lang/Object;)V
3: iconst_0
istore 2
start local 2 4: goto 7
5: StackMap locals: int int
StackMap stack:
getstatic java.lang.System.err:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc " "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._warnings:Ljava/util/ArrayList;
iload 2
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
6: iinc 2 1
StackMap locals:
StackMap stack:
7: iload 2
iload 1
if_icmplt 5
end local 2 8: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
1 9 1 size I
4 8 2 i I
public void reportError(int, com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg);
descriptor: (ILcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
tableswitch { // 0 - 4
0: 1
1: 3
2: 5
3: 7
4: 9
default: 10
}
1: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._errors:Ljava/util/ArrayList;
aload 2
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
2: goto 10
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._errors:Ljava/util/ArrayList;
aload 2
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
4: goto 10
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._errors:Ljava/util/ArrayList;
aload 2
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
6: goto 10
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._errors:Ljava/util/ArrayList;
aload 2
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
8: goto 10
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._warnings:Ljava/util/ArrayList;
aload 2
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
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/compiler/Parser;
0 11 1 category I
0 11 2 error Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
MethodParameters:
Name Flags
category final
error final
public java.util.ArrayList<com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg> getErrors();
descriptor: ()Ljava/util/ArrayList;
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.compiler.Parser._errors:Ljava/util/ArrayList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
Signature: ()Ljava/util/ArrayList<Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;>;
public java.util.ArrayList<com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg> getWarnings();
descriptor: ()Ljava/util/ArrayList;
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.compiler.Parser._warnings:Ljava/util/ArrayList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
Signature: ()Ljava/util/ArrayList<Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;>;
public void startDocument();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._root:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
1: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._target:Ljava/lang/String;
2: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._prefixMapping:Ljava/util/Map;
3: aload 0
new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._parentStack:Ljava/util/Stack;
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
public void endDocument();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
public void startPrefixMapping(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._prefixMapping:Ljava/util/Map;
ifnonnull 2
1: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._prefixMapping:Ljava/util/Map;
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._prefixMapping:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: return
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/compiler/Parser;
0 4 1 prefix Ljava/lang/String;
0 4 2 uri Ljava/lang/String;
MethodParameters:
Name Flags
prefix
uri
public void endPrefixMapping(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 1 1 prefix Ljava/lang/String;
MethodParameters:
Name Flags
prefix
public void startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=10, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 3
bipush 58
invokevirtual java.lang.String.lastIndexOf:(I)I
istore 5
start local 5 1: iload 5
iconst_m1
if_icmpne 2
aconst_null
goto 3
StackMap locals: int
StackMap stack:
2: aload 3
iconst_0
iload 5
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: astore 6
start local 6 4: aload 0
aload 1
aload 6
5: aload 2
aload 4
6: invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.makeInstance:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
astore 7
start local 7 7: aload 7
ifnonnull 12
8: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "ELEMENT_PARSE_ERR"
9: new java.lang.StringBuilder
dup
aload 6
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
bipush 58
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
10: invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
astore 8
start local 8 11: new org.xml.sax.SAXException
dup
aload 8
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;)V
athrow
end local 8 12: StackMap locals: java.lang.String com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._root:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
ifnonnull 19
13: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._prefixMapping:Ljava/util/Map;
ifnull 15
14: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._prefixMapping:Ljava/util/Map;
ldc "http://www.w3.org/1999/XSL/Transform"
invokeinterface java.util.Map.containsValue:(Ljava/lang/Object;)Z
ifne 16
15: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._rootNamespaceDef:Z
goto 17
16: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._rootNamespaceDef:Z
17: StackMap locals:
StackMap stack:
aload 0
aload 7
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._root:Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
18: goto 28
19: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._parentStack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode
astore 8
start local 8 20: aload 7
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
ldc Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Import;
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 26
21: aload 8
ldc Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Import;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.notTypeOf:(Ljava/lang/Class;)Z
ifeq 26
22: new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
dup
ldc "IMPORT_PRECEDE_OTHERS_ERR"
23: new java.lang.StringBuilder
dup
aload 6
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
bipush 58
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
24: invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
astore 9
start local 9 25: new org.xml.sax.SAXException
dup
aload 9
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;)V
athrow
end local 9 26: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode
StackMap stack:
aload 8
aload 7
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.addElement:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)V
27: aload 7
aload 8
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.setParent:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)V
end local 8 28: StackMap locals:
StackMap stack:
aload 7
new org.xml.sax.helpers.AttributesImpl
dup
aload 4
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:(Lorg/xml/sax/Attributes;)V
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.setAttributes:(Lorg/xml/sax/helpers/AttributesImpl;)V
29: aload 7
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._prefixMapping:Ljava/util/Map;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.setPrefixMapping:(Ljava/util/Map;)V
30: aload 7
instanceof com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet
ifeq 33
31: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getSymbolTable:()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable;
aload 7
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.setCurrentNode:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)V
32: aload 7
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet
aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.declareExtensionPrefixes:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;)V
33: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._prefixMapping:Ljava/util/Map;
34: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._parentStack:Ljava/util/Stack;
aload 7
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
35: return
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 36 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 36 1 uri Ljava/lang/String;
0 36 2 localname Ljava/lang/String;
0 36 3 qname Ljava/lang/String;
0 36 4 attributes Lorg/xml/sax/Attributes;
1 36 5 col I
4 36 6 prefix Ljava/lang/String;
7 36 7 element Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
11 12 8 err Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
20 28 8 parent Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
25 26 9 err Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
uri
localname
qname
attributes
public void endElement(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._parentStack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 2 1 uri Ljava/lang/String;
0 2 2 localname Ljava/lang/String;
0 2 3 qname Ljava/lang/String;
MethodParameters:
Name Flags
uri
localname
qname
public void characters(char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.lang.String
dup
aload 1
iload 2
iload 3
invokespecial java.lang.String.<init>:([CII)V
astore 4
start local 4 1: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._parentStack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode
astore 5
start local 5 2: aload 4
invokevirtual java.lang.String.length:()I
ifne 3
return
3: StackMap locals: java.lang.String com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode
StackMap stack:
aload 5
instanceof com.sun.org.apache.xalan.internal.xsltc.compiler.Text
ifeq 6
4: aload 5
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.Text
aload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Text.setText:(Ljava/lang/String;)V
5: return
6: StackMap locals:
StackMap stack:
aload 5
instanceof com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet
ifeq 7
return
7: StackMap locals:
StackMap stack:
aload 5
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.lastChild:()Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
astore 6
start local 6 8: aload 6
ifnull 14
aload 6
instanceof com.sun.org.apache.xalan.internal.xsltc.compiler.Text
ifeq 14
9: aload 6
checkcast com.sun.org.apache.xalan.internal.xsltc.compiler.Text
astore 7
start local 7 10: aload 7
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Text.isTextElement:()Z
ifne 14
11: iload 3
iconst_1
if_icmpgt 12
aload 1
iconst_0
caload
sipush 256
if_icmpge 14
12: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode com.sun.org.apache.xalan.internal.xsltc.compiler.Text
StackMap stack:
aload 7
aload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Text.setText:(Ljava/lang/String;)V
13: return
end local 7 14: StackMap locals:
StackMap stack:
aload 5
new com.sun.org.apache.xalan.internal.xsltc.compiler.Text
dup
aload 4
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.Text.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.addElement:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)V
15: 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 16 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 16 1 ch [C
0 16 2 start I
0 16 3 length I
1 16 4 string Ljava/lang/String;
2 16 5 parent Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
8 16 6 bro Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
10 14 7 text Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Text;
MethodParameters:
Name Flags
ch
start
length
private java.lang.String getTokenValue(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
bipush 34
invokevirtual java.lang.String.indexOf:(I)I
istore 2
start local 2 1: aload 1
bipush 34
invokevirtual java.lang.String.lastIndexOf:(I)I
istore 3
start local 3 2: aload 1
iload 2
iconst_1
iadd
iload 3
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
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/compiler/Parser;
0 3 1 token Ljava/lang/String;
1 3 2 start I
2 3 3 stop I
MethodParameters:
Name Flags
token
public void processingInstruction(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._target:Ljava/lang/String;
ifnonnull 21
aload 1
ldc "xml-stylesheet"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
1: aconst_null
astore 3
start local 3 2: aconst_null
astore 4
start local 4 3: aconst_null
astore 5
start local 5 4: aconst_null
astore 6
start local 6 5: new java.util.StringTokenizer
dup
aload 2
invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;)V
astore 7
start local 7 6: goto 16
7: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.util.StringTokenizer
StackMap stack:
aload 7
invokevirtual java.util.StringTokenizer.nextElement:()Ljava/lang/Object;
checkcast java.lang.String
astore 8
start local 8 8: aload 8
ldc "href"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 10
9: aload 0
aload 8
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getTokenValue:(Ljava/lang/String;)Ljava/lang/String;
astore 3
goto 16
10: StackMap locals: java.lang.String
StackMap stack:
aload 8
ldc "media"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 12
11: aload 0
aload 8
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getTokenValue:(Ljava/lang/String;)Ljava/lang/String;
astore 4
goto 16
12: StackMap locals:
StackMap stack:
aload 8
ldc "title"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 14
13: aload 0
aload 8
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getTokenValue:(Ljava/lang/String;)Ljava/lang/String;
astore 5
goto 16
14: StackMap locals:
StackMap stack:
aload 8
ldc "charset"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 16
15: aload 0
aload 8
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.getTokenValue:(Ljava/lang/String;)Ljava/lang/String;
astore 6
end local 8 16: StackMap locals:
StackMap stack:
aload 7
invokevirtual java.util.StringTokenizer.hasMoreElements:()Z
ifne 7
17: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._PImedia:Ljava/lang/String;
ifnull 18
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._PImedia:Ljava/lang/String;
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._PItitle:Ljava/lang/String;
ifnull 19
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._PImedia:Ljava/lang/String;
aload 5
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
19: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._PIcharset:Ljava/lang/String;
ifnull 20
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._PImedia:Ljava/lang/String;
aload 6
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
20: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._target:Ljava/lang/String;
end local 7 end local 6 end local 5 end local 4 end local 3 21: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.Parser java.lang.String java.lang.String
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 22 1 name Ljava/lang/String;
0 22 2 value Ljava/lang/String;
2 21 3 href Ljava/lang/String;
3 21 4 media Ljava/lang/String;
4 21 5 title Ljava/lang/String;
5 21 6 charset Ljava/lang/String;
6 21 7 tokens Ljava/util/StringTokenizer;
8 16 8 token Ljava/lang/String;
MethodParameters:
Name Flags
name
value
public void ignorableWhitespace(char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 1 1 ch [C
0 1 2 start I
0 1 3 length I
MethodParameters:
Name Flags
ch
start
length
public void skippedEntity(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public void setDocumentLocator(org.xml.sax.Locator);
descriptor: (Lorg/xml/sax/Locator;)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.compiler.Parser._locator:Lorg/xml/sax/Locator;
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/compiler/Parser;
0 2 1 locator Lorg/xml/sax/Locator;
MethodParameters:
Name Flags
locator
private int getLineNumber();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._locator:Lorg/xml/sax/Locator;
ifnull 3
2: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.compiler.Parser._locator:Lorg/xml/sax/Locator;
invokeinterface org.xml.sax.Locator.getLineNumber:()I
istore 1
3: StackMap locals: int
StackMap stack:
iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
1 4 1 line I
}
SourceFile: "Parser.java"
InnerClasses:
public final Limit = com.sun.org.apache.xalan.internal.utils.XMLSecurityManager$Limit of com.sun.org.apache.xalan.internal.utils.XMLSecurityManager
public final Feature = javax.xml.catalog.CatalogFeatures$Feature of javax.xml.catalog.CatalogFeatures
public final XmlFeature = jdk.xml.internal.JdkXmlFeatures$XmlFeature of jdk.xml.internal.JdkXmlFeatures