public class com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar implements com.sun.org.apache.xerces.internal.xni.XMLDTDHandler, com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler, com.sun.org.apache.xerces.internal.impl.validation.EntityState, com.sun.org.apache.xerces.internal.xni.grammars.Grammar
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.impl.dtd.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 com.sun.org.apache.xerces.internal.util.SymbolTable fSymbolTable;
descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
flags: (0x0002) ACC_PRIVATE
protected com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDDescription fGrammarDescription;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription;
flags: (0x0004) ACC_PROTECTED
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[][] fElementDeclContentSpecIndex;
descriptor: [[I
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.impl.dtd.models.ContentModelValidator[][] fElementDeclContentModelValidator;
descriptor: [[Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
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 boolean fIsImmutable;
descriptor: Z
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 com.sun.org.apache.xerces.internal.impl.dv.DatatypeValidator[][] fAttributeDeclDatatypeValidator;
descriptor: [[Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
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 int fContentSpecCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private short[][] fContentSpecType;
descriptor: [[S
flags: (0x0002) ACC_PRIVATE
private java.lang.Object[][] fContentSpecValue;
descriptor: [[Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
private java.lang.Object[][] fContentSpecOtherValue;
descriptor: [[Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
private int fEntityCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.String[][] fEntityName;
descriptor: [[Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String[][] fEntityValue;
descriptor: [[Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String[][] fEntityPublicId;
descriptor: [[Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String[][] fEntitySystemId;
descriptor: [[Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String[][] fEntityBaseSystemId;
descriptor: [[Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String[][] fEntityNotation;
descriptor: [[Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private byte[][] fEntityIsPE;
descriptor: [[B
flags: (0x0002) ACC_PRIVATE
private byte[][] fEntityInExternal;
descriptor: [[B
flags: (0x0002) ACC_PRIVATE
private int fNotationCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.String[][] fNotationName;
descriptor: [[Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String[][] fNotationPublicId;
descriptor: [[Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String[][] fNotationSystemId;
descriptor: [[Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String[][] fNotationBaseSystemId;
descriptor: [[Ljava/lang/String;
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 java.util.Map<java.lang.String, java.lang.Integer> fEntityIndexMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;
private final java.util.Map<java.lang.String, java.lang.Integer> fNotationIndexMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;
private boolean fMixed;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
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
private final com.sun.org.apache.xerces.internal.xni.QName fQName2;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/QName;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
protected final com.sun.org.apache.xerces.internal.impl.dtd.XMLAttributeDecl fAttributeDecl;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
private int fLeafCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int fEpsilonIndex;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl fElementDecl;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl fEntityDecl;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType fSimpleType;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec fContentSpec;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
flags: (0x0002) ACC_PRIVATE
java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl> fElementDeclTab;
descriptor: Ljava/util/Map;
flags: (0x0000)
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl;>;
private short[] fOpStack;
descriptor: [S
flags: (0x0002) ACC_PRIVATE
private int[] fNodeIndexStack;
descriptor: [I
flags: (0x0002) ACC_PRIVATE
private int[] fPrevNodeIndexStack;
descriptor: [I
flags: (0x0002) ACC_PRIVATE
private int fDepth;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean[] fPEntityStack;
descriptor: [Z
flags: (0x0002) ACC_PRIVATE
private int fPEDepth;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int[][] fElementDeclIsExternal;
descriptor: [[I
flags: (0x0002) ACC_PRIVATE
private int[][] fAttributeDeclIsExternal;
descriptor: [[I
flags: (0x0002) ACC_PRIVATE
int valueIndex;
descriptor: I
flags: (0x0000)
int prevNodeIndex;
descriptor: I
flags: (0x0000)
int nodeIndex;
descriptor: I
flags: (0x0000)
public void <init>(com.sun.org.apache.xerces.internal.util.SymbolTable, com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDDescription);
descriptor: (Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription;)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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDTDSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;
2: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDTDContentModelSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource;
3: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fReadingExternalDTD:Z
4: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription;
5: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclCount:I
6: aload 0
iconst_4
anewarray com.sun.org.apache.xerces.internal.xni.QName[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
7: aload 0
iconst_4
anewarray short[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclType:[[S
8: aload 0
iconst_4
anewarray int[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclContentSpecIndex:[[I
9: aload 0
iconst_4
anewarray com.sun.org.apache.xerces.internal.impl.dtd.models.ContentModelValidator[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclContentModelValidator:[[Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
10: aload 0
iconst_4
anewarray int[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclFirstAttributeDeclIndex:[[I
11: aload 0
iconst_4
anewarray int[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclLastAttributeDeclIndex:[[I
12: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclCount:I
13: aload 0
iconst_4
anewarray com.sun.org.apache.xerces.internal.xni.QName[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
14: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fIsImmutable:Z
15: aload 0
iconst_4
anewarray short[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclType:[[S
16: aload 0
iconst_4
anewarray java.lang.String[][]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclEnumeration:[[[Ljava/lang/String;
17: aload 0
iconst_4
anewarray short[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDefaultType:[[S
18: aload 0
iconst_4
anewarray com.sun.org.apache.xerces.internal.impl.dv.DatatypeValidator[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDatatypeValidator:[[Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
19: aload 0
iconst_4
anewarray java.lang.String[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDefaultValue:[[Ljava/lang/String;
20: aload 0
iconst_4
anewarray java.lang.String[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclNonNormalizedDefaultValue:[[Ljava/lang/String;
21: aload 0
iconst_4
anewarray int[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclNextAttributeDeclIndex:[[I
22: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecCount:I
23: aload 0
iconst_4
anewarray short[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecType:[[S
24: aload 0
iconst_4
anewarray java.lang.Object[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecValue:[[Ljava/lang/Object;
25: aload 0
iconst_4
anewarray java.lang.Object[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecOtherValue:[[Ljava/lang/Object;
26: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityCount:I
27: aload 0
iconst_4
anewarray java.lang.String[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityName:[[Ljava/lang/String;
28: aload 0
iconst_4
anewarray java.lang.String[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityValue:[[Ljava/lang/String;
29: aload 0
iconst_4
anewarray java.lang.String[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityPublicId:[[Ljava/lang/String;
30: aload 0
iconst_4
anewarray java.lang.String[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntitySystemId:[[Ljava/lang/String;
31: aload 0
iconst_4
anewarray java.lang.String[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityBaseSystemId:[[Ljava/lang/String;
32: aload 0
iconst_4
anewarray java.lang.String[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityNotation:[[Ljava/lang/String;
33: aload 0
iconst_4
anewarray byte[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityIsPE:[[B
34: aload 0
iconst_4
anewarray byte[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityInExternal:[[B
35: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationCount:I
36: aload 0
iconst_4
anewarray java.lang.String[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationName:[[Ljava/lang/String;
37: aload 0
iconst_4
anewarray java.lang.String[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationPublicId:[[Ljava/lang/String;
38: aload 0
iconst_4
anewarray java.lang.String[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationSystemId:[[Ljava/lang/String;
39: aload 0
iconst_4
anewarray java.lang.String[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationBaseSystemId:[[Ljava/lang/String;
40: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementIndexMap:Ljava/util/Map;
41: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityIndexMap:Ljava/util/Map;
42: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationIndexMap:Ljava/util/Map;
43: 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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
44: 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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fQName2:Lcom/sun/org/apache/xerces/internal/xni/QName;
45: aload 0
new com.sun.org.apache.xerces.internal.impl.dtd.XMLAttributeDecl
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLAttributeDecl.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDecl:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl;
46: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fLeafCount:I
47: aload 0
iconst_m1
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEpsilonIndex:I
48: aload 0
new com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDecl:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl;
49: aload 0
new com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityDecl:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl;
50: aload 0
new com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
51: aload 0
new com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpec:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
52: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclTab:Ljava/util/Map;
53: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fOpStack:[S
54: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
55: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPrevNodeIndexStack:[I
56: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
57: aload 0
iconst_4
newarray 4
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEntityStack:[Z
58: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEDepth:I
59: aload 0
iconst_4
anewarray int[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclIsExternal:[[I
60: aload 0
iconst_4
anewarray int[]
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclIsExternal:[[I
61: aload 0
iconst_m1
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.valueIndex:I
62: aload 0
iconst_m1
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.prevNodeIndex:I
63: aload 0
iconst_m1
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.nodeIndex:I
64: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
65: aload 0
aload 2
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription;
66: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 67 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 67 1 symbolTable Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
0 67 2 desc Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription;
MethodParameters:
Name Flags
symbolTable
desc
public com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarDescription getGrammarDescription();
descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
public boolean getElementDeclIsExternal(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iload 1
ifge 2
1: iconst_0
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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclIsExternal:[[I
iload 2
aaload
iload 3
iaload
ifeq 5
iconst_1
ireturn
StackMap locals: int int
StackMap stack:
5: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 6 1 elementDeclIndex I
3 6 2 chunk I
4 6 3 index I
MethodParameters:
Name Flags
elementDeclIndex
public boolean getAttributeDeclIsExternal(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iload 1
ifge 2
1: iconst_0
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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclIsExternal:[[I
iload 2
aaload
iload 3
iaload
ifeq 5
iconst_1
ireturn
StackMap locals: int int
StackMap stack:
5: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 6 1 attributeDeclIndex I
3 6 2 chunk I
4 6 3 index I
MethodParameters:
Name Flags
attributeDeclIndex
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.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDecl:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getAttributeDecl:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl;)Z
pop
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDecl:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl;
getfield com.sun.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDecl:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl;
getfield com.sun.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.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/org/apache/xerces/internal/impl/dtd/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=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fOpStack:[S
1: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
2: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPrevNodeIndexStack:[I
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 4 1 locator Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
0 4 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 startParameterEntity(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEDepth:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEntityStack:[Z
arraylength
if_icmpne 4
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEntityStack:[Z
arraylength
iconst_2
imul
newarray 4
astore 5
start local 5 2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEntityStack:[Z
iconst_0
aload 5
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEntityStack:[Z
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
3: aload 0
aload 5
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEntityStack:[Z
end local 5 4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEntityStack:[Z
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEDepth:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fReadingExternalDTD:Z
bastore
5: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEDepth:I
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEDepth:I
6: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 7 1 name Ljava/lang/String;
0 7 2 identifier Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
0 7 3 encoding Ljava/lang/String;
0 7 4 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
2 4 5 entityarray [Z
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
name
identifier
encoding
augs
public void startExternalSubset(com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fReadingExternalDTD:Z
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 2 1 identifier Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
0 2 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
identifier
augs
public void endParameterEntity(java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)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
dup
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEDepth:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEDepth:I
1: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEntityStack:[Z
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEDepth:I
baload
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fReadingExternalDTD:Z
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 3 1 name Ljava/lang/String;
0 3 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
name
augs
public void endExternalSubset(com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fReadingExternalDTD:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 2 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 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=5, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclTab:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl
astore 4
start local 4 1: aload 4
ifnull 6
2: aload 4
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.type:S
iconst_m1
if_icmpne 5
3: aload 0
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getElementDeclIndex:(Ljava/lang/String;)I
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fCurrentElementIndex:I
4: goto 7
5: StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl
StackMap stack:
return
6: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.createElementDecl:()I
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fCurrentElementIndex:I
7: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.<init>:()V
astore 5
start local 5 8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fQName: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
9: aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fQName: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
10: aload 5
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.contentModelValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
11: aload 5
iconst_m1
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.scope:I
12: aload 2
ldc "EMPTY"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
13: aload 5
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.type:S
14: goto 23
15: StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl
StackMap stack:
aload 2
ldc "ANY"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
16: aload 5
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.type:S
17: goto 23
18: StackMap locals:
StackMap stack:
aload 2
ldc "("
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 23
19: aload 2
ldc "#PCDATA"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
ifle 22
20: aload 5
iconst_2
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.type:S
21: goto 23
22: StackMap locals:
StackMap stack:
aload 5
iconst_3
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.type:S
23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclTab:Ljava/util/Map;
aload 1
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
24: aload 0
aload 5
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDecl:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl;
25: aload 0
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.addContentSpecToElement:(Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl;)V
26: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fCurrentElementIndex:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDecl:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.setElementDecl:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl;)V
27: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fCurrentElementIndex:I
bipush 8
ishr
istore 6
start local 6 28: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fCurrentElementIndex:I
sipush 255
iand
istore 7
start local 7 29: aload 0
iload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.ensureElementDeclCapacity:(I)V
30: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclIsExternal:[[I
iload 6
aaload
iload 7
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fReadingExternalDTD:Z
ifne 31
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEDepth:I
ifle 32
StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar java.lang.String java.lang.String com.sun.org.apache.xerces.internal.xni.Augmentations com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl int int
StackMap stack: int[] int
31: iconst_1
goto 33
StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar java.lang.String java.lang.String com.sun.org.apache.xerces.internal.xni.Augmentations com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl int int
StackMap stack: int[] int
32: iconst_0
StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar java.lang.String java.lang.String com.sun.org.apache.xerces.internal.xni.Augmentations com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl int int
StackMap stack: int[] int int
33: iastore
34: 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 35 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 35 1 name Ljava/lang/String;
0 35 2 contentModel Ljava/lang/String;
0 35 3 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
1 35 4 tmpElementDecl Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl;
8 35 5 elementDecl Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl;
28 35 6 chunk I
29 35 7 index 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=12, 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 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclTab:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifne 7
1: aload 0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.createElementDecl:()I
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fCurrentElementIndex:I
2: new com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.<init>:()V
astore 9
start local 9 3: aload 9
getfield com.sun.org.apache.xerces.internal.impl.dtd.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
4: aload 9
iconst_m1
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.scope:I
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclTab:Ljava/util/Map;
aload 1
aload 9
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fCurrentElementIndex:I
aload 9
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.setElementDecl:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl;)V
end local 9 7: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getElementDeclIndex:(Ljava/lang/String;)I
istore 9
start local 9 8: aload 0
iload 9
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getAttributeDeclIndex:(ILjava/lang/String;)I
iconst_m1
if_icmpeq 10
9: return
10: StackMap locals: int
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.createAttributeDecl:()I
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fCurrentAttributeIndex:I
11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.clear:()V
12: aload 5
ifnull 21
13: aload 5
ldc "#FIXED"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 16
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.defaultType:S
15: goto 21
StackMap locals:
StackMap stack:
16: aload 5
ldc "#IMPLIED"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 19
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.defaultType:S
18: goto 21
StackMap locals:
StackMap stack:
19: aload 5
ldc "#REQUIRED"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
20: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
iconst_2
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.defaultType:S
21: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
aload 6
ifnull 22
aload 6
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
goto 23
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType
22: aconst_null
StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.XMLSimpleType java.lang.String
23: putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.defaultValue:Ljava/lang/String;
24: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
aload 7
ifnull 25
aload 7
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
goto 26
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType
25: aconst_null
StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.XMLSimpleType java.lang.String
26: putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.nonNormalizedDefaultValue:Ljava/lang/String;
27: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
aload 4
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.enumeration:[Ljava/lang/String;
28: aload 3
ldc "CDATA"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 31
29: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.type:S
30: goto 60
31: StackMap locals:
StackMap stack:
aload 3
ldc "ID"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 34
32: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
iconst_3
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.type:S
33: goto 60
34: StackMap locals:
StackMap stack:
aload 3
ldc "IDREF"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 39
35: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
iconst_4
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.type:S
36: aload 3
ldc "S"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
ifle 60
37: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.list:Z
38: goto 60
39: StackMap locals:
StackMap stack:
aload 3
ldc "ENTITIES"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 43
40: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.type:S
41: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.list:Z
42: goto 60
43: StackMap locals:
StackMap stack:
aload 3
ldc "ENTITY"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 46
44: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.type:S
45: goto 60
46: StackMap locals:
StackMap stack:
aload 3
ldc "NMTOKENS"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 50
47: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
iconst_5
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.type:S
48: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.list:Z
49: goto 60
50: StackMap locals:
StackMap stack:
aload 3
ldc "NMTOKEN"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 53
51: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
iconst_5
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.type:S
52: goto 60
53: StackMap locals:
StackMap stack:
aload 3
ldc "NOTATION"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 56
54: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
bipush 6
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.type:S
55: goto 60
56: StackMap locals:
StackMap stack:
aload 3
ldc "ENUMERATION"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 59
57: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
iconst_2
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.type:S
58: goto 60
59: 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
60: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.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
61: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDecl:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLAttributeDecl.setValues:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;Z)V
62: aload 0
iload 9
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fCurrentAttributeIndex:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDecl:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.setAttributeDecl:(IILcom/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl;)V
63: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fCurrentAttributeIndex:I
bipush 8
ishr
istore 10
start local 10 64: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fCurrentAttributeIndex:I
sipush 255
iand
istore 11
start local 11 65: aload 0
iload 10
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.ensureAttributeDeclCapacity:(I)V
66: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclIsExternal:[[I
iload 10
aaload
iload 11
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fReadingExternalDTD:Z
ifne 67
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEDepth:I
ifle 68
StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.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 int int
StackMap stack: int[] int
67: iconst_1
goto 69
StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.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 int int
StackMap stack: int[] int
68: iconst_0
StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.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 int int
StackMap stack: int[] int int
69: iastore
70: return
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 71 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 71 1 elementName Ljava/lang/String;
0 71 2 attributeName Ljava/lang/String;
0 71 3 type Ljava/lang/String;
0 71 4 enumeration [Ljava/lang/String;
0 71 5 defaultType Ljava/lang/String;
0 71 6 defaultValue Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 71 7 nonNormalizedDefaultValue Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 71 8 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
3 7 9 elementDecl Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl;
8 71 9 elementIndex I
64 71 10 chunk I
65 71 11 index I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
elementName
attributeName
type
enumeration
defaultType
defaultValue
nonNormalizedDefaultValue
augs
public void internalEntityDecl(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;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=9, locals=9, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getEntityDeclIndex:(Ljava/lang/String;)I
istore 5
start local 5 1: iload 5
iconst_m1
if_icmpne 12
2: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.createEntityDecl:()I
istore 5
3: aload 1
ldc "%"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
istore 6
start local 6 4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fReadingExternalDTD:Z
ifne 5
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEDepth:I
ifgt 5
iconst_0
goto 6
StackMap locals: int int
StackMap stack:
5: iconst_1
StackMap locals:
StackMap stack: int
6: istore 7
start local 7 7: new com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl.<init>:()V
astore 8
start local 8 8: aload 8
aload 1
aconst_null
aconst_null
aconst_null
aconst_null
9: aload 2
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
iload 6
iload 7
10: invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
11: aload 0
iload 5
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.setEntityDecl:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl;)V
end local 8 end local 7 end local 6 12: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 13 1 name Ljava/lang/String;
0 13 2 text Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 13 3 nonNormalizedText Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 13 4 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
1 13 5 entityIndex I
4 12 6 isPE Z
7 12 7 inExternal Z
8 12 8 entityDecl Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
name
text
nonNormalizedText
augs
public void externalEntityDecl(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=9, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getEntityDeclIndex:(Ljava/lang/String;)I
istore 4
start local 4 1: iload 4
iconst_m1
if_icmpne 13
2: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.createEntityDecl:()I
istore 4
3: aload 1
ldc "%"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
istore 5
start local 5 4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fReadingExternalDTD:Z
ifne 5
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEDepth:I
ifgt 5
iconst_0
goto 6
StackMap locals: int int
StackMap stack:
5: iconst_1
StackMap locals:
StackMap stack: int
6: istore 6
start local 6 7: new com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl.<init>:()V
astore 7
start local 7 8: aload 7
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;
9: aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
10: aconst_null
aconst_null
iload 5
iload 6
11: invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
12: aload 0
iload 4
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.setEntityDecl:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl;)V
end local 7 end local 6 end local 5 13: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 14 1 name Ljava/lang/String;
0 14 2 identifier Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
0 14 3 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
1 14 4 entityIndex I
4 13 5 isPE Z
7 13 6 inExternal Z
8 13 7 entityDecl Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
name
identifier
augs
public void unparsedEntityDecl(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=9, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl.<init>:()V
astore 5
start local 5 1: aload 1
ldc "%"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
istore 6
start local 6 2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fReadingExternalDTD:Z
ifne 3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPEDepth:I
ifgt 3
iconst_0
goto 4
StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl int
StackMap stack:
3: iconst_1
StackMap locals:
StackMap stack: int
4: istore 7
start local 7 5: aload 5
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;
6: aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
aload 3
7: aconst_null
iload 6
iload 7
8: invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
9: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getEntityDeclIndex:(Ljava/lang/String;)I
istore 8
start local 8 10: iload 8
iconst_m1
if_icmpne 13
11: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.createEntityDecl:()I
istore 8
12: aload 0
iload 8
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.setEntityDecl:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl;)V
13: StackMap locals: int int
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 14 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 14 1 name Ljava/lang/String;
0 14 2 identifier Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
0 14 3 notation Ljava/lang/String;
0 14 4 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
1 14 5 entityDecl Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl;
2 14 6 isPE Z
5 14 7 inExternal Z
10 14 8 entityIndex I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
name
identifier
notation
augs
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=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new com.sun.org.apache.xerces.internal.impl.dtd.XMLNotationDecl
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.XMLNotationDecl.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getNotationDeclIndex:(Ljava/lang/String;)I
istore 5
start local 5 5: iload 5
iconst_m1
if_icmpne 8
6: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.createNotationDecl:()I
istore 5
7: aload 0
iload 5
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.setNotationDecl:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLNotationDecl;)V
8: StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.XMLNotationDecl int
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 9 1 name Ljava/lang/String;
0 9 2 identifier Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
0 9 3 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
1 9 4 notationDecl Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLNotationDecl;
5 9 5 notationIndex I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
name
identifier
augs
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=3, locals=8, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fIsImmutable:Z
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDDescription.getRootName:()Ljava/lang/String;
ifnonnull 15
2: iconst_0
istore 3
start local 3 3: aconst_null
astore 4
start local 4 4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclCount:I
istore 5
start local 5 5: new java.util.ArrayList
dup
iload 5
invokespecial java.util.ArrayList.<init>:(I)V
astore 6
start local 6 6: iconst_0
istore 7
start local 7 7: goto 13
8: StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar com.sun.org.apache.xerces.internal.xni.Augmentations top int java.lang.String int java.util.List int
StackMap stack:
iload 7
bipush 8
ishr
istore 2
start local 2 9: iload 7
sipush 255
iand
istore 3
10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
iload 2
aaload
iload 3
aaload
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
astore 4
11: aload 6
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
12: iinc 7 1
end local 2 StackMap locals:
StackMap stack:
13: iload 7
iload 5
if_icmplt 8
end local 7 14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription;
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDDescription.setPossibleRoots:(Ljava/util/List;)V
end local 6 end local 5 end local 4 end local 3 15: StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar com.sun.org.apache.xerces.internal.xni.Augmentations
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 16 1 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
9 13 2 chunk I
3 15 3 index I
4 15 4 currName Ljava/lang/String;
5 15 5 size I
6 15 6 elements Ljava/util/List<Ljava/lang/String;>;
7 14 7 i I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
augs
public void setDTDSource(com.sun.org.apache.xerces.internal.xni.parser.XMLDTDSource);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDTDSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 2 1 source Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;
MethodParameters:
Name Flags
source
public com.sun.org.apache.xerces.internal.xni.parser.XMLDTDSource getDTDSource();
descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDTDSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
public void textDecl(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=0, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 1 1 version Ljava/lang/String;
0 1 2 encoding Ljava/lang/String;
0 1 3 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
version
encoding
augs
public void (com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;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/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 1 1 text Lcom/sun/org/apache/xerces/internal/xni/XMLString;
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
text
augs
public void processingInstruction(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 1 1 target Ljava/lang/String;
0 1 2 data Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 1 3 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
target
data
augs
public void startAttlist(java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;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/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 1 1 elementName Ljava/lang/String;
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
elementName
augs
public void endAttlist(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/org/apache/xerces/internal/impl/dtd/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
public void startConditional(short, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (SLcom/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/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 1 1 type S
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
type
augs
public void ignoredCharacters(com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;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/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 1 1 text Lcom/sun/org/apache/xerces/internal/xni/XMLString;
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
text
augs
public void endConditional(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/org/apache/xerces/internal/impl/dtd/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
public void setDTDContentModelSource(com.sun.org.apache.xerces.internal.xni.parser.XMLDTDContentModelSource);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDTDContentModelSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 2 1 source Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource;
MethodParameters:
Name Flags
source
public com.sun.org.apache.xerces.internal.xni.parser.XMLDTDContentModelSource getDTDContentModelSource();
descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDTDContentModelSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
public void startContentModel(java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclTab:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl
astore 3
start local 3 1: aload 3
ifnull 3
2: aload 0
aload 3
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDecl:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl;
3: StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl
StackMap stack:
aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
4: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.initializeContentModelStack:()V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 6 1 elementName Ljava/lang/String;
0 6 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
1 6 3 elementDecl Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
elementName
augs
public void startGroup(com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
1: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.initializeContentModelStack:()V
2: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fMixed:Z
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 4 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 pcdata(com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fMixed:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 2 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 element(java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fMixed:Z
ifeq 9
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iaload
iconst_m1
if_icmpne 4
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.addUniqueLeafNode:(Ljava/lang/String;)I
iastore
3: goto 10
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
aload 0
iconst_4
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iaload
6: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.addUniqueLeafNode:(Ljava/lang/String;)I
7: invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.addContentSpecNode:(SII)I
iastore
8: goto 10
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
aload 0
iconst_0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.addContentSpecNode:(SLjava/lang/String;)I
iastore
10: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 11 1 elementName Ljava/lang/String;
0 11 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
elementName
augs
public void separator(short, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (SLcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fMixed:Z
ifne 12
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fOpStack:[S
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
saload
iconst_5
if_icmpeq 7
iload 1
ifne 7
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPrevNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iaload
iconst_m1
if_icmpeq 4
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fOpStack:[S
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
saload
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPrevNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iaload
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iaload
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.addContentSpecNode:(SII)I
iastore
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPrevNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iaload
iastore
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fOpStack:[S
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iconst_4
sastore
6: goto 12
StackMap locals:
StackMap stack:
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fOpStack:[S
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
saload
iconst_4
if_icmpeq 12
iload 1
iconst_1
if_icmpne 12
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPrevNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iaload
iconst_m1
if_icmpeq 10
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fOpStack:[S
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
saload
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPrevNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iaload
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iaload
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.addContentSpecNode:(SII)I
iastore
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPrevNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iaload
iastore
11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fOpStack:[S
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iconst_5
sastore
12: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 13 1 separator S
0 13 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
separator
augs
public void occurrence(short, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (SLcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fMixed:Z
ifne 9
1: iload 1
iconst_2
if_icmpne 4
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
aload 0
iconst_1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iaload
iconst_m1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.addContentSpecNode:(SII)I
iastore
3: goto 9
StackMap locals:
StackMap stack:
4: iload 1
iconst_3
if_icmpne 7
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
aload 0
iconst_2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iaload
iconst_m1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.addContentSpecNode:(SII)I
iastore
6: goto 9
StackMap locals:
StackMap stack:
7: iload 1
iconst_4
if_icmpne 9
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
aload 0
iconst_3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iaload
iconst_m1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.addContentSpecNode:(SII)I
iastore
9: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 10 1 occurrence S
0 10 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
occurrence
augs
public void endGroup(com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fMixed:Z
ifne 5
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPrevNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iaload
iconst_m1
if_icmpeq 3
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fOpStack:[S
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
saload
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPrevNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iaload
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iaload
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.addContentSpecNode:(SII)I
iastore
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
dup_x1
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iaload
istore 2
start local 2 4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iload 2
iastore
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 6 1 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
4 5 2 nodeIndex I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
augs
public void any(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/org/apache/xerces/internal/impl/dtd/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
public void empty(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/org/apache/xerces/internal/impl/dtd/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
public void endContentModel(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/org/apache/xerces/internal/impl/dtd/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
public boolean isNamespaceAware();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
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.org.apache.xerces.internal.impl.dtd.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/org/apache/xerces/internal/impl/dtd/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.org.apache.xerces.internal.impl.dtd.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/org/apache/xerces/internal/impl/dtd/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.org.apache.xerces.internal.impl.dtd.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/org/apache/xerces/internal/impl/dtd/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.org.apache.xerces.internal.impl.dtd.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/org/apache/xerces/internal/impl/dtd/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.org.apache.xerces.internal.impl.dtd.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/org/apache/xerces/internal/impl/dtd/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.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.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/org/apache/xerces/internal/impl/dtd/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.org.apache.xerces.internal.impl.dtd.XMLElementDecl);
descriptor: (ILcom/sun/org/apache/xerces/internal/impl/dtd/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.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.XMLElementDecl.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclType:[[S
iload 3
aaload
iload 4
saload
iconst_m1
if_icmpne 9
6: aload 2
iconst_m1
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.type:S
7: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.simpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.list:Z
8: goto 13
9: StackMap locals: int int
StackMap stack:
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclType:[[S
iload 3
aaload
iload 4
saload
sipush -129
iand
i2s
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.type:S
10: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.simpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclType:[[S
iload 3
aaload
iload 4
saload
sipush 128
iand
ifeq 11
iconst_1
goto 12
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType
11: iconst_0
StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar int com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl int int
StackMap stack: com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType int
12: putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.list:Z
13: StackMap locals:
StackMap stack:
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.type:S
iconst_3
if_icmpeq 14
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.type:S
iconst_2
if_icmpne 15
14: StackMap locals:
StackMap stack:
aload 2
aload 0
iload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getElementContentModelValidator:(I)Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.contentModelValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
15: StackMap locals:
StackMap stack:
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.simpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.datatypeValidator:Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
16: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.simpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
iconst_m1
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.defaultType:S
17: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.simpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.defaultValue:Ljava/lang/String;
18: 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 19 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 19 1 elementDeclIndex I
0 19 2 elementDecl Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl;
3 19 3 chunk I
4 19 4 index I
MethodParameters:
Name Flags
elementDeclIndex
elementDecl
com.sun.org.apache.xerces.internal.xni.QName getElementDeclName(int);
descriptor: (I)Lcom/sun/org/apache/xerces/internal/xni/QName;
flags: (0x0000)
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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclCount:I
if_icmplt 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
iload 2
aaload
iload 3
aaload
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 5 1 elementDeclIndex I
3 5 2 chunk I
4 5 3 index I
MethodParameters:
Name Flags
elementDeclIndex
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.org.apache.xerces.internal.impl.dtd.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/org/apache/xerces/internal/impl/dtd/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.org.apache.xerces.internal.impl.dtd.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/org/apache/xerces/internal/impl/dtd/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.org.apache.xerces.internal.impl.dtd.XMLAttributeDecl);
descriptor: (ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, 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.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.XMLAttributeDecl.name:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclType:[[S
iload 3
aaload
iload 4
saload
sipush -129
iand
i2s
istore 5
start local 5 10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.XMLAttributeDecl.simpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
iload 5
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclEnumeration:[[[Ljava/lang/String;
iload 3
aaload
iload 4
aaload
15: iload 6
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDefaultType:[[S
iload 3
aaload
iload 4
saload
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDefaultValue:[[Ljava/lang/String;
iload 3
aaload
iload 4
aaload
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclNonNormalizedDefaultValue:[[Ljava/lang/String;
iload 3
aaload
iload 4
aaload
18: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDatatypeValidator:[[Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
iload 3
aaload
iload 4
aaload
19: invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.setValues:(SLjava/lang/String;[Ljava/lang/String;ZSLjava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;)V
20: 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 21 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 21 1 attributeDeclIndex I
0 21 2 attributeDecl Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl;
3 21 3 chunk I
4 21 4 index I
7 9 5 attributeType S
10 21 5 attributeType S
8 9 6 isList Z
13 21 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.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDecl:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getAttributeDecl:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl;)Z
ifeq 4
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDecl:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl;
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLAttributeDecl.simpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
getfield com.sun.org.apache.xerces.internal.impl.dtd.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/org/apache/xerces/internal/impl/dtd/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 int getEntityDeclIndex(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityIndexMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnonnull 2
1: StackMap locals:
StackMap stack:
iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityIndexMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 3 1 entityDeclName Ljava/lang/String;
MethodParameters:
Name Flags
entityDeclName
public boolean getEntityDecl(int, com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl);
descriptor: (ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, 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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityCount: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
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityName:[[Ljava/lang/String;
iload 3
aaload
iload 4
aaload
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityPublicId:[[Ljava/lang/String;
iload 3
aaload
iload 4
aaload
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntitySystemId:[[Ljava/lang/String;
iload 3
aaload
iload 4
aaload
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityBaseSystemId:[[Ljava/lang/String;
iload 3
aaload
iload 4
aaload
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityNotation:[[Ljava/lang/String;
iload 3
aaload
iload 4
aaload
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityValue:[[Ljava/lang/String;
iload 3
aaload
iload 4
aaload
10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityIsPE:[[B
iload 3
aaload
iload 4
baload
ifne 11
iconst_0
goto 12
StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar int com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl int int
StackMap stack: com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
11: iconst_1
12: StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar int com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl int int
StackMap stack: com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityInExternal:[[B
iload 3
aaload
iload 4
baload
ifne 13
iconst_0
goto 14
StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar int com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl int int
StackMap stack: com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int
13: iconst_1
14: StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar int com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl int int
StackMap stack: com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
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/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 16 1 entityDeclIndex I
0 16 2 entityDecl Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl;
3 16 3 chunk I
4 16 4 index I
MethodParameters:
Name Flags
entityDeclIndex
entityDecl
public int getNotationDeclIndex(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationIndexMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnonnull 2
1: StackMap locals:
StackMap stack:
iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationIndexMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 3 1 notationDeclName Ljava/lang/String;
MethodParameters:
Name Flags
notationDeclName
public boolean getNotationDecl(int, com.sun.org.apache.xerces.internal.impl.dtd.XMLNotationDecl);
descriptor: (ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLNotationDecl;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, 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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationCount: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
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationName:[[Ljava/lang/String;
iload 3
aaload
iload 4
aaload
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationPublicId:[[Ljava/lang/String;
iload 3
aaload
iload 4
aaload
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationSystemId:[[Ljava/lang/String;
iload 3
aaload
iload 4
aaload
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationBaseSystemId:[[Ljava/lang/String;
iload 3
aaload
iload 4
aaload
8: invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLNotationDecl.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
9: 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 10 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 10 1 notationDeclIndex I
0 10 2 notationDecl Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLNotationDecl;
3 10 3 chunk I
4 10 4 index I
MethodParameters:
Name Flags
notationDeclIndex
notationDecl
public boolean getContentSpec(int, com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec);
descriptor: (ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecCount: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
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecType:[[S
iload 3
aaload
iload 4
saload
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
5: aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecValue:[[Ljava/lang/Object;
iload 3
aaload
iload 4
aaload
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
6: aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecOtherValue:[[Ljava/lang/Object;
iload 3
aaload
iload 4
aaload
putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
7: 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 8 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 8 1 contentSpecIndex I
0 8 2 contentSpec Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
3 8 3 chunk I
4 8 4 index I
MethodParameters:
Name Flags
contentSpecIndex
contentSpec
public int getContentSpecIndex(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
iflt 1
iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclContentSpecIndex:[[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 5 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 5 1 elementDeclIndex I
3 5 2 chunk I
4 5 3 index I
MethodParameters:
Name Flags
elementDeclIndex
public java.lang.String getContentSpecAsString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=9, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclCount:I
if_icmplt 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclContentSpecIndex:[[I
iload 2
aaload
iload 3
iaload
istore 4
start local 4 5: new com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.<init>:()V
astore 5
start local 5 6: aload 0
iload 4
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Z
ifeq 116
7: new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 6
start local 6 8: aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
bipush 15
iand
istore 7
start local 7 9: iload 7
tableswitch { // 0 - 8
0: 10
1: 17
2: 38
3: 70
4: 100
5: 100
6: 104
7: 109
8: 112
default: 114
}
10: StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar int int int int com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec java.lang.StringBuffer int
StackMap stack:
aload 6
bipush 40
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
11: aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
ifnonnull 14
aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
ifnonnull 14
12: aload 6
ldc "#PCDATA"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
13: goto 15
14: StackMap locals:
StackMap stack:
aload 6
aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
pop
15: StackMap locals:
StackMap stack:
aload 6
bipush 41
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
16: goto 115
17: StackMap locals:
StackMap stack:
aload 0
aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast int[]
iconst_0
iaload
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Z
pop
18: aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
istore 8
start local 8 19: iload 8
ifne 24
20: aload 6
bipush 40
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
21: aload 6
aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
pop
22: aload 6
bipush 41
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
23: goto 36
StackMap locals: int
StackMap stack:
24: iload 8
iconst_3
if_icmpeq 27
25: iload 8
iconst_2
if_icmpeq 27
26: iload 8
iconst_1
if_icmpne 33
27: StackMap locals:
StackMap stack:
aload 6
bipush 40
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
28: aload 0
aload 5
aload 6
29: iconst_1
iload 7
30: invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.appendContentSpec:(Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Ljava/lang/StringBuffer;ZI)V
31: aload 6
bipush 41
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
32: goto 36
33: StackMap locals:
StackMap stack:
aload 0
aload 5
aload 6
34: iconst_1
iload 7
35: invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.appendContentSpec:(Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Ljava/lang/StringBuffer;ZI)V
36: StackMap locals:
StackMap stack:
aload 6
bipush 63
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
37: goto 115
end local 8 38: StackMap locals:
StackMap stack:
aload 0
aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast int[]
iconst_0
iaload
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Z
pop
39: aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
istore 8
start local 8 40: iload 8
ifne 56
41: aload 6
bipush 40
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
42: aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
ifnonnull 45
aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
ifnonnull 45
43: aload 6
ldc "#PCDATA"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
44: goto 54
45: StackMap locals: int
StackMap stack:
aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
ifnull 48
46: aload 6
ldc "##any:uri="
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
pop
47: goto 54
48: StackMap locals:
StackMap stack:
aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
ifnonnull 51
49: aload 6
ldc "##any"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
50: goto 54
51: StackMap locals:
StackMap stack:
aload 0
aload 5
aload 6
52: iconst_1
iload 7
53: invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.appendContentSpec:(Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Ljava/lang/StringBuffer;ZI)V
54: StackMap locals:
StackMap stack:
aload 6
bipush 41
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
55: goto 68
StackMap locals:
StackMap stack:
56: iload 8
iconst_3
if_icmpeq 59
57: iload 8
iconst_2
if_icmpeq 59
58: iload 8
iconst_1
if_icmpne 65
59: StackMap locals:
StackMap stack:
aload 6
bipush 40
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
60: aload 0
aload 5
aload 6
61: iconst_1
iload 7
62: invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.appendContentSpec:(Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Ljava/lang/StringBuffer;ZI)V
63: aload 6
bipush 41
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
64: goto 68
65: StackMap locals:
StackMap stack:
aload 0
aload 5
aload 6
66: iconst_1
iload 7
67: invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.appendContentSpec:(Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Ljava/lang/StringBuffer;ZI)V
68: StackMap locals:
StackMap stack:
aload 6
bipush 42
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
69: goto 115
end local 8 70: StackMap locals:
StackMap stack:
aload 0
aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast int[]
iconst_0
iaload
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Z
pop
71: aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
istore 8
start local 8 72: iload 8
ifne 86
73: aload 6
bipush 40
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
74: aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
ifnonnull 77
aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
ifnonnull 77
75: aload 6
ldc "#PCDATA"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
76: goto 84
77: StackMap locals: int
StackMap stack:
aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
ifnull 80
78: aload 6
ldc "##any:uri="
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
pop
79: goto 84
80: StackMap locals:
StackMap stack:
aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
ifnonnull 83
81: aload 6
ldc "##any"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
82: goto 84
83: StackMap locals:
StackMap stack:
aload 6
aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
pop
84: StackMap locals:
StackMap stack:
aload 6
bipush 41
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
85: goto 98
StackMap locals:
StackMap stack:
86: iload 8
iconst_3
if_icmpeq 89
87: iload 8
iconst_2
if_icmpeq 89
88: iload 8
iconst_1
if_icmpne 95
89: StackMap locals:
StackMap stack:
aload 6
bipush 40
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
90: aload 0
aload 5
aload 6
91: iconst_1
iload 7
92: invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.appendContentSpec:(Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Ljava/lang/StringBuffer;ZI)V
93: aload 6
bipush 41
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
94: goto 98
95: StackMap locals:
StackMap stack:
aload 0
aload 5
aload 6
96: iconst_1
iload 7
97: invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.appendContentSpec:(Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Ljava/lang/StringBuffer;ZI)V
98: StackMap locals:
StackMap stack:
aload 6
bipush 43
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
99: goto 115
end local 8 100: StackMap locals:
StackMap stack:
aload 0
aload 5
aload 6
101: iconst_1
iload 7
102: invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.appendContentSpec:(Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Ljava/lang/StringBuffer;ZI)V
103: goto 115
104: StackMap locals:
StackMap stack:
aload 6
ldc "##any"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
105: aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
ifnull 115
106: aload 6
ldc ":uri="
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
107: aload 6
aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
pop
108: goto 115
109: StackMap locals:
StackMap stack:
aload 6
ldc "##other:uri="
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
110: aload 6
aload 5
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
pop
111: goto 115
112: StackMap locals:
StackMap stack:
aload 6
ldc "##local"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
113: goto 115
114: StackMap locals:
StackMap stack:
aload 6
ldc "???"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
115: StackMap locals:
StackMap stack:
aload 6
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 7 end local 6 116: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 117 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 117 1 elementDeclIndex I
3 117 2 chunk I
4 117 3 index I
5 117 4 contentSpecIndex I
6 117 5 contentSpec Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
8 116 6 str Ljava/lang/StringBuffer;
9 116 7 parentContentSpecType I
19 38 8 nextContentSpec I
40 70 8 nextContentSpec I
72 100 8 nextContentSpec I
MethodParameters:
Name Flags
elementDeclIndex
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.org.apache.xerces.internal.impl.dtd.XMLElementDecl
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.<init>:()V
astore 2
start local 2 2: goto 6
3: StackMap locals: int com.sun.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.DTDGrammar.getElementDecl:(ILcom/sun/org/apache/xerces/internal/impl/dtd/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/org/apache/xerces/internal/impl/dtd/DTDGrammar;
1 8 1 elementDeclIndex I
2 8 2 elementDecl Lcom/sun/org/apache/xerces/internal/impl/dtd/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.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.DTDGrammar.printAttribute:(I)V
7: aload 0
iload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.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/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 13 1 elementDeclIndex I
1 13 2 attributeDeclIndex I
MethodParameters:
Name Flags
elementDeclIndex
protected void addContentSpecToElement(com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
ifeq 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iconst_1
if_icmpne 11
aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.type:S
iconst_2
if_icmpne 11
1: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
ifnull 11
2: aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.type:S
iconst_2
if_icmpne 10
3: aload 0
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.addUniqueLeafNode:(Ljava/lang/String;)I
istore 2
start local 2 4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
iconst_0
iaload
iconst_m1
if_icmpne 7
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
iconst_0
iload 2
iastore
6: goto 10
7: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
iconst_0
aload 0
iconst_4
8: iload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
iconst_0
iaload
9: invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.addContentSpecNode:(SII)I
iastore
end local 2 10: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fCurrentElementIndex:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iaload
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.setContentSpecIndex:(II)V
11: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 12 1 elementDecl Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl;
4 10 2 pcdata I
MethodParameters:
Name Flags
elementDecl
protected com.sun.org.apache.xerces.internal.impl.dtd.models.ContentModelValidator getElementContentModelValidator(int);
descriptor: (I)Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=9, 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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclContentModelValidator:[[Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
iload 2
aaload
iload 3
aaload
astore 4
start local 4 3: aload 4
ifnull 5
4: aload 4
areturn
5: StackMap locals: int int com.sun.org.apache.xerces.internal.impl.dtd.models.ContentModelValidator
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclType:[[S
iload 2
aaload
iload 3
saload
istore 5
start local 5 6: iload 5
iconst_4
if_icmpne 8
7: aconst_null
areturn
8: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclContentSpecIndex:[[I
iload 2
aaload
iload 3
iaload
istore 6
start local 6 9: new com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.<init>:()V
astore 7
start local 7 10: aload 0
iload 6
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Z
pop
11: iload 5
iconst_2
if_icmpne 20
12: new com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList.<init>:()V
astore 8
start local 8 13: aload 0
iload 6
aload 7
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.contentSpecTree:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar$ChildrenList;)V
14: new com.sun.org.apache.xerces.internal.impl.dtd.models.MixedContentModel
dup
aload 8
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList.qname:[Lcom/sun/org/apache/xerces/internal/xni/QName;
15: aload 8
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList.type:[I
16: iconst_0
aload 8
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList.length:I
17: iconst_0
18: invokespecial com.sun.org.apache.xerces.internal.impl.dtd.models.MixedContentModel.<init>:([Lcom/sun/org/apache/xerces/internal/xni/QName;[IIIZ)V
astore 4
end local 8 19: goto 24
StackMap locals: int com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec
StackMap stack:
20: iload 5
iconst_3
if_icmpne 23
21: aload 0
iload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.createChildModel:(I)Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
astore 4
22: goto 24
23: StackMap locals:
StackMap stack:
new java.lang.RuntimeException
dup
ldc "Unknown content type for a element decl in getElementContentModelValidator() in AbstractDTDGrammar class"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
24: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclContentModelValidator:[[Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
iload 2
aaload
iload 3
aload 4
aastore
25: aload 4
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 26 1 elementDeclIndex I
1 26 2 chunk I
2 26 3 index I
3 26 4 contentModel Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
6 26 5 contentType I
9 26 6 contentSpecIndex I
10 26 7 contentSpec Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
13 19 8 children Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar$ChildrenList;
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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclCount:I
bipush 8
ishr
istore 1
start local 1 1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclCount:I
sipush 255
iand
istore 2
start local 2 2: aload 0
iload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.ensureElementDeclCapacity:(I)V
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclType:[[S
iload 1
aaload
iload 2
iconst_m1
sastore
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclContentModelValidator:[[Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
iload 1
aaload
iload 2
aconst_null
aastore
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclFirstAttributeDeclIndex:[[I
iload 1
aaload
iload 2
iconst_m1
iastore
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclLastAttributeDeclIndex:[[I
iload 1
aaload
iload 2
iconst_m1
iastore
8: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclCount:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclCount:I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
1 9 1 chunk I
2 9 2 index I
protected void setElementDecl(int, com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl);
descriptor: (ILcom/sun/org/apache/xerces/internal/impl/dtd/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.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
iload 3
aaload
iload 4
aaload
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.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
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclType:[[S
iload 3
aaload
iload 4
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.type:S
sastore
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclContentModelValidator:[[Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
iload 3
aaload
iload 4
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.contentModelValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
aastore
7: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl.simpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.list:Z
ifeq 9
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementIndexMap:Ljava/util/Map;
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.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/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 11 1 elementDeclIndex I
0 11 2 elementDecl Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl;
3 11 3 chunk I
4 11 4 index I
MethodParameters:
Name Flags
elementDeclIndex
elementDecl
protected void putElementNameMapping(com.sun.org.apache.xerces.internal.xni.QName, int, int);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 1 1 name Lcom/sun/org/apache/xerces/internal/xni/QName;
0 1 2 scope I
0 1 3 elementDeclIndex I
MethodParameters:
Name Flags
name
scope
elementDeclIndex
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.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.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/org/apache/xerces/internal/impl/dtd/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 void setContentSpecIndex(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.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclContentSpecIndex:[[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/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 6 1 elementDeclIndex I
0 6 2 contentSpecIndex I
3 6 3 chunk I
4 6 4 index I
MethodParameters:
Name Flags
elementDeclIndex
contentSpecIndex
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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclCount:I
bipush 8
ishr
istore 1
start local 1 1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclCount:I
sipush 255
iand
istore 2
start local 2 2: aload 0
iload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.ensureAttributeDeclCapacity:(I)V
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclType:[[S
iload 1
aaload
iload 2
iconst_m1
sastore
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDatatypeValidator:[[Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
iload 1
aaload
iload 2
aconst_null
aastore
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclEnumeration:[[[Ljava/lang/String;
iload 1
aaload
iload 2
aconst_null
aastore
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDefaultType:[[S
iload 1
aaload
iload 2
iconst_0
sastore
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDefaultValue:[[Ljava/lang/String;
iload 1
aaload
iload 2
aconst_null
aastore
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclNonNormalizedDefaultValue:[[Ljava/lang/String;
iload 1
aaload
iload 2
aconst_null
aastore
10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclNextAttributeDeclIndex:[[I
iload 1
aaload
iload 2
iconst_m1
iastore
11: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclCount:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclCount:I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
1 12 1 chunk I
2 12 2 index I
protected void setAttributeDecl(int, int, com.sun.org.apache.xerces.internal.impl.dtd.XMLAttributeDecl);
descriptor: (IILcom/sun/org/apache/xerces/internal/impl/dtd/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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
iload 4
aaload
iload 5
aaload
aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclType:[[S
iload 4
aaload
iload 5
aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLAttributeDecl.simpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.type:S
sastore
4: aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLAttributeDecl.simpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.list:Z
ifeq 6
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclEnumeration:[[[Ljava/lang/String;
iload 4
aaload
iload 5
aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLAttributeDecl.simpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.enumeration:[Ljava/lang/String;
aastore
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDefaultType:[[S
iload 4
aaload
iload 5
aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLAttributeDecl.simpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.defaultType:S
sastore
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDatatypeValidator:[[Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
iload 4
aaload
iload 5
aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLAttributeDecl.simpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.datatypeValidator:Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
aastore
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDefaultValue:[[Ljava/lang/String;
iload 4
aaload
iload 5
aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLAttributeDecl.simpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.defaultValue:Ljava/lang/String;
aastore
10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclNonNormalizedDefaultValue:[[Ljava/lang/String;
iload 4
aaload
iload 5
aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLAttributeDecl.simpleType:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType;
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType.nonNormalizedDefaultValue:Ljava/lang/String;
aastore
11: iload 1
bipush 8
ishr
istore 6
start local 6 12: iload 1
sipush 255
iand
istore 7
start local 7 13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclFirstAttributeDeclIndex:[[I
iload 6
aaload
iload 7
iaload
istore 8
start local 8 14: goto 20
15: StackMap locals: int int int
StackMap stack:
iload 8
iload 2
if_icmpne 17
16: goto 21
17: StackMap locals:
StackMap stack:
iload 8
bipush 8
ishr
istore 4
18: iload 8
sipush 255
iand
istore 5
19: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclNextAttributeDeclIndex:[[I
iload 4
aaload
iload 5
iaload
istore 8
20: StackMap locals:
StackMap stack:
iload 8
iconst_m1
if_icmpne 15
21: StackMap locals:
StackMap stack:
iload 8
iconst_m1
if_icmpne 30
22: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclFirstAttributeDeclIndex:[[I
iload 6
aaload
iload 7
iaload
iconst_m1
if_icmpne 25
23: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclFirstAttributeDeclIndex:[[I
iload 6
aaload
iload 7
iload 2
iastore
24: goto 29
25: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclLastAttributeDeclIndex:[[I
iload 6
aaload
iload 7
iaload
istore 8
26: iload 8
bipush 8
ishr
istore 4
27: iload 8
sipush 255
iand
istore 5
28: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclNextAttributeDeclIndex:[[I
iload 4
aaload
iload 5
iload 2
iastore
29: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclLastAttributeDeclIndex:[[I
iload 6
aaload
iload 7
iload 2
iastore
30: 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 31 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 31 1 elementDeclIndex I
0 31 2 attributeDeclIndex I
0 31 3 attributeDecl Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl;
1 31 4 attrChunk I
2 31 5 attrIndex I
12 31 6 elemChunk I
13 31 7 elemIndex I
14 31 8 index I
MethodParameters:
Name Flags
elementDeclIndex
attributeDeclIndex
attributeDecl
protected int createContentSpec();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecCount:I
bipush 8
ishr
istore 1
start local 1 1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecCount:I
sipush 255
iand
istore 2
start local 2 2: aload 0
iload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.ensureContentSpecCapacity:(I)V
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecType:[[S
iload 1
aaload
iload 2
iconst_m1
sastore
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecValue:[[Ljava/lang/Object;
iload 1
aaload
iload 2
aconst_null
aastore
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecOtherValue:[[Ljava/lang/Object;
iload 1
aaload
iload 2
aconst_null
aastore
6: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecCount:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecCount:I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
1 7 1 chunk I
2 7 2 index I
protected void setContentSpec(int, com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec);
descriptor: (ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)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
bipush 8
ishr
istore 3
start local 3 1: iload 1
sipush 255
iand
istore 4
start local 4 2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecType:[[S
iload 3
aaload
iload 4
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
sastore
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecValue:[[Ljava/lang/Object;
iload 3
aaload
iload 4
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
aastore
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecOtherValue:[[Ljava/lang/Object;
iload 3
aaload
iload 4
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
aastore
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/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 6 1 contentSpecIndex I
0 6 2 contentSpec Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
1 6 3 chunk I
2 6 4 index I
MethodParameters:
Name Flags
contentSpecIndex
contentSpec
protected int createEntityDecl();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityCount:I
bipush 8
ishr
istore 1
start local 1 1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityCount:I
sipush 255
iand
istore 2
start local 2 2: aload 0
iload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.ensureEntityDeclCapacity:(I)V
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityIsPE:[[B
iload 1
aaload
iload 2
iconst_0
bastore
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityInExternal:[[B
iload 1
aaload
iload 2
iconst_0
bastore
5: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityCount:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityCount:I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
1 6 1 chunk I
2 6 2 index I
protected void setEntityDecl(int, com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl);
descriptor: (ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl;)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
bipush 8
ishr
istore 3
start local 3 1: iload 1
sipush 255
iand
istore 4
start local 4 2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityName:[[Ljava/lang/String;
iload 3
aaload
iload 4
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl.name:Ljava/lang/String;
aastore
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityValue:[[Ljava/lang/String;
iload 3
aaload
iload 4
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl.value:Ljava/lang/String;
aastore
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityPublicId:[[Ljava/lang/String;
iload 3
aaload
iload 4
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl.publicId:Ljava/lang/String;
aastore
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntitySystemId:[[Ljava/lang/String;
iload 3
aaload
iload 4
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl.systemId:Ljava/lang/String;
aastore
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityBaseSystemId:[[Ljava/lang/String;
iload 3
aaload
iload 4
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl.baseSystemId:Ljava/lang/String;
aastore
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityNotation:[[Ljava/lang/String;
iload 3
aaload
iload 4
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl.notation:Ljava/lang/String;
aastore
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityIsPE:[[B
iload 3
aaload
iload 4
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl.isPE:Z
ifeq 9
iconst_1
goto 10
StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar int com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl int int
StackMap stack: byte[] int
9: iconst_0
StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar int com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl int int
StackMap stack: byte[] int int
10: bastore
11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityInExternal:[[B
iload 3
aaload
iload 4
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl.inExternal:Z
ifeq 12
iconst_1
goto 13
StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar int com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl int int
StackMap stack: byte[] int
12: iconst_0
StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar int com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl int int
StackMap stack: byte[] int int
13: bastore
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityIndexMap:Ljava/util/Map;
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl.name: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
15: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 16 1 entityDeclIndex I
0 16 2 entityDecl Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl;
1 16 3 chunk I
2 16 4 index I
MethodParameters:
Name Flags
entityDeclIndex
entityDecl
protected int createNotationDecl();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationCount:I
bipush 8
ishr
istore 1
start local 1 1: aload 0
iload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.ensureNotationDeclCapacity:(I)V
2: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationCount:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationCount:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
1 3 1 chunk I
protected void setNotationDecl(int, com.sun.org.apache.xerces.internal.impl.dtd.XMLNotationDecl);
descriptor: (ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLNotationDecl;)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
bipush 8
ishr
istore 3
start local 3 1: iload 1
sipush 255
iand
istore 4
start local 4 2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationName:[[Ljava/lang/String;
iload 3
aaload
iload 4
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLNotationDecl.name:Ljava/lang/String;
aastore
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationPublicId:[[Ljava/lang/String;
iload 3
aaload
iload 4
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLNotationDecl.publicId:Ljava/lang/String;
aastore
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationSystemId:[[Ljava/lang/String;
iload 3
aaload
iload 4
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLNotationDecl.systemId:Ljava/lang/String;
aastore
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationBaseSystemId:[[Ljava/lang/String;
iload 3
aaload
iload 4
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLNotationDecl.baseSystemId:Ljava/lang/String;
aastore
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationIndexMap:Ljava/util/Map;
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLNotationDecl.name: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
7: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 8 1 notationDeclIndex I
0 8 2 notationDecl Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLNotationDecl;
1 8 3 chunk I
2 8 4 index I
MethodParameters:
Name Flags
notationDeclIndex
notationDecl
protected int addContentSpecNode(short, java.lang.String);
descriptor: (SLjava/lang/String;)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.createContentSpec:()I
istore 3
start local 3 1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpec:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
iload 1
aload 2
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.setValues:(SLjava/lang/Object;Ljava/lang/Object;)V
2: aload 0
iload 3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpec:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.setContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)V
3: iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 4 1 nodeType S
0 4 2 nodeValue Ljava/lang/String;
1 4 3 contentSpecIndex I
MethodParameters:
Name Flags
nodeType
nodeValue
protected int addUniqueLeafNode(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.createContentSpec:()I
istore 2
start local 2 1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpec:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
iconst_0
2: aload 1
aconst_null
3: invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.setValues:(SLjava/lang/Object;Ljava/lang/Object;)V
4: aload 0
iload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpec:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.setContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)V
5: iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 6 1 elementName Ljava/lang/String;
1 6 2 contentSpecIndex I
MethodParameters:
Name Flags
elementName
protected int addContentSpecNode(short, int, int);
descriptor: (SII)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.createContentSpec:()I
istore 4
start local 4 1: iconst_1
newarray 10
astore 5
start local 5 2: iconst_1
newarray 10
astore 6
start local 6 3: aload 5
iconst_0
iload 2
iastore
4: aload 6
iconst_0
iload 3
iastore
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpec:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
iload 1
aload 5
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.setValues:(SLjava/lang/Object;Ljava/lang/Object;)V
6: aload 0
iload 4
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpec:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.setContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)V
7: iload 4
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 8 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 8 1 nodeType S
0 8 2 leftNodeIndex I
0 8 3 rightNodeIndex I
1 8 4 contentSpecIndex I
2 8 5 leftIntArray [I
3 8 6 rightIntArray [I
MethodParameters:
Name Flags
nodeType
leftNodeIndex
rightNodeIndex
protected void initializeContentModelStack();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fOpStack:[S
ifnonnull 5
1: aload 0
bipush 8
newarray 9
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fOpStack:[S
2: aload 0
bipush 8
newarray 10
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
3: aload 0
bipush 8
newarray 10
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPrevNodeIndexStack:[I
4: goto 15
StackMap locals:
StackMap stack:
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fOpStack:[S
arraylength
if_icmpne 15
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iconst_2
imul
newarray 9
astore 1
start local 1 7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fOpStack:[S
iconst_0
aload 1
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
8: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fOpStack:[S
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iconst_2
imul
newarray 10
astore 2
start local 2 10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
iconst_0
aload 2
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
11: aload 0
aload 2
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
12: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iconst_2
imul
newarray 10
astore 2
13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPrevNodeIndexStack:[I
iconst_0
aload 2
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
14: aload 0
aload 2
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPrevNodeIndexStack:[I
end local 2 end local 1 15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fOpStack:[S
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iconst_m1
sastore
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iconst_m1
iastore
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fPrevNodeIndexStack:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fDepth:I
iconst_m1
iastore
18: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
7 15 1 newStack [S
10 15 2 newIntStack [I
boolean isImmutable();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fIsImmutable:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
private void appendContentSpec(com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec, java.lang.StringBuffer, boolean, int);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Ljava/lang/StringBuffer;ZI)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
bipush 15
iand
istore 5
start local 5 1: iload 5
tableswitch { // 0 - 8
0: 2
1: 13
2: 25
3: 37
4: 49
5: 49
6: 66
7: 71
8: 74
default: 76
}
2: StackMap locals: int
StackMap stack:
aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
ifnonnull 5
aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
ifnonnull 5
3: aload 2
ldc "#PCDATA"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: goto 77
5: StackMap locals:
StackMap stack:
aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
ifnonnull 8
aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
ifnull 8
6: aload 2
ldc "##any:uri="
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
pop
7: goto 77
8: StackMap locals:
StackMap stack:
aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
ifnonnull 11
9: aload 2
ldc "##any"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
10: goto 77
11: StackMap locals:
StackMap stack:
aload 2
aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
pop
12: goto 77
13: StackMap locals:
StackMap stack:
iload 4
iconst_3
if_icmpeq 16
14: iload 4
iconst_2
if_icmpeq 16
15: iload 4
iconst_1
if_icmpne 21
16: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast int[]
iconst_0
iaload
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Z
pop
17: aload 2
bipush 40
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
18: aload 0
aload 1
aload 2
iconst_1
iload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.appendContentSpec:(Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Ljava/lang/StringBuffer;ZI)V
19: aload 2
bipush 41
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
20: goto 23
21: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast int[]
iconst_0
iaload
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Z
pop
22: aload 0
aload 1
aload 2
iconst_1
iload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.appendContentSpec:(Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Ljava/lang/StringBuffer;ZI)V
23: StackMap locals:
StackMap stack:
aload 2
bipush 63
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
24: goto 77
25: StackMap locals:
StackMap stack:
iload 4
iconst_3
if_icmpeq 28
26: iload 4
iconst_2
if_icmpeq 28
27: iload 4
iconst_1
if_icmpne 33
28: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast int[]
iconst_0
iaload
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Z
pop
29: aload 2
bipush 40
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
30: aload 0
aload 1
aload 2
iconst_1
iload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.appendContentSpec:(Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Ljava/lang/StringBuffer;ZI)V
31: aload 2
bipush 41
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
32: goto 35
33: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast int[]
iconst_0
iaload
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Z
pop
34: aload 0
aload 1
aload 2
iconst_1
iload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.appendContentSpec:(Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Ljava/lang/StringBuffer;ZI)V
35: StackMap locals:
StackMap stack:
aload 2
bipush 42
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
36: goto 77
37: StackMap locals:
StackMap stack:
iload 4
iconst_3
if_icmpeq 40
38: iload 4
iconst_2
if_icmpeq 40
39: iload 4
iconst_1
if_icmpne 45
40: StackMap locals:
StackMap stack:
aload 2
bipush 40
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
41: aload 0
aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast int[]
iconst_0
iaload
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Z
pop
42: aload 0
aload 1
aload 2
iconst_1
iload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.appendContentSpec:(Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Ljava/lang/StringBuffer;ZI)V
43: aload 2
bipush 41
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
44: goto 47
45: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast int[]
iconst_0
iaload
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Z
pop
46: aload 0
aload 1
aload 2
iconst_1
iload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.appendContentSpec:(Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Ljava/lang/StringBuffer;ZI)V
47: StackMap locals:
StackMap stack:
aload 2
bipush 43
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
48: goto 77
49: StackMap locals:
StackMap stack:
iload 3
ifeq 51
50: aload 2
bipush 40
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
51: StackMap locals:
StackMap stack:
aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
istore 6
start local 6 52: aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
checkcast int[]
iconst_0
iaload
istore 7
start local 7 53: aload 0
aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast int[]
iconst_0
iaload
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Z
pop
54: aload 0
aload 1
aload 2
aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
iload 6
if_icmpeq 55
iconst_1
goto 56
StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec java.lang.StringBuffer int int int int int
StackMap stack: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec java.lang.StringBuffer
55: iconst_0
StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec java.lang.StringBuffer int int int int int
StackMap stack: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec java.lang.StringBuffer int
56: iload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.appendContentSpec:(Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Ljava/lang/StringBuffer;ZI)V
57: iload 6
iconst_4
if_icmpne 60
58: aload 2
bipush 124
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
59: goto 61
60: StackMap locals:
StackMap stack:
aload 2
bipush 44
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
61: StackMap locals:
StackMap stack:
aload 0
iload 7
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Z
pop
62: aload 0
aload 1
aload 2
iconst_1
iload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.appendContentSpec:(Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Ljava/lang/StringBuffer;ZI)V
63: iload 3
ifeq 77
64: aload 2
bipush 41
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
65: goto 77
end local 7 end local 6 66: StackMap locals:
StackMap stack:
aload 2
ldc "##any"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
67: aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
ifnull 77
68: aload 2
ldc ":uri="
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
69: aload 2
aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
pop
70: goto 77
71: StackMap locals:
StackMap stack:
aload 2
ldc "##other:uri="
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
72: aload 2
aload 1
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
pop
73: goto 77
74: StackMap locals:
StackMap stack:
aload 2
ldc "##local"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
75: goto 77
76: StackMap locals:
StackMap stack:
aload 2
ldc "???"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
77: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 78 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 78 1 contentSpec Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
0 78 2 str Ljava/lang/StringBuffer;
0 78 3 parens Z
0 78 4 parentContentSpecType I
1 78 5 thisContentSpec I
52 66 6 type I
53 66 7 otherValue I
MethodParameters:
Name Flags
contentSpec
str
parens
parentContentSpecType
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.org.apache.xerces.internal.impl.dtd.XMLAttributeDecl
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLAttributeDecl.<init>:()V
astore 2
start local 2 1: aload 0
iload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getAttributeDecl:(ILcom/sun/org/apache/xerces/internal/impl/dtd/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.org.apache.xerces.internal.impl.dtd.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.org.apache.xerces.internal.impl.dtd.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/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 6 1 attributeDeclIndex I
1 6 2 attributeDecl Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl;
MethodParameters:
Name Flags
attributeDeclIndex
private synchronized com.sun.org.apache.xerces.internal.impl.dtd.models.ContentModelValidator createChildModel(int);
descriptor: (I)Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
flags: (0x0022) ACC_PRIVATE, ACC_SYNCHRONIZED
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: new com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.<init>:()V
astore 2
start local 2 1: aload 0
iload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Z
pop
2: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
bipush 15
iand
bipush 6
if_icmpeq 38
3: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
bipush 15
iand
bipush 7
if_icmpeq 38
4: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
bipush 15
iand
bipush 8
if_icmpeq 38
5: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
ifne 12
6: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
ifnonnull 8
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
ifnonnull 8
7: new java.lang.RuntimeException
dup
ldc "ImplementationMessages.VAL_NPCD"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aconst_null
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast java.lang.String
9: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast java.lang.String
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
checkcast java.lang.String
10: invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
11: new com.sun.org.apache.xerces.internal.impl.dtd.models.SimpleContentModel
dup
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aconst_null
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.models.SimpleContentModel.<init>:(SLcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/QName;)V
areturn
12: StackMap locals:
StackMap stack:
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
iconst_4
if_icmpeq 14
13: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
iconst_5
if_icmpne 27
14: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.<init>:()V
astore 3
start local 3 15: new com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.<init>:()V
astore 4
start local 4 16: aload 0
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast int[]
iconst_0
iaload
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Z
pop
17: aload 0
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
checkcast int[]
iconst_0
iaload
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Z
pop
18: aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
ifne 38
19: aload 4
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
ifne 38
20: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aconst_null
aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast java.lang.String
21: aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast java.lang.String
aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
checkcast java.lang.String
22: invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
23: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fQName2:Lcom/sun/org/apache/xerces/internal/xni/QName;
aconst_null
aload 4
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast java.lang.String
24: aload 4
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast java.lang.String
aload 4
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
checkcast java.lang.String
25: invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
26: new com.sun.org.apache.xerces.internal.impl.dtd.models.SimpleContentModel
dup
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fQName2:Lcom/sun/org/apache/xerces/internal/xni/QName;
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.models.SimpleContentModel.<init>:(SLcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/QName;)V
areturn
end local 4 end local 3 27: StackMap locals:
StackMap stack:
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
iconst_1
if_icmpeq 30
28: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
iconst_2
if_icmpeq 30
29: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
iconst_3
if_icmpne 37
30: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.<init>:()V
astore 3
start local 3 31: aload 0
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast int[]
iconst_0
iaload
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Z
pop
32: aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
ifne 38
33: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aconst_null
aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast java.lang.String
34: aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast java.lang.String
aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
checkcast java.lang.String
35: invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
36: new com.sun.org.apache.xerces.internal.impl.dtd.models.SimpleContentModel
dup
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aconst_null
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.models.SimpleContentModel.<init>:(SLcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/QName;)V
areturn
end local 3 37: StackMap locals:
StackMap stack:
new java.lang.RuntimeException
dup
ldc "ImplementationMessages.VAL_CST"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
38: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fLeafCount:I
39: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fLeafCount:I
40: aload 0
iload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.buildSyntaxTree:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Lcom/sun/org/apache/xerces/internal/impl/dtd/models/CMNode;
astore 3
start local 3 41: new com.sun.org.apache.xerces.internal.impl.dtd.models.DFAContentModel
dup
aload 3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fLeafCount:I
iconst_0
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.models.DFAContentModel.<init>:(Lcom/sun/org/apache/xerces/internal/impl/dtd/models/CMNode;IZ)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 42 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 42 1 contentSpecIndex I
1 42 2 contentSpec Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
15 27 3 contentSpecLeft Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
16 27 4 contentSpecRight Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
31 37 3 contentSpecLeft Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
41 42 3 cmn Lcom/sun/org/apache/xerces/internal/impl/dtd/models/CMNode;
MethodParameters:
Name Flags
contentSpecIndex
private final com.sun.org.apache.xerces.internal.impl.dtd.models.CMNode buildSyntaxTree(int, com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec);
descriptor: (ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Lcom/sun/org/apache/xerces/internal/impl/dtd/models/CMNode;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=8, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
astore 3
start local 3 1: aload 0
iload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Z
pop
2: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
bipush 15
iand
bipush 6
if_icmpne 5
3: new com.sun.org.apache.xerces.internal.impl.dtd.models.CMAny
dup
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
checkcast java.lang.String
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fLeafCount:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fLeafCount:I
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.models.CMAny.<init>:(ILjava/lang/String;I)V
astore 3
4: goto 34
5: StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.models.CMNode
StackMap stack:
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
bipush 15
iand
bipush 7
if_icmpne 8
6: new com.sun.org.apache.xerces.internal.impl.dtd.models.CMAny
dup
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
checkcast java.lang.String
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fLeafCount:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fLeafCount:I
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.models.CMAny.<init>:(ILjava/lang/String;I)V
astore 3
7: goto 34
8: StackMap locals:
StackMap stack:
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
bipush 15
iand
bipush 8
if_icmpne 11
9: new com.sun.org.apache.xerces.internal.impl.dtd.models.CMAny
dup
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
aconst_null
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fLeafCount:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fLeafCount:I
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.models.CMAny.<init>:(ILjava/lang/String;I)V
astore 3
10: goto 34
11: StackMap locals:
StackMap stack:
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
ifne 17
12: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aconst_null
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast java.lang.String
13: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast java.lang.String
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
checkcast java.lang.String
14: invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
15: new com.sun.org.apache.xerces.internal.impl.dtd.models.CMLeaf
dup
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fLeafCount:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fLeafCount:I
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.models.CMLeaf.<init>:(Lcom/sun/org/apache/xerces/internal/xni/QName;I)V
astore 3
16: goto 34
17: StackMap locals:
StackMap stack:
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast int[]
iconst_0
iaload
istore 4
start local 4 18: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
checkcast int[]
iconst_0
iaload
istore 5
start local 5 19: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
iconst_4
if_icmpeq 21
20: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
iconst_5
if_icmpne 25
21: StackMap locals: int int
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.dtd.models.CMBinOp
dup
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
aload 0
iload 4
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.buildSyntaxTree:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Lcom/sun/org/apache/xerces/internal/impl/dtd/models/CMNode;
22: aload 0
iload 5
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.buildSyntaxTree:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Lcom/sun/org/apache/xerces/internal/impl/dtd/models/CMNode;
23: invokespecial com.sun.org.apache.xerces.internal.impl.dtd.models.CMBinOp.<init>:(ILcom/sun/org/apache/xerces/internal/impl/dtd/models/CMNode;Lcom/sun/org/apache/xerces/internal/impl/dtd/models/CMNode;)V
astore 3
24: goto 34
25: StackMap locals:
StackMap stack:
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
iconst_2
if_icmpne 28
26: new com.sun.org.apache.xerces.internal.impl.dtd.models.CMUniOp
dup
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
aload 0
iload 4
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.buildSyntaxTree:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Lcom/sun/org/apache/xerces/internal/impl/dtd/models/CMNode;
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.models.CMUniOp.<init>:(ILcom/sun/org/apache/xerces/internal/impl/dtd/models/CMNode;)V
astore 3
27: goto 34
28: StackMap locals:
StackMap stack:
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
iconst_2
if_icmpeq 31
29: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
iconst_1
if_icmpeq 31
30: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
iconst_3
if_icmpne 33
31: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.dtd.models.CMUniOp
dup
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
aload 0
iload 4
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.buildSyntaxTree:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Lcom/sun/org/apache/xerces/internal/impl/dtd/models/CMNode;
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.models.CMUniOp.<init>:(ILcom/sun/org/apache/xerces/internal/impl/dtd/models/CMNode;)V
astore 3
32: goto 34
33: StackMap locals:
StackMap stack:
new java.lang.RuntimeException
dup
ldc "ImplementationMessages.VAL_CST"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
end local 5 end local 4 34: StackMap locals:
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 35 1 startNode I
0 35 2 contentSpec Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
1 35 3 nodeRet Lcom/sun/org/apache/xerces/internal/impl/dtd/models/CMNode;
18 34 4 leftNode I
19 34 5 rightNode I
MethodParameters:
Name Flags
startNode
contentSpec
private void contentSpecTree(int, com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec, com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList);
descriptor: (ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar$ChildrenList;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Z
pop
1: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
ifeq 5
2: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
bipush 15
iand
bipush 6
if_icmpeq 5
3: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
bipush 15
iand
bipush 8
if_icmpeq 5
4: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
bipush 15
iand
bipush 7
if_icmpne 19
5: StackMap locals:
StackMap stack:
aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList.length:I
aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList.qname:[Lcom/sun/org/apache/xerces/internal/xni/QName;
arraylength
if_icmpne 12
6: aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList.length:I
iconst_2
imul
anewarray com.sun.org.apache.xerces.internal.xni.QName
astore 4
start local 4 7: aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList.qname:[Lcom/sun/org/apache/xerces/internal/xni/QName;
iconst_0
aload 4
iconst_0
aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList.length:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
8: aload 3
aload 4
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList.qname:[Lcom/sun/org/apache/xerces/internal/xni/QName;
9: aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList.length:I
iconst_2
imul
newarray 10
astore 5
start local 5 10: aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList.type:[I
iconst_0
aload 5
iconst_0
aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList.length:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
11: aload 3
aload 5
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList.type:[I
end local 5 end local 4 12: StackMap locals:
StackMap stack:
aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList.qname:[Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList.length:I
new com.sun.org.apache.xerces.internal.xni.QName
dup
aconst_null
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast java.lang.String
13: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast java.lang.String
14: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
checkcast java.lang.String
invokespecial com.sun.org.apache.xerces.internal.xni.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
15: aastore
16: aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList.type:[I
aload 3
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList.length:I
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
iastore
17: aload 3
dup
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList.length:I
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList.length:I
18: return
19: StackMap locals:
StackMap stack:
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
ifnull 21
20: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
checkcast int[]
iconst_0
iaload
goto 22
StackMap locals:
StackMap stack:
21: iconst_m1
22: StackMap locals:
StackMap stack: int
istore 4
start local 4 23: iconst_m1
istore 5
start local 5 24: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
ifnull 26
25: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
checkcast int[]
iconst_0
iaload
istore 5
goto 27
26: StackMap locals: int int
StackMap stack:
return
27: StackMap locals:
StackMap stack:
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
iconst_4
if_icmpeq 29
28: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
iconst_5
if_icmpne 32
29: StackMap locals:
StackMap stack:
aload 0
iload 4
aload 2
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.contentSpecTree:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar$ChildrenList;)V
30: aload 0
iload 5
aload 2
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.contentSpecTree:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar$ChildrenList;)V
31: return
32: StackMap locals:
StackMap stack:
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
iconst_1
if_icmpeq 35
33: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
iconst_2
if_icmpeq 35
34: aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
iconst_3
if_icmpne 37
35: StackMap locals:
StackMap stack:
aload 0
iload 4
aload 2
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.contentSpecTree:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar$ChildrenList;)V
36: return
37: StackMap locals:
StackMap stack:
new java.lang.RuntimeException
dup
new java.lang.StringBuilder
dup
ldc "Invalid content spec type seen in contentSpecTree() method of AbstractDTDGrammar class : "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
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 38 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 38 1 contentSpecIndex I
0 38 2 contentSpec Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
0 38 3 children Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar$ChildrenList;
7 12 4 newQName [Lcom/sun/org/apache/xerces/internal/xni/QName;
10 12 5 newType [I
23 38 4 leftNode I
24 38 5 rightNode I
MethodParameters:
Name Flags
contentSpecIndex
contentSpec
children
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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
arraylength
if_icmplt 11
1: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclIsExternal:[[I
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclIsExternal:[[I
arraylength
iconst_2
imul
3: invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[II)[[I
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclIsExternal:[[I
4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[Lcom/sun/org/apache/xerces/internal/xni/QName;I)[[Lcom/sun/org/apache/xerces/internal/xni/QName;
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
5: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclType:[[S
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclType:[[S
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[SI)[[S
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclType:[[S
6: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclContentModelValidator:[[Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclContentModelValidator:[[Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;I)[[Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclContentModelValidator:[[Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
7: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclContentSpecIndex:[[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclContentSpecIndex:[[I
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[II)[[I
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclContentSpecIndex:[[I
8: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclFirstAttributeDeclIndex:[[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclFirstAttributeDeclIndex:[[I
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[II)[[I
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclFirstAttributeDeclIndex:[[I
9: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclLastAttributeDeclIndex:[[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclLastAttributeDeclIndex:[[I
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[II)[[I
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclLastAttributeDeclIndex:[[I
10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
iload 1
aaload
ifnull 13
12: return
13: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclIsExternal:[[I
iload 1
sipush 256
newarray 10
aastore
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
iload 1
sipush 256
anewarray com.sun.org.apache.xerces.internal.xni.QName
aastore
15: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclType:[[S
iload 1
sipush 256
newarray 9
aastore
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclContentModelValidator:[[Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
iload 1
sipush 256
anewarray com.sun.org.apache.xerces.internal.impl.dtd.models.ContentModelValidator
aastore
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclContentSpecIndex:[[I
iload 1
sipush 256
newarray 10
aastore
18: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclFirstAttributeDeclIndex:[[I
iload 1
sipush 256
newarray 10
aastore
19: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fElementDeclLastAttributeDeclIndex:[[I
iload 1
sipush 256
newarray 10
aastore
20: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 21 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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
arraylength
if_icmplt 13
1: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclIsExternal:[[I
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclIsExternal:[[I
arraylength
iconst_2
imul
3: invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[II)[[I
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclIsExternal:[[I
4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[Lcom/sun/org/apache/xerces/internal/xni/QName;I)[[Lcom/sun/org/apache/xerces/internal/xni/QName;
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
5: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclType:[[S
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclType:[[S
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[SI)[[S
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclType:[[S
6: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclEnumeration:[[[Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclEnumeration:[[[Ljava/lang/String;
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[[Ljava/lang/String;I)[[[Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclEnumeration:[[[Ljava/lang/String;
7: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDefaultType:[[S
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDefaultType:[[S
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[SI)[[S
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDefaultType:[[S
8: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDatatypeValidator:[[Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDatatypeValidator:[[Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;I)[[Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDatatypeValidator:[[Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
9: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDefaultValue:[[Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDefaultValue:[[Ljava/lang/String;
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[Ljava/lang/String;I)[[Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDefaultValue:[[Ljava/lang/String;
10: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclNonNormalizedDefaultValue:[[Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclNonNormalizedDefaultValue:[[Ljava/lang/String;
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[Ljava/lang/String;I)[[Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclNonNormalizedDefaultValue:[[Ljava/lang/String;
11: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclNextAttributeDeclIndex:[[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclNextAttributeDeclIndex:[[I
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[II)[[I
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclNextAttributeDeclIndex:[[I
12: goto 15
13: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
iload 1
aaload
ifnull 15
14: return
15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclIsExternal:[[I
iload 1
sipush 256
newarray 10
aastore
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclName:[[Lcom/sun/org/apache/xerces/internal/xni/QName;
iload 1
sipush 256
anewarray com.sun.org.apache.xerces.internal.xni.QName
aastore
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclType:[[S
iload 1
sipush 256
newarray 9
aastore
18: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclEnumeration:[[[Ljava/lang/String;
iload 1
sipush 256
anewarray java.lang.String[]
aastore
19: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDefaultType:[[S
iload 1
sipush 256
newarray 9
aastore
20: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDatatypeValidator:[[Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
iload 1
sipush 256
anewarray com.sun.org.apache.xerces.internal.impl.dv.DatatypeValidator
aastore
21: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclDefaultValue:[[Ljava/lang/String;
iload 1
sipush 256
anewarray java.lang.String
aastore
22: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclNonNormalizedDefaultValue:[[Ljava/lang/String;
iload 1
sipush 256
anewarray java.lang.String
aastore
23: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fAttributeDeclNextAttributeDeclIndex:[[I
iload 1
sipush 256
newarray 10
aastore
24: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 25 1 chunk I
MethodParameters:
Name Flags
chunk
private void ensureEntityDeclCapacity(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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityName:[[Ljava/lang/String;
arraylength
if_icmplt 10
1: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityName:[[Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityName:[[Ljava/lang/String;
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[Ljava/lang/String;I)[[Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityName:[[Ljava/lang/String;
2: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityValue:[[Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityValue:[[Ljava/lang/String;
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[Ljava/lang/String;I)[[Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityValue:[[Ljava/lang/String;
3: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityPublicId:[[Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityPublicId:[[Ljava/lang/String;
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[Ljava/lang/String;I)[[Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityPublicId:[[Ljava/lang/String;
4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntitySystemId:[[Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntitySystemId:[[Ljava/lang/String;
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[Ljava/lang/String;I)[[Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntitySystemId:[[Ljava/lang/String;
5: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityBaseSystemId:[[Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityBaseSystemId:[[Ljava/lang/String;
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[Ljava/lang/String;I)[[Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityBaseSystemId:[[Ljava/lang/String;
6: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityNotation:[[Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityNotation:[[Ljava/lang/String;
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[Ljava/lang/String;I)[[Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityNotation:[[Ljava/lang/String;
7: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityIsPE:[[B
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityIsPE:[[B
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[BI)[[B
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityIsPE:[[B
8: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityInExternal:[[B
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityInExternal:[[B
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[BI)[[B
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityInExternal:[[B
9: goto 12
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityName:[[Ljava/lang/String;
iload 1
aaload
ifnull 12
11: return
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityName:[[Ljava/lang/String;
iload 1
sipush 256
anewarray java.lang.String
aastore
13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityValue:[[Ljava/lang/String;
iload 1
sipush 256
anewarray java.lang.String
aastore
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityPublicId:[[Ljava/lang/String;
iload 1
sipush 256
anewarray java.lang.String
aastore
15: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntitySystemId:[[Ljava/lang/String;
iload 1
sipush 256
anewarray java.lang.String
aastore
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityBaseSystemId:[[Ljava/lang/String;
iload 1
sipush 256
anewarray java.lang.String
aastore
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityNotation:[[Ljava/lang/String;
iload 1
sipush 256
anewarray java.lang.String
aastore
18: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityIsPE:[[B
iload 1
sipush 256
newarray 8
aastore
19: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityInExternal:[[B
iload 1
sipush 256
newarray 8
aastore
20: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 21 1 chunk I
MethodParameters:
Name Flags
chunk
private void ensureNotationDeclCapacity(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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationName:[[Ljava/lang/String;
arraylength
if_icmplt 6
1: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationName:[[Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationName:[[Ljava/lang/String;
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[Ljava/lang/String;I)[[Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationName:[[Ljava/lang/String;
2: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationPublicId:[[Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationPublicId:[[Ljava/lang/String;
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[Ljava/lang/String;I)[[Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationPublicId:[[Ljava/lang/String;
3: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationSystemId:[[Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationSystemId:[[Ljava/lang/String;
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[Ljava/lang/String;I)[[Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationSystemId:[[Ljava/lang/String;
4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationBaseSystemId:[[Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationBaseSystemId:[[Ljava/lang/String;
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[Ljava/lang/String;I)[[Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationBaseSystemId:[[Ljava/lang/String;
5: goto 8
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationName:[[Ljava/lang/String;
iload 1
aaload
ifnull 8
7: return
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationName:[[Ljava/lang/String;
iload 1
sipush 256
anewarray java.lang.String
aastore
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationPublicId:[[Ljava/lang/String;
iload 1
sipush 256
anewarray java.lang.String
aastore
10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationSystemId:[[Ljava/lang/String;
iload 1
sipush 256
anewarray java.lang.String
aastore
11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fNotationBaseSystemId:[[Ljava/lang/String;
iload 1
sipush 256
anewarray java.lang.String
aastore
12: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 13 1 chunk I
MethodParameters:
Name Flags
chunk
private void ensureContentSpecCapacity(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.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecType:[[S
arraylength
if_icmplt 5
1: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecType:[[S
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecType:[[S
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[SI)[[S
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecType:[[S
2: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecValue:[[Ljava/lang/Object;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecValue:[[Ljava/lang/Object;
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[Ljava/lang/Object;I)[[Ljava/lang/Object;
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecValue:[[Ljava/lang/Object;
3: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecOtherValue:[[Ljava/lang/Object;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecOtherValue:[[Ljava/lang/Object;
arraylength
iconst_2
imul
invokestatic com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.resize:([[Ljava/lang/Object;I)[[Ljava/lang/Object;
putfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecOtherValue:[[Ljava/lang/Object;
4: goto 7
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecType:[[S
iload 1
aaload
ifnull 7
6: return
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecType:[[S
iload 1
sipush 256
newarray 9
aastore
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecValue:[[Ljava/lang/Object;
iload 1
sipush 256
anewarray java.lang.Object
aastore
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fContentSpecOtherValue:[[Ljava/lang/Object;
iload 1
sipush 256
anewarray java.lang.Object
aastore
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 11 1 chunk I
MethodParameters:
Name Flags
chunk
private static byte[][] resize(byte[][], int);
descriptor: ([[BI)[[B
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: iload 1
anewarray byte[]
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 [[B
0 3 1 newsize I
1 3 2 newarray [[B
MethodParameters:
Name Flags
array
newsize
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.impl.dv.DatatypeValidator[][] resize(com.sun.org.apache.xerces.internal.impl.dv.DatatypeValidator[][], int);
descriptor: ([[Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;I)[[Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
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.impl.dv.DatatypeValidator[]
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/impl/dv/DatatypeValidator;
0 3 1 newsize I
1 3 2 newarray [[Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
MethodParameters:
Name Flags
array
newsize
private static com.sun.org.apache.xerces.internal.impl.dtd.models.ContentModelValidator[][] resize(com.sun.org.apache.xerces.internal.impl.dtd.models.ContentModelValidator[][], int);
descriptor: ([[Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;I)[[Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
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.impl.dtd.models.ContentModelValidator[]
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/impl/dtd/models/ContentModelValidator;
0 3 1 newsize I
1 3 2 newarray [[Lcom/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator;
MethodParameters:
Name Flags
array
newsize
private static java.lang.Object[][] resize(java.lang.Object[][], int);
descriptor: ([[Ljava/lang/Object;I)[[Ljava/lang/Object;
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.Object[]
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/Object;
0 3 1 newsize I
1 3 2 newarray [[Ljava/lang/Object;
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
public boolean isEntityDeclared(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getEntityDeclIndex:(Ljava/lang/String;)I
iconst_m1
if_icmpeq 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 3 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public boolean isEntityUnparsed(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getEntityDeclIndex:(Ljava/lang/String;)I
istore 2
start local 2 1: iload 2
iconst_m1
if_icmple 7
2: iload 2
bipush 8
ishr
istore 3
start local 3 3: iload 2
sipush 255
iand
istore 4
start local 4 4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.fEntityNotation:[[Ljava/lang/String;
iload 3
aaload
iload 4
aaload
ifnull 5
iconst_1
goto 6
StackMap locals: int int int
StackMap stack:
5: iconst_0
StackMap locals:
StackMap stack: int
6: ireturn
end local 4 end local 3 7: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
0 8 1 name Ljava/lang/String;
1 8 2 entityIndex I
3 7 3 chunk I
4 7 4 index I
MethodParameters:
Name Flags
name
}
SourceFile: "DTDGrammar.java"
NestMembers:
com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList
InnerClasses:
private ChildrenList = com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar$ChildrenList of com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar