public class com.sun.xml.internal.stream.dtd.DTDGrammarUtil
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.stream.dtd.DTDGrammarUtil
super_class: java.lang.Object
{
protected static final java.lang.String SYMBOL_TABLE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/symbol-table"
protected static final java.lang.String NAMESPACES;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xml.org/sax/features/namespaces"
private static final boolean DEBUG_ATTRIBUTES;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final boolean DEBUG_ELEMENT_CHILDREN;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar fDTDGrammar;
descriptor: Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
flags: (0x0004) ACC_PROTECTED
protected boolean fNamespaces;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.util.SymbolTable fSymbolTable;
descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
flags: (0x0004) ACC_PROTECTED
private int fCurrentElementIndex;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int fCurrentContentSpecType;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean[] fElementContentState;
descriptor: [Z
flags: (0x0002) ACC_PRIVATE
private int fElementDepth;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean fInElementContent;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl fTempAttDecl;
descriptor: Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.xni.QName fTempQName;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/QName;
flags: (0x0002) ACC_PRIVATE
private java.lang.StringBuilder fBuffer;
descriptor: Ljava/lang/StringBuilder;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.xni.NamespaceContext fNamespaceContext;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
flags: (0x0002) ACC_PRIVATE
public void <init>(com.sun.org.apache.xerces.internal.util.SymbolTable);
descriptor: (Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fDTDGrammar:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
2: aload 0
aconst_null
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
3: aload 0
iconst_m1
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fCurrentElementIndex:I
4: aload 0
iconst_m1
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fCurrentContentSpecType:I
5: aload 0
bipush 8
newarray 4
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementContentState:[Z
6: aload 0
iconst_m1
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementDepth:I
7: aload 0
iconst_0
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fInElementContent:Z
8: aload 0
new com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl
dup
invokespecial com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.<init>:()V
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fTempAttDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
9: aload 0
new com.sun.org.apache.xerces.internal.xni.QName
dup
invokespecial com.sun.org.apache.xerces.internal.xni.QName.<init>:()V
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
10: aload 0
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fBuffer:Ljava/lang/StringBuilder;
11: aload 0
aconst_null
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
12: aload 0
aload 1
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
13: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/xml/internal/stream/dtd/DTDGrammarUtil;
0 14 1 symbolTable Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
MethodParameters:
Name Flags
symbolTable
public void <init>(com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar, com.sun.org.apache.xerces.internal.util.SymbolTable);
descriptor: (Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)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
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fDTDGrammar:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
2: aload 0
aconst_null
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
3: aload 0
iconst_m1
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fCurrentElementIndex:I
4: aload 0
iconst_m1
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fCurrentContentSpecType:I
5: aload 0
bipush 8
newarray 4
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementContentState:[Z
6: aload 0
iconst_m1
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementDepth:I
7: aload 0
iconst_0
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fInElementContent:Z
8: aload 0
new com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl
dup
invokespecial com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.<init>:()V
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fTempAttDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
9: aload 0
new com.sun.org.apache.xerces.internal.xni.QName
dup
invokespecial com.sun.org.apache.xerces.internal.xni.QName.<init>:()V
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
10: aload 0
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fBuffer:Ljava/lang/StringBuilder;
11: aload 0
aconst_null
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
12: aload 0
aload 1
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fDTDGrammar:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
13: aload 0
aload 2
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
14: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/xml/internal/stream/dtd/DTDGrammarUtil;
0 15 1 grammar Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 15 2 symbolTable Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
MethodParameters:
Name Flags
grammar
symbolTable
public void <init>(com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar, com.sun.org.apache.xerces.internal.util.SymbolTable, com.sun.org.apache.xerces.internal.xni.NamespaceContext);
descriptor: (Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, 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.xml.internal.stream.dtd.DTDGrammarUtil.fDTDGrammar:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
2: aload 0
aconst_null
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
3: aload 0
iconst_m1
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fCurrentElementIndex:I
4: aload 0
iconst_m1
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fCurrentContentSpecType:I
5: aload 0
bipush 8
newarray 4
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementContentState:[Z
6: aload 0
iconst_m1
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementDepth:I
7: aload 0
iconst_0
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fInElementContent:Z
8: aload 0
new com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl
dup
invokespecial com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.<init>:()V
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fTempAttDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
9: aload 0
new com.sun.org.apache.xerces.internal.xni.QName
dup
invokespecial com.sun.org.apache.xerces.internal.xni.QName.<init>:()V
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
10: aload 0
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fBuffer:Ljava/lang/StringBuilder;
11: aload 0
aconst_null
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
12: aload 0
aload 1
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fDTDGrammar:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
13: aload 0
aload 2
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
14: aload 0
aload 3
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
15: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/xml/internal/stream/dtd/DTDGrammarUtil;
0 16 1 grammar Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 16 2 symbolTable Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
0 16 3 namespaceContext Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
MethodParameters:
Name Flags
grammar
symbolTable
namespaceContext
public void reset(com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fDTDGrammar:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
1: aload 0
iconst_0
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fInElementContent:Z
2: aload 0
iconst_m1
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fCurrentElementIndex:I
3: aload 0
iconst_m1
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fCurrentContentSpecType:I
4: aload 0
aload 1
ldc "http://xml.org/sax/features/namespaces"
iconst_1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fNamespaces:Z
5: aload 0
aload 1
6: ldc "http://apache.org/xml/properties/internal/symbol-table"
7: invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.util.SymbolTable
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
8: aload 0
iconst_m1
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementDepth:I
9: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/stream/dtd/DTDGrammarUtil;
0 10 1 componentManager Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
componentManager
public void startElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)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
aload 1
aload 2
invokevirtual com.sun.xml.internal.stream.dtd.DTDGrammarUtil.handleStartElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/stream/dtd/DTDGrammarUtil;
0 2 1 element Lcom/sun/org/apache/xerces/internal/xni/QName;
0 2 2 attributes Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
element
attributes
public void endElement(com.sun.org.apache.xerces.internal.xni.QName);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;)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.xml.internal.stream.dtd.DTDGrammarUtil.handleEndElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/stream/dtd/DTDGrammarUtil;
0 2 1 element Lcom/sun/org/apache/xerces/internal/xni/QName;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
element
public void startCDATA(com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)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/xml/internal/stream/dtd/DTDGrammarUtil;
0 1 1 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
augs
public void endCDATA(com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)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/xml/internal/stream/dtd/DTDGrammarUtil;
0 1 1 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
augs
public void addDTDDefaultAttrs(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=16, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fDTDGrammar:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
aload 1
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.getElementDeclIndex:(Lcom/sun/org/apache/xerces/internal/xni/QName;)I
istore 3
start local 3 1: iload 3
iconst_m1
if_icmpeq 2
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fDTDGrammar:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
ifnonnull 3
2: StackMap locals: int
StackMap stack:
return
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fDTDGrammar:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
iload 3
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.getFirstAttributeDeclIndex:(I)I
istore 4
start local 4 4: goto 60
5: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fDTDGrammar:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
iload 4
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fTempAttDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.getAttributeDecl:(ILcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;)Z
pop
6: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fTempAttDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
astore 5
start local 5 7: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fTempAttDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
astore 6
start local 6 8: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fTempAttDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
astore 7
start local 7 9: aload 0
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fTempAttDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
invokevirtual com.sun.xml.internal.stream.dtd.DTDGrammarUtil.getAttributeTypeName:(Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;)Ljava/lang/String;
astore 8
start local 8 10: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fTempAttDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.simpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.defaultType:S
istore 9
start local 9 11: aconst_null
astore 10
start local 10 12: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fTempAttDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.simpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.defaultValue:Ljava/lang/String;
ifnull 14
13: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fTempAttDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.simpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.defaultValue:Ljava/lang/String;
astore 10
14: StackMap locals: com.sun.xml.internal.stream.dtd.DTDGrammarUtil com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes int int java.lang.String java.lang.String java.lang.String java.lang.String int java.lang.String
StackMap stack:
iconst_0
istore 11
start local 11 15: iload 9
iconst_2
if_icmpne 16
iconst_1
goto 17
StackMap locals: int
StackMap stack:
16: iconst_0
StackMap locals:
StackMap stack: int
17: istore 12
start local 12 18: aload 8
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fCDATASymbol:Ljava/lang/String;
if_acmpne 19
iconst_1
goto 20
StackMap locals: int
StackMap stack:
19: iconst_0
StackMap locals:
StackMap stack: int
20: istore 13
start local 13 21: iload 13
ifeq 22
iload 12
ifne 22
aload 10
ifnull 44
22: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
ifnull 36
aload 7
ldc "xmlns"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 36
23: ldc ""
astore 14
start local 14 24: aload 7
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
istore 15
start local 15 25: iload 15
iconst_m1
if_icmpeq 28
26: aload 7
iconst_0
iload 15
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 14
27: goto 29
28: StackMap locals: java.lang.String int
StackMap stack:
aload 7
astore 14
29: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 14
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 14
30: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
31: checkcast com.sun.org.apache.xerces.internal.util.NamespaceSupport
32: aload 14
invokevirtual com.sun.org.apache.xerces.internal.util.NamespaceSupport.containsPrefixInCurrentContext:(Ljava/lang/String;)Z
ifne 34
33: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
aload 14
aload 10
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
pop
34: StackMap locals:
StackMap stack:
iconst_1
istore 11
end local 15 end local 14 35: goto 44
36: StackMap locals:
StackMap stack:
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLength:()I
istore 14
start local 14 37: iconst_0
istore 15
start local 15 38: goto 43
39: StackMap locals: int int
StackMap stack:
aload 2
iload 15
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getQName:(I)Ljava/lang/String;
aload 7
if_acmpne 42
40: iconst_1
istore 11
41: goto 44
42: StackMap locals:
StackMap stack:
iinc 15 1
StackMap locals:
StackMap stack:
43: iload 15
iload 14
if_icmplt 39
end local 15 end local 14 44: StackMap locals:
StackMap stack:
iload 11
ifne 59
45: aload 10
ifnull 59
46: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fNamespaces:Z
ifeq 53
47: aload 7
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
istore 14
start local 14 48: iload 14
iconst_m1
if_icmpeq 53
49: aload 7
iconst_0
iload 14
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 5
50: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 5
51: aload 7
iload 14
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 6
52: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 6
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 6
end local 14 53: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 5
aload 6
aload 7
54: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fTempAttDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
55: invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
56: aload 2
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 8
57: aload 10
58: invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.addAttribute:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;)I
pop
59: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fDTDGrammar:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
iload 4
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.getNextAttributeDeclIndex:(I)I
istore 4
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 60: StackMap locals: com.sun.xml.internal.stream.dtd.DTDGrammarUtil com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes int int
StackMap stack:
iload 4
iconst_m1
if_icmpne 5
61: aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLength:()I
istore 5
start local 5 62: iconst_0
istore 6
start local 6 63: goto 82
64: StackMap locals: int int
StackMap stack:
aload 2
iload 6
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getQName:(I)Ljava/lang/String;
astore 7
start local 7 65: iconst_0
istore 8
start local 8 66: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fDTDGrammar:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
iload 3
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.getFirstAttributeDeclIndex:(I)I
67: istore 9
start local 9 68: goto 74
69: StackMap locals: java.lang.String int int
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fDTDGrammar:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
iload 9
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fTempAttDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.getAttributeDecl:(ILcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;)Z
pop
70: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fTempAttDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
aload 7
if_acmpne 73
71: iconst_1
istore 8
72: goto 75
73: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fDTDGrammar:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
iload 9
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.getNextAttributeDeclIndex:(I)I
istore 9
74: StackMap locals:
StackMap stack:
iload 9
iconst_m1
if_icmpne 69
75: StackMap locals:
StackMap stack:
iload 8
ifne 77
76: goto 81
77: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fTempAttDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
invokevirtual com.sun.xml.internal.stream.dtd.DTDGrammarUtil.getAttributeTypeName:(Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;)Ljava/lang/String;
astore 10
start local 10 78: aload 2
iload 6
aload 10
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.setType:(ILjava/lang/String;)V
79: aload 2
iload 6
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.isSpecified:(I)Z
ifeq 81
aload 10
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fCDATASymbol:Ljava/lang/String;
if_acmpeq 81
80: aload 0
aload 2
iload 6
invokevirtual com.sun.xml.internal.stream.dtd.DTDGrammarUtil.normalizeAttrValue:(Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;I)Z
pop
end local 10 end local 9 end local 8 end local 7 81: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
82: iload 6
iload 5
if_icmplt 64
end local 6 83: 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 84 0 this Lcom/sun/xml/internal/stream/dtd/DTDGrammarUtil;
0 84 1 elementName Lcom/sun/org/apache/xerces/internal/xni/QName;
0 84 2 attributes Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
1 84 3 elementIndex I
4 84 4 attlistIndex I
7 60 5 attPrefix Ljava/lang/String;
8 60 6 attLocalpart Ljava/lang/String;
9 60 7 attRawName Ljava/lang/String;
10 60 8 attType Ljava/lang/String;
11 60 9 attDefaultType I
12 60 10 attValue Ljava/lang/String;
15 60 11 specified Z
18 60 12 required Z
21 60 13 cdata Z
24 35 14 prefix Ljava/lang/String;
25 35 15 pos I
37 44 14 attrCount I
38 44 15 i I
48 53 14 index I
62 84 5 attrCount I
63 83 6 i I
65 81 7 attrRawName Ljava/lang/String;
66 81 8 declared Z
68 81 9 position I
78 81 10 type Ljava/lang/String;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
elementName
attributes
private boolean normalizeAttrValue(com.sun.org.apache.xerces.internal.xni.XMLAttributes, int);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;I)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=10, args_size=3
start local 0 start local 1 start local 2 0: iconst_1
istore 3
start local 3 1: iconst_0
istore 4
start local 4 2: iconst_0
istore 5
start local 5 3: iconst_0
istore 6
start local 6 4: aload 1
iload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getValue:(I)Ljava/lang/String;
astore 7
start local 7 5: aload 7
invokevirtual java.lang.String.length:()I
newarray 5
astore 8
start local 8 6: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fBuffer:Ljava/lang/StringBuilder;
iconst_0
invokevirtual java.lang.StringBuilder.setLength:(I)V
7: aload 7
iconst_0
aload 7
invokevirtual java.lang.String.length:()I
aload 8
iconst_0
invokevirtual java.lang.String.getChars:(II[CI)V
8: iconst_0
istore 9
start local 9 9: goto 27
10: StackMap locals: com.sun.xml.internal.stream.dtd.DTDGrammarUtil com.sun.org.apache.xerces.internal.xni.XMLAttributes int int int int int java.lang.String char[] int
StackMap stack:
aload 8
iload 9
caload
bipush 32
if_icmpne 21
11: iload 5
ifeq 14
12: iconst_1
istore 4
13: iconst_0
istore 5
14: StackMap locals:
StackMap stack:
iload 4
ifeq 19
iload 3
ifne 19
15: iconst_0
istore 4
16: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fBuffer:Ljava/lang/StringBuilder;
aload 8
iload 9
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
17: iinc 6 1
18: goto 26
19: StackMap locals:
StackMap stack:
iload 3
ifne 26
iload 4
ifne 26
20: goto 26
21: StackMap locals:
StackMap stack:
iconst_1
istore 5
22: iconst_0
istore 4
23: iconst_0
istore 3
24: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fBuffer:Ljava/lang/StringBuilder;
aload 8
iload 9
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
25: iinc 6 1
26: StackMap locals:
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
27: iload 9
aload 8
arraylength
if_icmplt 10
end local 9 28: iload 6
ifle 30
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fBuffer:Ljava/lang/StringBuilder;
iload 6
iconst_1
isub
invokevirtual java.lang.StringBuilder.charAt:(I)C
bipush 32
if_icmpne 30
29: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fBuffer:Ljava/lang/StringBuilder;
iload 6
iconst_1
isub
invokevirtual java.lang.StringBuilder.setLength:(I)V
30: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fBuffer:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 9
start local 9 31: aload 1
iload 2
aload 9
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.setValue:(ILjava/lang/String;)V
32: aload 7
aload 9
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 33
iconst_0
goto 34
StackMap locals: java.lang.String
StackMap stack:
33: iconst_1
StackMap locals:
StackMap stack: int
34: ireturn
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 35 0 this Lcom/sun/xml/internal/stream/dtd/DTDGrammarUtil;
0 35 1 attributes Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
0 35 2 index I
1 35 3 leadingSpace Z
2 35 4 spaceStart Z
3 35 5 readingNonSpace Z
4 35 6 count I
5 35 7 attrValue Ljava/lang/String;
6 35 8 attValue [C
9 28 9 i I
31 35 9 newValue Ljava/lang/String;
MethodParameters:
Name Flags
attributes
index
private java.lang.String getAttributeTypeName(com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl);
descriptor: (Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.simpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.type:S
tableswitch { // 1 - 6
1: 1
2: 4
3: 15
4: 16
5: 19
6: 22
default: 23
}
1: StackMap locals:
StackMap stack:
aload 1
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.simpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.list:Z
ifeq 2
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fENTITIESSymbol:Ljava/lang/String;
goto 3
2: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fENTITYSymbol:Ljava/lang/String;
3: StackMap locals:
StackMap stack: java.lang.String
areturn
4: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 2
start local 2 5: aload 2
bipush 40
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
6: iconst_0
istore 3
start local 3 7: goto 12
8: StackMap locals: java.lang.StringBuilder int
StackMap stack:
iload 3
ifle 10
9: aload 2
ldc "|"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
10: StackMap locals:
StackMap stack:
aload 2
aload 1
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.simpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.enumeration:[Ljava/lang/String;
iload 3
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: iinc 3 1
StackMap locals:
StackMap stack:
12: iload 3
aload 1
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.simpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.enumeration:[Ljava/lang/String;
arraylength
if_icmplt 8
end local 3 13: aload 2
bipush 41
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
14: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 2 15: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fIDSymbol:Ljava/lang/String;
areturn
16: StackMap locals:
StackMap stack:
aload 1
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.simpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.list:Z
ifeq 17
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fIDREFSSymbol:Ljava/lang/String;
goto 18
17: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fIDREFSymbol:Ljava/lang/String;
18: StackMap locals:
StackMap stack: java.lang.String
areturn
19: StackMap locals:
StackMap stack:
aload 1
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.simpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.list:Z
ifeq 20
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fNMTOKENSSymbol:Ljava/lang/String;
goto 21
20: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fNMTOKENSymbol:Ljava/lang/String;
21: StackMap locals:
StackMap stack: java.lang.String
areturn
22: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fNOTATIONSymbol:Ljava/lang/String;
areturn
23: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fCDATASymbol:Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/sun/xml/internal/stream/dtd/DTDGrammarUtil;
0 24 1 attrDecl Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
5 15 2 buffer Ljava/lang/StringBuilder;
7 13 3 i I
MethodParameters:
Name Flags
attrDecl
private void ensureStackCapacity(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementContentState:[Z
arraylength
if_icmpne 6
1: iload 1
iconst_2
imul
newarray 4
astore 2
start local 2 2: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementContentState:[Z
iconst_0
aload 2
iconst_0
3: iload 1
4: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
5: aload 0
aload 2
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementContentState:[Z
end local 2 6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/stream/dtd/DTDGrammarUtil;
0 7 1 newElementDepth I
2 6 2 newStack [Z
MethodParameters:
Name Flags
newElementDepth
protected void handleStartElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fDTDGrammar:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
ifnonnull 5
1: aload 0
iconst_m1
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fCurrentElementIndex:I
2: aload 0
iconst_m1
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fCurrentContentSpecType:I
3: aload 0
iconst_0
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fInElementContent:Z
4: return
5: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fDTDGrammar:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
aload 1
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.getElementDeclIndex:(Lcom/sun/org/apache/xerces/internal/xni/QName;)I
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fCurrentElementIndex:I
6: aload 0
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fDTDGrammar:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
7: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fCurrentElementIndex:I
8: invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.getContentSpecType:(I)S
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fCurrentContentSpecType:I
9: aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.stream.dtd.DTDGrammarUtil.addDTDDefaultAttrs:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)V
10: aload 0
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fCurrentContentSpecType:I
iconst_3
if_icmpne 11
iconst_1
goto 12
StackMap locals:
StackMap stack: com.sun.xml.internal.stream.dtd.DTDGrammarUtil
11: iconst_0
StackMap locals: com.sun.xml.internal.stream.dtd.DTDGrammarUtil com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes
StackMap stack: com.sun.xml.internal.stream.dtd.DTDGrammarUtil int
12: putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fInElementContent:Z
13: aload 0
dup
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementDepth:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementDepth:I
14: aload 0
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementDepth:I
invokevirtual com.sun.xml.internal.stream.dtd.DTDGrammarUtil.ensureStackCapacity:(I)V
15: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementContentState:[Z
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementDepth:I
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fInElementContent:Z
bastore
16: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/xml/internal/stream/dtd/DTDGrammarUtil;
0 17 1 element Lcom/sun/org/apache/xerces/internal/xni/QName;
0 17 2 attributes Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
element
attributes
protected void handleEndElement(com.sun.org.apache.xerces.internal.xni.QName);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fDTDGrammar:Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
ifnonnull 1
return
1: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementDepth:I
iconst_1
isub
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementDepth:I
2: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementDepth:I
iconst_m1
if_icmpge 4
3: new java.lang.RuntimeException
dup
ldc "FWK008 Element stack underflow"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementDepth:I
ifge 9
5: aload 0
iconst_m1
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fCurrentElementIndex:I
6: aload 0
iconst_m1
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fCurrentContentSpecType:I
7: aload 0
iconst_0
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fInElementContent:Z
8: return
9: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementContentState:[Z
aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fElementDepth:I
baload
putfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fInElementContent:Z
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/stream/dtd/DTDGrammarUtil;
0 11 1 element Lcom/sun/org/apache/xerces/internal/xni/QName;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
element
public boolean isInElementContent();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.stream.dtd.DTDGrammarUtil.fInElementContent:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/stream/dtd/DTDGrammarUtil;
public boolean isIgnorableWhiteSpace(com.sun.org.apache.xerces.internal.xni.XMLString);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.stream.dtd.DTDGrammarUtil.isInElementContent:()Z
ifeq 8
1: aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
istore 2
start local 2 2: goto 6
3: StackMap locals: int
StackMap stack:
aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
iload 2
caload
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSpace:(I)Z
ifne 5
4: iconst_0
ireturn
5: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
6: iload 2
aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
iadd
if_icmplt 3
end local 2 7: iconst_1
ireturn
8: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/stream/dtd/DTDGrammarUtil;
0 9 1 text Lcom/sun/org/apache/xerces/internal/xni/XMLString;
2 7 2 i I
MethodParameters:
Name Flags
text
}
SourceFile: "DTDGrammarUtil.java"