public class com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar
super_class: java.lang.Object
{
public static final int TOP_LEVEL_SCOPE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
private static final int CHUNK_SHIFT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8
private static final int CHUNK_SIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 256
private static final int CHUNK_MASK;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 255
private static final int INITIAL_CHUNK_COUNT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4
private static final short LIST_FLAG;
descriptor: S
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 128
private static final short LIST_MASK;
descriptor: S
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -129
private static final boolean DEBUG;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected com.sun.org.apache.xerces.internal.xni.parser.XMLDTDSource fDTDSource;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.xni.parser.XMLDTDContentModelSource fDTDContentModelSource;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource;
flags: (0x0004) ACC_PROTECTED
protected int fCurrentElementIndex;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int fCurrentAttributeIndex;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean fReadingExternalDTD;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
private final com.sun.org.apache.xerces.internal.util.SymbolTable fSymbolTable;
descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.ArrayList<com.sun.xml.internal.stream.dtd.nonvalidating.XMLNotationDecl> notationDecls;
descriptor: Ljava/util/ArrayList;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/ArrayList<Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLNotationDecl;>;
private int fElementDeclCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.xni.QName[][] fElementDeclName;
descriptor: [[Lcom/sun/org/apache/xerces/internal/xni/QName;
flags: (0x0002) ACC_PRIVATE
private short[][] fElementDeclType;
descriptor: [[S
flags: (0x0002) ACC_PRIVATE
private int[][] fElementDeclFirstAttributeDeclIndex;
descriptor: [[I
flags: (0x0002) ACC_PRIVATE
private int[][] fElementDeclLastAttributeDeclIndex;
descriptor: [[I
flags: (0x0002) ACC_PRIVATE
private int fAttributeDeclCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.xni.QName[][] fAttributeDeclName;
descriptor: [[Lcom/sun/org/apache/xerces/internal/xni/QName;
flags: (0x0002) ACC_PRIVATE
private short[][] fAttributeDeclType;
descriptor: [[S
flags: (0x0002) ACC_PRIVATE
private java.lang.String[][][] fAttributeDeclEnumeration;
descriptor: [[[Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private short[][] fAttributeDeclDefaultType;
descriptor: [[S
flags: (0x0002) ACC_PRIVATE
private java.lang.String[][] fAttributeDeclDefaultValue;
descriptor: [[Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String[][] fAttributeDeclNonNormalizedDefaultValue;
descriptor: [[Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private int[][] fAttributeDeclNextAttributeDeclIndex;
descriptor: [[I
flags: (0x0002) ACC_PRIVATE
private final java.util.Map<java.lang.String, java.lang.Integer> fElementIndexMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;
private final com.sun.org.apache.xerces.internal.xni.QName fQName;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/QName;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
protected com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl fAttributeDecl;
descriptor: Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
flags: (0x0004) ACC_PROTECTED
private com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl fElementDecl;
descriptor: Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl;
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType fSimpleType;
descriptor: Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
flags: (0x0002) ACC_PRIVATE
java.util.Map<java.lang.String, com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl> fElementDeclTab;
descriptor: Ljava/util/Map;
flags: (0x0000)
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl;>;
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.nonvalidating.DTDGrammar.fDTDSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;
2: aload 0
aconst_null
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fDTDContentModelSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource;
3: aload 0
iconst_0
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fReadingExternalDTD:Z
4: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.notationDecls:Ljava/util/ArrayList;
5: aload 0
iconst_0
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclCount:I
6: aload 0
iconst_4
anewarray com.sun.org.apache.xerces.internal.xni.QName[]
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
7: aload 0
iconst_4
anewarray short[]
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclType:[[S
8: aload 0
iconst_4
anewarray int[]
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclFirstAttributeDeclIndex:[[I
9: aload 0
iconst_4
anewarray int[]
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclLastAttributeDeclIndex:[[I
10: aload 0
iconst_0
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclCount:I
11: aload 0
iconst_4
anewarray com.sun.org.apache.xerces.internal.xni.QName[]
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
12: aload 0
iconst_4
anewarray short[]
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclType:[[S
13: aload 0
iconst_4
anewarray java.lang.String[][]
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclEnumeration:[[[Ljava/lang/String;
14: aload 0
iconst_4
anewarray short[]
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclDefaultType:[[S
15: aload 0
iconst_4
anewarray java.lang.String[]
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclDefaultValue:[[Ljava/lang/String;
16: aload 0
iconst_4
anewarray java.lang.String[]
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclNonNormalizedDefaultValue:[[Ljava/lang/String;
17: aload 0
iconst_4
anewarray int[]
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclNextAttributeDeclIndex:[[I
18: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementIndexMap:Ljava/util/Map;
19: 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.nonvalidating.DTDGrammar.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
20: 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.nonvalidating.DTDGrammar.fAttributeDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
21: aload 0
new com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl
dup
invokespecial com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.<init>:()V
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl;
22: aload 0
new com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType
dup
invokespecial com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.<init>:()V
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
23: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclTab:Ljava/util/Map;
24: aload 0
aload 1
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
25: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 26 1 symbolTable Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
MethodParameters:
Name Flags
symbolTable
public int getAttributeDeclIndex(int, java.lang.String);
descriptor: (ILjava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iconst_m1
if_icmpne 2
1: iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.getFirstAttributeDeclIndex:(I)I
istore 3
start local 3 3: goto 9
4: StackMap locals: int
StackMap stack:
aload 0
iload 3
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDecl: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
5: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDecl: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 2
if_acmpeq 7
6: aload 2
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDecl: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;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
7: StackMap locals:
StackMap stack:
iload 3
ireturn
8: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.getNextAttributeDeclIndex:(I)I
istore 3
9: StackMap locals:
StackMap stack:
iload 3
iconst_m1
if_icmpne 4
10: iconst_m1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 11 1 elementDeclIndex I
0 11 2 attributeDeclName Ljava/lang/String;
3 11 3 attDefIndex I
MethodParameters:
Name Flags
elementDeclIndex
attributeDeclName
public void startDTD(com.sun.org.apache.xerces.internal.xni.XMLLocator, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 1 1 locator Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
0 1 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
locator
augs
public void elementDecl(java.lang.String, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclTab:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl
astore 4
start local 4 1: aload 4
ifnull 6
2: aload 4
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.type:S
iconst_m1
if_icmpne 5
3: aload 0
aload 0
aload 1
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.getElementDeclIndex:(Ljava/lang/String;)I
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fCurrentElementIndex:I
4: goto 7
5: StackMap locals: com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl
StackMap stack:
return
6: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.createElementDecl:()I
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fCurrentElementIndex:I
7: StackMap locals:
StackMap stack:
new com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl
dup
invokespecial com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.<init>:()V
astore 5
start local 5 8: new com.sun.org.apache.xerces.internal.xni.QName
dup
aconst_null
aload 1
aload 1
aconst_null
invokespecial com.sun.org.apache.xerces.internal.xni.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 6
start local 6 9: aload 5
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 6
invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Lcom/sun/org/apache/xerces/internal/xni/QName;)V
10: aload 5
iconst_m1
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.scope:I
11: aload 2
ldc "EMPTY"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 14
12: aload 5
iconst_1
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.type:S
13: goto 22
14: StackMap locals: com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl com.sun.org.apache.xerces.internal.xni.QName
StackMap stack:
aload 2
ldc "ANY"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 17
15: aload 5
iconst_0
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.type:S
16: goto 22
17: StackMap locals:
StackMap stack:
aload 2
ldc "("
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 22
18: aload 2
ldc "#PCDATA"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
ifle 21
19: aload 5
iconst_2
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.type:S
20: goto 22
21: StackMap locals:
StackMap stack:
aload 5
iconst_3
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.type:S
22: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclTab:Ljava/util/Map;
aload 1
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: aload 0
aload 5
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl;
24: aload 0
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fCurrentElementIndex:I
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl;
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.setElementDecl:(ILcom/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl;)V
25: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fCurrentElementIndex:I
bipush 8
ishr
istore 7
start local 7 26: aload 0
iload 7
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.ensureElementDeclCapacity:(I)V
27: 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 28 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 28 1 name Ljava/lang/String;
0 28 2 contentModel Ljava/lang/String;
0 28 3 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
1 28 4 tmpElementDecl Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl;
8 28 5 elementDecl Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl;
9 28 6 elementName Lcom/sun/org/apache/xerces/internal/xni/QName;
26 28 7 chunk I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
name
contentModel
augs
public void attributeDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String[], java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=11, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 3
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fCDATASymbol:Ljava/lang/String;
if_acmpeq 2
aload 6
ifnull 2
1: aload 0
aload 6
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.normalizeDefaultAttrValue:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclTab:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifne 9
3: aload 0
aload 0
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.createElementDecl:()I
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fCurrentElementIndex:I
4: new com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl
dup
invokespecial com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.<init>:()V
astore 9
start local 9 5: aload 9
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
aconst_null
aload 1
aload 1
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
6: aload 9
iconst_m1
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.scope:I
7: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclTab:Ljava/util/Map;
aload 1
aload 9
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: aload 0
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fCurrentElementIndex:I
aload 9
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.setElementDecl:(ILcom/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl;)V
end local 9 9: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.getElementDeclIndex:(Ljava/lang/String;)I
istore 9
start local 9 10: aload 0
iload 9
aload 2
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.getAttributeDeclIndex:(ILjava/lang/String;)I
iconst_m1
if_icmpeq 12
11: return
12: StackMap locals: int
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.createAttributeDecl:()I
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fCurrentAttributeIndex:I
13: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.clear:()V
14: aload 5
ifnull 23
15: aload 5
ldc "#FIXED"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
16: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
iconst_1
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.defaultType:S
17: goto 23
StackMap locals:
StackMap stack:
18: aload 5
ldc "#IMPLIED"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
19: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
iconst_0
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.defaultType:S
20: goto 23
StackMap locals:
StackMap stack:
21: aload 5
ldc "#REQUIRED"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 23
22: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
iconst_2
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.defaultType:S
23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
aload 6
ifnull 24
aload 6
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
goto 25
StackMap locals:
StackMap stack: com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType
24: aconst_null
StackMap locals: com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar java.lang.String java.lang.String java.lang.String java.lang.String[] java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.Augmentations int
StackMap stack: com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType java.lang.String
25: putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.defaultValue:Ljava/lang/String;
26: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
aload 7
ifnull 28
27: aload 7
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
goto 29
StackMap locals:
StackMap stack: com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType
28: aconst_null
29: StackMap locals: com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar java.lang.String java.lang.String java.lang.String java.lang.String[] java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.Augmentations int
StackMap stack: com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType java.lang.String
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.nonNormalizedDefaultValue:Ljava/lang/String;
30: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
aload 4
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.enumeration:[Ljava/lang/String;
31: aload 3
ldc "CDATA"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 34
32: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
iconst_0
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.type:S
33: goto 63
34: StackMap locals:
StackMap stack:
aload 3
ldc "ID"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 37
35: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
iconst_3
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.type:S
36: goto 63
37: StackMap locals:
StackMap stack:
aload 3
ldc "IDREF"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 42
38: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
iconst_4
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.type:S
39: aload 3
ldc "S"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
ifle 63
40: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
iconst_1
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.list:Z
41: goto 63
42: StackMap locals:
StackMap stack:
aload 3
ldc "ENTITIES"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 46
43: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
iconst_1
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.type:S
44: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
iconst_1
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.list:Z
45: goto 63
46: StackMap locals:
StackMap stack:
aload 3
ldc "ENTITY"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 49
47: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
iconst_1
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.type:S
48: goto 63
49: StackMap locals:
StackMap stack:
aload 3
ldc "NMTOKENS"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 53
50: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
iconst_5
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.type:S
51: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
iconst_1
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.list:Z
52: goto 63
53: StackMap locals:
StackMap stack:
aload 3
ldc "NMTOKEN"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 56
54: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
iconst_5
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.type:S
55: goto 63
56: StackMap locals:
StackMap stack:
aload 3
ldc "NOTATION"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 59
57: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
bipush 6
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.type:S
58: goto 63
59: StackMap locals:
StackMap stack:
aload 3
ldc "ENUMERATION"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 62
60: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
iconst_2
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.type:S
61: goto 63
62: StackMap locals:
StackMap stack:
getstatic java.lang.System.err:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "!!! unknown attribute type "
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;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
63: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aconst_null
aload 2
aload 2
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
64: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fSimpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
iconst_0
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.setValues:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;Z)V
65: aload 0
iload 9
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fCurrentAttributeIndex:I
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDecl:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.setAttributeDecl:(IILcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;)V
66: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fCurrentAttributeIndex:I
bipush 8
ishr
istore 10
start local 10 67: aload 0
iload 10
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.ensureAttributeDeclCapacity:(I)V
68: return
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 69 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 69 1 elementName Ljava/lang/String;
0 69 2 attributeName Ljava/lang/String;
0 69 3 type Ljava/lang/String;
0 69 4 enumeration [Ljava/lang/String;
0 69 5 defaultType Ljava/lang/String;
0 69 6 defaultValue Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 69 7 nonNormalizedDefaultValue Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 69 8 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
5 9 9 elementDecl Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl;
10 69 9 elementIndex I
67 69 10 chunk I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
elementName
attributeName
type
enumeration
defaultType
defaultValue
nonNormalizedDefaultValue
augs
public com.sun.org.apache.xerces.internal.util.SymbolTable getSymbolTable();
descriptor: ()Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
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.nonvalidating.DTDGrammar.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
public int getFirstElementDeclIndex();
descriptor: ()I
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.nonvalidating.DTDGrammar.fElementDeclCount:I
iflt 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_m1
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
public int getNextElementDeclIndex(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclCount:I
iconst_1
isub
if_icmpge 2
1: iload 1
iconst_1
iadd
goto 3
StackMap locals:
StackMap stack:
2: iconst_m1
3: StackMap locals:
StackMap stack: int
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 4 1 elementDeclIndex I
MethodParameters:
Name Flags
elementDeclIndex
public int getElementDeclIndex(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementIndexMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 2
start local 2 1: aload 2
ifnonnull 3
2: iconst_m1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 2
3: StackMap locals: java.lang.Integer
StackMap stack:
aload 2
invokevirtual java.lang.Integer.intValue:()I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 4 1 elementDeclName Ljava/lang/String;
1 4 2 mapping Ljava/lang/Integer;
MethodParameters:
Name Flags
elementDeclName
public int getElementDeclIndex(com.sun.org.apache.xerces.internal.xni.QName);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.getElementDeclIndex:(Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 1 1 elementDeclQName Lcom/sun/org/apache/xerces/internal/xni/QName;
MethodParameters:
Name Flags
elementDeclQName
public short getContentSpecType(int);
descriptor: (I)S
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclCount:I
if_icmplt 2
1: StackMap locals:
StackMap stack:
iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
istore 2
start local 2 3: iload 1
sipush 255
iand
istore 3
start local 3 4: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclType:[[S
iload 2
aaload
iload 3
saload
iconst_m1
if_icmpne 6
5: iconst_m1
ireturn
6: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclType:[[S
iload 2
aaload
iload 3
saload
sipush -129
iand
i2s
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 7 1 elementIndex I
3 7 2 chunk I
4 7 3 index I
MethodParameters:
Name Flags
elementIndex
public boolean getElementDecl(int, com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl);
descriptor: (ILcom/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iflt 1
iload 1
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclCount:I
if_icmplt 2
1: StackMap locals:
StackMap stack:
iconst_0
ireturn
2: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
istore 3
start local 3 3: iload 1
sipush 255
iand
istore 4
start local 4 4: aload 2
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
iload 3
aaload
iload 4
aaload
invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Lcom/sun/org/apache/xerces/internal/xni/QName;)V
5: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclType:[[S
iload 3
aaload
iload 4
saload
iconst_m1
if_icmpne 9
6: aload 2
iconst_m1
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.type:S
7: aload 2
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.simpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
iconst_0
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.list:Z
8: goto 13
9: StackMap locals: int int
StackMap stack:
aload 2
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclType:[[S
iload 3
aaload
iload 4
saload
sipush -129
iand
i2s
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.type:S
10: aload 2
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.simpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclType:[[S
iload 3
aaload
iload 4
saload
sipush 128
iand
ifeq 11
iconst_1
goto 12
StackMap locals:
StackMap stack: com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType
11: iconst_0
StackMap locals: com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar int com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl int int
StackMap stack: com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType int
12: putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.list:Z
13: StackMap locals:
StackMap stack:
aload 2
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.simpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
iconst_m1
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.defaultType:S
14: aload 2
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.simpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
aconst_null
putfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.defaultValue:Ljava/lang/String;
15: iconst_1
ireturn
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/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 16 1 elementDeclIndex I
0 16 2 elementDecl Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl;
3 16 3 chunk I
4 16 4 index I
MethodParameters:
Name Flags
elementDeclIndex
elementDecl
public int getFirstAttributeDeclIndex(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iload 1
bipush 8
ishr
istore 2
start local 2 1: iload 1
sipush 255
iand
istore 3
start local 3 2: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclFirstAttributeDeclIndex:[[I
iload 2
aaload
iload 3
iaload
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 3 1 elementDeclIndex I
1 3 2 chunk I
2 3 3 index I
MethodParameters:
Name Flags
elementDeclIndex
public int getNextAttributeDeclIndex(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iload 1
bipush 8
ishr
istore 2
start local 2 1: iload 1
sipush 255
iand
istore 3
start local 3 2: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclNextAttributeDeclIndex:[[I
iload 2
aaload
iload 3
iaload
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 3 1 attributeDeclIndex I
1 3 2 chunk I
2 3 3 index I
MethodParameters:
Name Flags
attributeDeclIndex
public boolean getAttributeDecl(int, com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl);
descriptor: (ILcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=7, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iflt 1
iload 1
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclCount:I
if_icmplt 2
1: StackMap locals:
StackMap stack:
iconst_0
ireturn
2: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
istore 3
start local 3 3: iload 1
sipush 255
iand
istore 4
start local 4 4: aload 2
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
iload 3
aaload
iload 4
aaload
invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Lcom/sun/org/apache/xerces/internal/xni/QName;)V
5: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclType:[[S
iload 3
aaload
iload 4
saload
iconst_m1
if_icmpne 9
6: iconst_m1
istore 5
start local 5 7: iconst_0
istore 6
start local 6 8: goto 13
end local 6 end local 5 9: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclType:[[S
iload 3
aaload
iload 4
saload
sipush -129
iand
i2s
istore 5
start local 5 10: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclType:[[S
iload 3
aaload
iload 4
saload
sipush 128
iand
ifeq 11
iconst_1
goto 12
StackMap locals: int
StackMap stack:
11: iconst_0
StackMap locals:
StackMap stack: int
12: istore 6
start local 6 13: StackMap locals: int
StackMap stack:
aload 2
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.simpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
iload 5
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
iload 3
aaload
iload 4
aaload
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
14: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclEnumeration:[[[Ljava/lang/String;
iload 3
aaload
iload 4
aaload
15: iload 6
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclDefaultType:[[S
iload 3
aaload
iload 4
saload
16: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclDefaultValue:[[Ljava/lang/String;
iload 3
aaload
iload 4
aaload
17: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclNonNormalizedDefaultValue:[[Ljava/lang/String;
iload 3
aaload
iload 4
aaload
18: invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.setValues:(SLjava/lang/String;[Ljava/lang/String;ZSLjava/lang/String;Ljava/lang/String;)V
19: iconst_1
ireturn
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 20 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 20 1 attributeDeclIndex I
0 20 2 attributeDecl Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
3 20 3 chunk I
4 20 4 index I
7 9 5 attributeType S
10 20 5 attributeType S
8 9 6 isList Z
13 20 6 isList Z
MethodParameters:
Name Flags
attributeDeclIndex
attributeDecl
public boolean isCDATAAttribute(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.QName);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/QName;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
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: aload 0
iload 3
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDecl: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
ifeq 4
2: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDecl: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.type:S
ifeq 4
3: iconst_0
ireturn
4: StackMap locals: int
StackMap stack:
iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 5 1 elName Lcom/sun/org/apache/xerces/internal/xni/QName;
0 5 2 atName Lcom/sun/org/apache/xerces/internal/xni/QName;
1 5 3 elDeclIdx I
MethodParameters:
Name Flags
elName
atName
public void printElements();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: new com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl
dup
invokespecial com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.<init>:()V
astore 2
start local 2 2: goto 6
3: StackMap locals: int com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "element decl: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
4: ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
5: invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
6: StackMap locals:
StackMap stack:
aload 0
iload 1
iinc 1 1
aload 2
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.getElementDecl:(ILcom/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl;)Z
ifne 3
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
1 8 1 elementDeclIndex I
2 8 2 elementDecl Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl;
public void printAttributes(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.getFirstAttributeDeclIndex:(I)I
istore 2
start local 2 1: getstatic java.lang.System.out:Ljava/io/PrintStream;
iload 1
invokevirtual java.io.PrintStream.print:(I)V
2: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " ["
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
3: goto 10
4: StackMap locals: int
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
bipush 32
invokevirtual java.io.PrintStream.print:(C)V
5: getstatic java.lang.System.out:Ljava/io/PrintStream;
iload 2
invokevirtual java.io.PrintStream.print:(I)V
6: aload 0
iload 2
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.printAttribute:(I)V
7: aload 0
iload 2
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.getNextAttributeDeclIndex:(I)I
istore 2
8: iload 2
iconst_m1
if_icmpeq 10
9: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc ","
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
10: StackMap locals:
StackMap stack:
iload 2
iconst_m1
if_icmpne 4
11: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " ]"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
12: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 13 1 elementDeclIndex I
1 13 2 attributeDeclIndex I
MethodParameters:
Name Flags
elementDeclIndex
protected int createElementDecl();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclCount:I
bipush 8
ishr
istore 1
start local 1 1: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclCount:I
sipush 255
iand
istore 2
start local 2 2: aload 0
iload 1
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.ensureElementDeclCapacity:(I)V
3: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
iload 1
aaload
iload 2
new com.sun.org.apache.xerces.internal.xni.QName
dup
invokespecial com.sun.org.apache.xerces.internal.xni.QName.<init>:()V
aastore
4: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclType:[[S
iload 1
aaload
iload 2
iconst_m1
sastore
5: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclFirstAttributeDeclIndex:[[I
iload 1
aaload
iload 2
iconst_m1
iastore
6: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclLastAttributeDeclIndex:[[I
iload 1
aaload
iload 2
iconst_m1
iastore
7: aload 0
dup
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclCount:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclCount:I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
1 8 1 chunk I
2 8 2 index I
protected void setElementDecl(int, com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl);
descriptor: (ILcom/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iflt 1
iload 1
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclCount:I
if_icmplt 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
istore 3
start local 3 3: iload 1
sipush 255
iand
istore 4
start local 4 4: aload 2
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.scope:I
pop
5: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
iload 3
aaload
iload 4
aaload
aload 2
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Lcom/sun/org/apache/xerces/internal/xni/QName;)V
6: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclType:[[S
iload 3
aaload
iload 4
aload 2
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.type:S
sastore
7: aload 2
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.simpleType:Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType;
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLSimpleType.list:Z
ifeq 9
8: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclType:[[S
iload 3
aaload
iload 4
dup2
saload
sipush 128
ior
i2s
sastore
9: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementIndexMap:Ljava/util/Map;
aload 2
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLElementDecl.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 11 1 elementDeclIndex I
0 11 2 elementDecl Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl;
3 11 3 chunk I
4 11 4 index I
MethodParameters:
Name Flags
elementDeclIndex
elementDecl
protected void setFirstAttributeDeclIndex(int, int);
descriptor: (II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iflt 1
iload 1
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclCount:I
if_icmplt 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
istore 3
start local 3 3: iload 1
sipush 255
iand
istore 4
start local 4 4: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclFirstAttributeDeclIndex:[[I
iload 3
aaload
iload 4
iload 2
iastore
5: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 6 1 elementDeclIndex I
0 6 2 newFirstAttrIndex I
3 6 3 chunk I
4 6 4 index I
MethodParameters:
Name Flags
elementDeclIndex
newFirstAttrIndex
protected int createAttributeDecl();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclCount:I
bipush 8
ishr
istore 1
start local 1 1: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclCount:I
sipush 255
iand
istore 2
start local 2 2: aload 0
iload 1
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.ensureAttributeDeclCapacity:(I)V
3: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
iload 1
aaload
iload 2
new com.sun.org.apache.xerces.internal.xni.QName
dup
invokespecial com.sun.org.apache.xerces.internal.xni.QName.<init>:()V
aastore
4: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclType:[[S
iload 1
aaload
iload 2
iconst_m1
sastore
5: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclEnumeration:[[[Ljava/lang/String;
iload 1
aaload
iload 2
aconst_null
aastore
6: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclDefaultType:[[S
iload 1
aaload
iload 2
iconst_0
sastore
7: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclDefaultValue:[[Ljava/lang/String;
iload 1
aaload
iload 2
aconst_null
aastore
8: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclNonNormalizedDefaultValue:[[Ljava/lang/String;
iload 1
aaload
iload 2
aconst_null
aastore
9: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclNextAttributeDeclIndex:[[I
iload 1
aaload
iload 2
iconst_m1
iastore
10: aload 0
dup
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclCount:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclCount:I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
1 11 1 chunk I
2 11 2 index I
protected void setAttributeDecl(int, int, com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl);
descriptor: (IILcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
bipush 8
ishr
istore 4
start local 4 1: iload 2
sipush 255
iand
istore 5
start local 5 2: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
iload 4
aaload
iload 5
aaload
aload 3
getfield com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Lcom/sun/org/apache/xerces/internal/xni/QName;)V
3: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclType:[[S
iload 4
aaload
iload 5
aload 3
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
sastore
4: aload 3
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 6
5: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclType:[[S
iload 4
aaload
iload 5
dup2
saload
sipush 128
ior
i2s
sastore
6: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclEnumeration:[[[Ljava/lang/String;
iload 4
aaload
iload 5
aload 3
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;
aastore
7: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclDefaultType:[[S
iload 4
aaload
iload 5
aload 3
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
sastore
8: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclDefaultValue:[[Ljava/lang/String;
iload 4
aaload
iload 5
aload 3
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;
aastore
9: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclNonNormalizedDefaultValue:[[Ljava/lang/String;
iload 4
aaload
iload 5
aload 3
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.nonNormalizedDefaultValue:Ljava/lang/String;
aastore
10: iload 1
bipush 8
ishr
istore 6
start local 6 11: iload 1
sipush 255
iand
istore 7
start local 7 12: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclFirstAttributeDeclIndex:[[I
iload 6
aaload
iload 7
iaload
istore 8
start local 8 13: goto 19
14: StackMap locals: int int int
StackMap stack:
iload 8
iload 2
if_icmpne 16
15: goto 20
16: StackMap locals:
StackMap stack:
iload 8
bipush 8
ishr
istore 4
17: iload 8
sipush 255
iand
istore 5
18: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclNextAttributeDeclIndex:[[I
iload 4
aaload
iload 5
iaload
istore 8
19: StackMap locals:
StackMap stack:
iload 8
iconst_m1
if_icmpne 14
20: StackMap locals:
StackMap stack:
iload 8
iconst_m1
if_icmpne 29
21: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclFirstAttributeDeclIndex:[[I
iload 6
aaload
iload 7
iaload
iconst_m1
if_icmpne 24
22: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclFirstAttributeDeclIndex:[[I
iload 6
aaload
iload 7
iload 2
iastore
23: goto 28
24: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclLastAttributeDeclIndex:[[I
iload 6
aaload
iload 7
iaload
istore 8
25: iload 8
bipush 8
ishr
istore 4
26: iload 8
sipush 255
iand
istore 5
27: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclNextAttributeDeclIndex:[[I
iload 4
aaload
iload 5
iload 2
iastore
28: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclLastAttributeDeclIndex:[[I
iload 6
aaload
iload 7
iload 2
iastore
29: StackMap locals:
StackMap stack:
return
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 30 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 30 1 elementDeclIndex I
0 30 2 attributeDeclIndex I
0 30 3 attributeDecl Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
1 30 4 attrChunk I
2 30 5 attrIndex I
11 30 6 elemChunk I
12 30 7 elemIndex I
13 30 8 index I
MethodParameters:
Name Flags
elementDeclIndex
attributeDeclIndex
attributeDecl
public void notationDecl(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
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: new com.sun.xml.internal.stream.dtd.nonvalidating.XMLNotationDecl
dup
invokespecial com.sun.xml.internal.stream.dtd.nonvalidating.XMLNotationDecl.<init>:()V
astore 4
start local 4 1: aload 4
aload 1
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getPublicId:()Ljava/lang/String;
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
2: aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
3: invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.XMLNotationDecl.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.notationDecls:Ljava/util/ArrayList;
aload 4
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
5: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 6 1 name Ljava/lang/String;
0 6 2 identifier Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
0 6 3 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
1 6 4 notationDecl Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLNotationDecl;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
name
identifier
augs
public java.util.List<com.sun.xml.internal.stream.dtd.nonvalidating.XMLNotationDecl> getNotationDecls();
descriptor: ()Ljava/util/List;
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.nonvalidating.DTDGrammar.notationDecls:Ljava/util/ArrayList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
Signature: ()Ljava/util/List<Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLNotationDecl;>;
private void printAttribute(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl
dup
invokespecial com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl.<init>:()V
astore 2
start local 2 1: aload 0
iload 1
aload 2
invokevirtual com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.getAttributeDecl:(ILcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;)Z
ifeq 5
2: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " { "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
3: getstatic java.lang.System.out:Ljava/io/PrintStream;
aload 2
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;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
4: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " }"
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
5: StackMap locals: com.sun.xml.internal.stream.dtd.nonvalidating.XMLAttributeDecl
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 6 1 attributeDeclIndex I
1 6 2 attributeDecl Lcom/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl;
MethodParameters:
Name Flags
attributeDeclIndex
private void ensureElementDeclCapacity(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
arraylength
if_icmplt 6
1: aload 0
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
arraylength
iconst_2
imul
invokestatic com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.resize:([[Lcom/sun/org/apache/xerces/internal/xni/QName;I)[[Lcom/sun/org/apache/xerces/internal/xni/QName;
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
2: aload 0
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclType:[[S
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclType:[[S
arraylength
iconst_2
imul
invokestatic com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.resize:([[SI)[[S
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclType:[[S
3: aload 0
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclFirstAttributeDeclIndex:[[I
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclFirstAttributeDeclIndex:[[I
arraylength
iconst_2
imul
invokestatic com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.resize:([[II)[[I
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclFirstAttributeDeclIndex:[[I
4: aload 0
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclLastAttributeDeclIndex:[[I
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclLastAttributeDeclIndex:[[I
arraylength
iconst_2
imul
invokestatic com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.resize:([[II)[[I
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclLastAttributeDeclIndex:[[I
5: goto 8
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
iload 1
aaload
ifnull 8
7: return
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
iload 1
sipush 256
anewarray com.sun.org.apache.xerces.internal.xni.QName
aastore
9: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclType:[[S
iload 1
sipush 256
newarray 9
aastore
10: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclFirstAttributeDeclIndex:[[I
iload 1
sipush 256
newarray 10
aastore
11: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fElementDeclLastAttributeDeclIndex:[[I
iload 1
sipush 256
newarray 10
aastore
12: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 13 1 chunk I
MethodParameters:
Name Flags
chunk
private void ensureAttributeDeclCapacity(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
arraylength
if_icmplt 9
1: aload 0
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
arraylength
iconst_2
imul
invokestatic com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.resize:([[Lcom/sun/org/apache/xerces/internal/xni/QName;I)[[Lcom/sun/org/apache/xerces/internal/xni/QName;
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
2: aload 0
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclType:[[S
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclType:[[S
arraylength
iconst_2
imul
invokestatic com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.resize:([[SI)[[S
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclType:[[S
3: aload 0
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclEnumeration:[[[Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclEnumeration:[[[Ljava/lang/String;
arraylength
iconst_2
imul
invokestatic com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.resize:([[[Ljava/lang/String;I)[[[Ljava/lang/String;
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclEnumeration:[[[Ljava/lang/String;
4: aload 0
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclDefaultType:[[S
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclDefaultType:[[S
arraylength
iconst_2
imul
invokestatic com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.resize:([[SI)[[S
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclDefaultType:[[S
5: aload 0
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclDefaultValue:[[Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclDefaultValue:[[Ljava/lang/String;
arraylength
iconst_2
imul
invokestatic com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.resize:([[Ljava/lang/String;I)[[Ljava/lang/String;
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclDefaultValue:[[Ljava/lang/String;
6: aload 0
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclNonNormalizedDefaultValue:[[Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclNonNormalizedDefaultValue:[[Ljava/lang/String;
arraylength
iconst_2
imul
invokestatic com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.resize:([[Ljava/lang/String;I)[[Ljava/lang/String;
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclNonNormalizedDefaultValue:[[Ljava/lang/String;
7: aload 0
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclNextAttributeDeclIndex:[[I
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclNextAttributeDeclIndex:[[I
arraylength
iconst_2
imul
invokestatic com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.resize:([[II)[[I
putfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclNextAttributeDeclIndex:[[I
8: goto 11
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
iload 1
aaload
ifnull 11
10: return
11: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
iload 1
sipush 256
anewarray com.sun.org.apache.xerces.internal.xni.QName
aastore
12: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclType:[[S
iload 1
sipush 256
newarray 9
aastore
13: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclEnumeration:[[[Ljava/lang/String;
iload 1
sipush 256
anewarray java.lang.String[]
aastore
14: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclDefaultType:[[S
iload 1
sipush 256
newarray 9
aastore
15: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclDefaultValue:[[Ljava/lang/String;
iload 1
sipush 256
anewarray java.lang.String
aastore
16: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclNonNormalizedDefaultValue:[[Ljava/lang/String;
iload 1
sipush 256
anewarray java.lang.String
aastore
17: aload 0
getfield com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar.fAttributeDeclNextAttributeDeclIndex:[[I
iload 1
sipush 256
newarray 10
aastore
18: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 19 1 chunk I
MethodParameters:
Name Flags
chunk
private static short[][] resize(short[][], int);
descriptor: ([[SI)[[S
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: iload 1
anewarray short[]
astore 2
start local 2 1: aload 0
iconst_0
aload 2
iconst_0
aload 0
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 array [[S
0 3 1 newsize I
1 3 2 newarray [[S
MethodParameters:
Name Flags
array
newsize
private static int[][] resize(int[][], int);
descriptor: ([[II)[[I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: iload 1
anewarray int[]
astore 2
start local 2 1: aload 0
iconst_0
aload 2
iconst_0
aload 0
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 array [[I
0 3 1 newsize I
1 3 2 newarray [[I
MethodParameters:
Name Flags
array
newsize
private static com.sun.org.apache.xerces.internal.xni.QName[][] resize(com.sun.org.apache.xerces.internal.xni.QName[][], int);
descriptor: ([[Lcom/sun/org/apache/xerces/internal/xni/QName;I)[[Lcom/sun/org/apache/xerces/internal/xni/QName;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: iload 1
anewarray com.sun.org.apache.xerces.internal.xni.QName[]
astore 2
start local 2 1: aload 0
iconst_0
aload 2
iconst_0
aload 0
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 array [[Lcom/sun/org/apache/xerces/internal/xni/QName;
0 3 1 newsize I
1 3 2 newarray [[Lcom/sun/org/apache/xerces/internal/xni/QName;
MethodParameters:
Name Flags
array
newsize
private static java.lang.String[][] resize(java.lang.String[][], int);
descriptor: ([[Ljava/lang/String;I)[[Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: iload 1
anewarray java.lang.String[]
astore 2
start local 2 1: aload 0
iconst_0
aload 2
iconst_0
aload 0
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 array [[Ljava/lang/String;
0 3 1 newsize I
1 3 2 newarray [[Ljava/lang/String;
MethodParameters:
Name Flags
array
newsize
private static java.lang.String[][][] resize(java.lang.String[][][], int);
descriptor: ([[[Ljava/lang/String;I)[[[Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: iload 1
anewarray java.lang.String[][]
astore 2
start local 2 1: aload 0
iconst_0
aload 2
iconst_0
aload 0
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 array [[[Ljava/lang/String;
0 3 1 newsize I
1 3 2 newarray [[[Ljava/lang/String;
MethodParameters:
Name Flags
array
newsize
private boolean normalizeDefaultAttrValue(com.sun.org.apache.xerces.internal.xni.XMLString);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
pop
1: iconst_1
istore 2
start local 2 2: aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
istore 3
start local 3 3: 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
istore 4
start local 4 4: aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
istore 5
start local 5 5: goto 16
6: StackMap locals: com.sun.xml.internal.stream.dtd.nonvalidating.DTDGrammar com.sun.org.apache.xerces.internal.xni.XMLString int int int int
StackMap stack:
aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
iload 5
caload
bipush 32
if_icmpne 11
7: iload 2
ifne 15
8: aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
iload 3
iinc 3 1
bipush 32
castore
9: iconst_1
istore 2
10: goto 15
11: StackMap locals:
StackMap stack:
iload 3
iload 5
if_icmpeq 13
12: aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
iload 3
aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
iload 5
caload
castore
13: StackMap locals:
StackMap stack:
iinc 3 1
14: iconst_0
istore 2
15: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
16: iload 5
iload 4
if_icmplt 6
end local 5 17: iload 3
iload 4
if_icmpeq 22
18: iload 2
ifeq 20
19: iinc 3 -1
20: StackMap locals:
StackMap stack:
aload 1
iload 3
aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
isub
putfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
21: iconst_1
ireturn
22: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar;
0 23 1 value Lcom/sun/org/apache/xerces/internal/xni/XMLString;
2 23 2 skipSpace Z
3 23 3 current I
4 23 4 end I
5 17 5 i I
MethodParameters:
Name Flags
value
public void endDTD(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/nonvalidating/DTDGrammar;
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
}
SourceFile: "DTDGrammar.java"