abstract class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser extends com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser
super_class: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser
{
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray fPArray;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser$ParticleArray;
flags: (0x0000)
void <init>(com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;)V
1: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.fPArray:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser$ParticleArray;
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/xs/traversers/XSDAbstractParticleTraverser;
0 3 1 handler Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 3 2 gAttrCheck Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
MethodParameters:
Name Flags
handler
gAttrCheck
com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl traverseAll(org.w3c.dom.Element, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, int, com.sun.org.apache.xerces.internal.xs.XSObject);
descriptor: (Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;ILcom/sun/org/apache/xerces/internal/xs/XSObject;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
flags: (0x0000)
Code:
stack=7, locals=16, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 1
iconst_0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.checkAttributes:(Lorg/w3c/dom/Element;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)[Ljava/lang/Object;
astore 6
start local 6 1: aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 7
start local 7 2: aconst_null
astore 8
start local 8 3: aload 7
ifnull 7
aload 7
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
4: aload 0
aload 7
aload 6
iconst_0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.traverseAnnotationDecl:(Lorg/w3c/dom/Element;[Ljava/lang/Object;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
astore 8
5: aload 7
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 7
6: goto 10
7: StackMap locals: java.lang.Object[] org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl
StackMap stack:
aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getSyntheticAnnotation:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 9
start local 9 8: aload 9
ifnull 10
9: aload 0
aload 1
aload 9
aload 6
iconst_0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.traverseSyntheticAnnotation:(Lorg/w3c/dom/Element;Ljava/lang/String;[Ljava/lang/Object;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
astore 8
end local 9 10: StackMap locals:
StackMap stack:
aconst_null
astore 9
start local 9 11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.fPArray:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser$ParticleArray;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray.pushContext:()V
12: goto 23
13: StackMap locals: java.lang.String
StackMap stack:
aconst_null
astore 10
start local 10 14: aload 7
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 9
15: aload 9
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ELEMENT:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fElementTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
aload 7
aload 2
aload 3
iconst_1
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseLocal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;ILcom/sun/org/apache/xerces/internal/xs/XSObject;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
astore 10
17: goto 20
18: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl
StackMap stack:
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "all"
aastore
dup
iconst_1
ldc "(annotation?, element*)"
aastore
dup
iconst_2
aload 7
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
aastore
astore 11
start local 11 19: aload 0
ldc "s4s-elt-must-match.1"
aload 11
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 11 20: StackMap locals:
StackMap stack:
aload 10
ifnull 22
21: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.fPArray:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser$ParticleArray;
aload 10
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray.addParticle:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;)V
22: StackMap locals:
StackMap stack:
aload 7
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 7
end local 10 StackMap locals:
StackMap stack:
23: aload 7
ifnonnull 13
24: aconst_null
astore 10
start local 10 25: aload 6
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_MINOCCURS:I
aaload
checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XInt
astore 11
start local 11 26: aload 6
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_MAXOCCURS:I
aaload
checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XInt
astore 12
start local 12 27: aload 6
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_FROMDEFAULT:I
aaload
checkcast java.lang.Long
astore 13
start local 13 28: new com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl.<init>:()V
astore 14
start local 14 29: aload 14
bipush 103
putfield com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl.fCompositor:S
30: aload 14
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.fPArray:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser$ParticleArray;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray.getParticleCount:()I
putfield com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl.fParticleCount:I
31: aload 14
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.fPArray:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser$ParticleArray;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray.popContext:()[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
putfield com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl.fParticles:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
32: aload 8
ifnull 36
33: new com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl.<init>:()V
astore 15
start local 15 34: aload 15
checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl.addXSObject:(Lcom/sun/org/apache/xerces/internal/xs/XSObject;)V
35: goto 37
end local 15 36: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar int com.sun.org.apache.xerces.internal.xs.XSObject java.lang.Object[] org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl com.sun.org.apache.xerces.internal.impl.xs.util.XInt com.sun.org.apache.xerces.internal.impl.xs.util.XInt java.lang.Long com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl.EMPTY_LIST:Lcom/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl;
astore 15
start local 15 37: StackMap locals: com.sun.org.apache.xerces.internal.xs.XSObjectList
StackMap stack:
aload 14
aload 15
putfield com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl.fAnnotations:Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
38: new com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.<init>:()V
astore 10
39: aload 10
iconst_3
putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fType:S
40: aload 10
aload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XInt.intValue:()I
putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fMinOccurs:I
41: aload 10
aload 12
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XInt.intValue:()I
putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fMaxOccurs:I
42: aload 10
aload 14
putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fValue:Lcom/sun/org/apache/xerces/internal/xs/XSTerm;
43: aload 10
aload 15
putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fAnnotations:Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
44: aload 0
aload 10
45: getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ALL:Ljava/lang/String;
46: aload 1
invokeinterface org.w3c.dom.Element.getParentNode:()Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Element
47: iload 4
48: aload 13
invokevirtual java.lang.Long.longValue:()J
49: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.checkOccurrences:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;Ljava/lang/String;Lorg/w3c/dom/Element;IJ)Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
astore 10
50: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 6
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.returnAttrArray:([Ljava/lang/Object;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
51: aload 10
areturn
end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 52 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser;
0 52 1 allDecl Lorg/w3c/dom/Element;
0 52 2 schemaDoc Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
0 52 3 grammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
0 52 4 allContextFlags I
0 52 5 parent Lcom/sun/org/apache/xerces/internal/xs/XSObject;
1 52 6 attrValues [Ljava/lang/Object;
2 52 7 child Lorg/w3c/dom/Element;
3 52 8 annotation Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
8 10 9 text Ljava/lang/String;
11 52 9 childName Ljava/lang/String;
14 23 10 particle Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
25 52 10 particle Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
19 20 11 args [Ljava/lang/Object;
26 52 11 minAtt Lcom/sun/org/apache/xerces/internal/impl/xs/util/XInt;
27 52 12 maxAtt Lcom/sun/org/apache/xerces/internal/impl/xs/util/XInt;
28 52 13 defaultVals Ljava/lang/Long;
29 52 14 group Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
34 36 15 annotations Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
37 52 15 annotations Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
MethodParameters:
Name Flags
allDecl
schemaDoc
grammar
allContextFlags
parent
com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl traverseSequence(org.w3c.dom.Element, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, int, com.sun.org.apache.xerces.internal.xs.XSObject);
descriptor: (Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;ILcom/sun/org/apache/xerces/internal/xs/XSObject;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
flags: (0x0000)
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
aload 3
iload 4
iconst_0
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.traverseSeqChoice:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;IZLcom/sun/org/apache/xerces/internal/xs/XSObject;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
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 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser;
0 1 1 seqDecl Lorg/w3c/dom/Element;
0 1 2 schemaDoc Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
0 1 3 grammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
0 1 4 allContextFlags I
0 1 5 parent Lcom/sun/org/apache/xerces/internal/xs/XSObject;
MethodParameters:
Name Flags
seqDecl
schemaDoc
grammar
allContextFlags
parent
com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl traverseChoice(org.w3c.dom.Element, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, int, com.sun.org.apache.xerces.internal.xs.XSObject);
descriptor: (Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;ILcom/sun/org/apache/xerces/internal/xs/XSObject;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
flags: (0x0000)
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
aload 3
iload 4
iconst_1
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.traverseSeqChoice:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;IZLcom/sun/org/apache/xerces/internal/xs/XSObject;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
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 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser;
0 1 1 choiceDecl Lorg/w3c/dom/Element;
0 1 2 schemaDoc Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
0 1 3 grammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
0 1 4 allContextFlags I
0 1 5 parent Lcom/sun/org/apache/xerces/internal/xs/XSObject;
MethodParameters:
Name Flags
choiceDecl
schemaDoc
grammar
allContextFlags
parent
private com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl traverseSeqChoice(org.w3c.dom.Element, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, int, boolean, com.sun.org.apache.xerces.internal.xs.XSObject);
descriptor: (Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;IZLcom/sun/org/apache/xerces/internal/xs/XSObject;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=17, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 1
iconst_0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.checkAttributes:(Lorg/w3c/dom/Element;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)[Ljava/lang/Object;
astore 7
start local 7 1: aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 8
start local 8 2: aconst_null
astore 9
start local 9 3: aload 8
ifnull 7
aload 8
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
4: aload 0
aload 8
aload 7
iconst_0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.traverseAnnotationDecl:(Lorg/w3c/dom/Element;[Ljava/lang/Object;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
astore 9
5: aload 8
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 8
6: goto 10
7: StackMap locals: java.lang.Object[] org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl
StackMap stack:
aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getSyntheticAnnotation:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 10
start local 10 8: aload 10
ifnull 10
9: aload 0
aload 1
aload 10
aload 7
iconst_0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.traverseSyntheticAnnotation:(Lorg/w3c/dom/Element;Ljava/lang/String;[Ljava/lang/Object;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
astore 9
end local 10 10: StackMap locals:
StackMap stack:
aconst_null
astore 10
start local 10 11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.fPArray:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser$ParticleArray;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray.pushContext:()V
12: goto 41
13: StackMap locals: java.lang.String
StackMap stack:
aconst_null
astore 11
start local 11 14: aload 8
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 10
15: aload 10
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ELEMENT:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fElementTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
aload 8
aload 2
aload 3
iconst_0
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseLocal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;ILcom/sun/org/apache/xerces/internal/xs/XSObject;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
astore 11
17: goto 38
18: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl
StackMap stack:
aload 10
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_GROUP:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 24
19: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGroupTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser;
aload 8
aload 2
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDGroupTraverser.traverseLocal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
astore 11
20: aload 0
aload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.hasAllContent:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;)Z
ifeq 38
21: aconst_null
astore 11
22: aload 0
ldc "cos-all-limited.1.2"
aconst_null
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
23: goto 38
24: StackMap locals:
StackMap stack:
aload 10
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_CHOICE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 27
25: aload 0
aload 8
aload 2
aload 3
iconst_0
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.traverseChoice:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;ILcom/sun/org/apache/xerces/internal/xs/XSObject;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
astore 11
26: goto 38
27: StackMap locals:
StackMap stack:
aload 10
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_SEQUENCE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 30
28: aload 0
aload 8
aload 2
aload 3
iconst_0
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.traverseSequence:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;ILcom/sun/org/apache/xerces/internal/xs/XSObject;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
astore 11
29: goto 38
30: StackMap locals:
StackMap stack:
aload 10
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANY:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 33
31: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fWildCardTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDWildcardTraverser;
aload 8
aload 2
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDWildcardTraverser.traverseAny:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
astore 11
32: goto 38
33: StackMap locals:
StackMap stack:
iload 5
ifeq 36
34: iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "choice"
aastore
dup
iconst_1
ldc "(annotation?, (element | group | choice | sequence | any)*)"
aastore
dup
iconst_2
aload 8
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
aastore
astore 12
start local 12 35: goto 37
end local 12 36: StackMap locals:
StackMap stack:
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "sequence"
aastore
dup
iconst_1
ldc "(annotation?, (element | group | choice | sequence | any)*)"
aastore
dup
iconst_2
aload 8
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
aastore
astore 12
start local 12 37: StackMap locals: java.lang.Object[]
StackMap stack:
aload 0
ldc "s4s-elt-must-match.1"
aload 12
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 12 38: StackMap locals:
StackMap stack:
aload 11
ifnull 40
39: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.fPArray:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser$ParticleArray;
aload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray.addParticle:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;)V
40: StackMap locals:
StackMap stack:
aload 8
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 8
end local 11 StackMap locals:
StackMap stack:
41: aload 8
ifnonnull 13
42: aconst_null
astore 11
start local 11 43: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_MINOCCURS:I
aaload
checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XInt
astore 12
start local 12 44: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_MAXOCCURS:I
aaload
checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XInt
astore 13
start local 13 45: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_FROMDEFAULT:I
aaload
checkcast java.lang.Long
astore 14
start local 14 46: new com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl.<init>:()V
astore 15
start local 15 47: aload 15
iload 5
ifeq 48
bipush 101
goto 49
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar int int com.sun.org.apache.xerces.internal.xs.XSObject java.lang.Object[] org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl com.sun.org.apache.xerces.internal.impl.xs.util.XInt com.sun.org.apache.xerces.internal.impl.xs.util.XInt java.lang.Long com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl
48: bipush 102
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar int int com.sun.org.apache.xerces.internal.xs.XSObject java.lang.Object[] org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl com.sun.org.apache.xerces.internal.impl.xs.util.XInt com.sun.org.apache.xerces.internal.impl.xs.util.XInt java.lang.Long com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl int
49: putfield com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl.fCompositor:S
50: aload 15
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.fPArray:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser$ParticleArray;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray.getParticleCount:()I
putfield com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl.fParticleCount:I
51: aload 15
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.fPArray:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser$ParticleArray;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray.popContext:()[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
putfield com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl.fParticles:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
52: aload 9
ifnull 56
53: new com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl.<init>:()V
astore 16
start local 16 54: aload 16
checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl
aload 9
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl.addXSObject:(Lcom/sun/org/apache/xerces/internal/xs/XSObject;)V
55: goto 57
end local 16 56: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl.EMPTY_LIST:Lcom/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl;
astore 16
start local 16 57: StackMap locals: com.sun.org.apache.xerces.internal.xs.XSObjectList
StackMap stack:
aload 15
aload 16
putfield com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl.fAnnotations:Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
58: new com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.<init>:()V
astore 11
59: aload 11
iconst_3
putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fType:S
60: aload 11
aload 12
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XInt.intValue:()I
putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fMinOccurs:I
61: aload 11
aload 13
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XInt.intValue:()I
putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fMaxOccurs:I
62: aload 11
aload 15
putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fValue:Lcom/sun/org/apache/xerces/internal/xs/XSTerm;
63: aload 11
aload 16
putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fAnnotations:Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
64: aload 0
aload 11
65: iload 5
ifeq 66
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_CHOICE:Ljava/lang/String;
goto 67
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar int int com.sun.org.apache.xerces.internal.xs.XSObject java.lang.Object[] org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl com.sun.org.apache.xerces.internal.impl.xs.util.XInt com.sun.org.apache.xerces.internal.impl.xs.util.XInt java.lang.Long com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl com.sun.org.apache.xerces.internal.xs.XSObjectList
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl
66: getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_SEQUENCE:Ljava/lang/String;
67: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar int int com.sun.org.apache.xerces.internal.xs.XSObject java.lang.Object[] org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl com.sun.org.apache.xerces.internal.impl.xs.util.XInt com.sun.org.apache.xerces.internal.impl.xs.util.XInt java.lang.Long com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl com.sun.org.apache.xerces.internal.xs.XSObjectList
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl java.lang.String
aload 1
invokeinterface org.w3c.dom.Element.getParentNode:()Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Element
68: iload 4
69: aload 14
invokevirtual java.lang.Long.longValue:()J
70: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.checkOccurrences:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;Ljava/lang/String;Lorg/w3c/dom/Element;IJ)Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
astore 11
71: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 7
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.returnAttrArray:([Ljava/lang/Object;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
72: aload 11
areturn
end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 73 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser;
0 73 1 decl Lorg/w3c/dom/Element;
0 73 2 schemaDoc Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
0 73 3 grammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
0 73 4 allContextFlags I
0 73 5 choice Z
0 73 6 parent Lcom/sun/org/apache/xerces/internal/xs/XSObject;
1 73 7 attrValues [Ljava/lang/Object;
2 73 8 child Lorg/w3c/dom/Element;
3 73 9 annotation Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
8 10 10 text Ljava/lang/String;
11 73 10 childName Ljava/lang/String;
14 41 11 particle Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
43 73 11 particle Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
35 36 12 args [Ljava/lang/Object;
37 38 12 args [Ljava/lang/Object;
44 73 12 minAtt Lcom/sun/org/apache/xerces/internal/impl/xs/util/XInt;
45 73 13 maxAtt Lcom/sun/org/apache/xerces/internal/impl/xs/util/XInt;
46 73 14 defaultVals Ljava/lang/Long;
47 73 15 group Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
54 56 16 annotations Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
57 73 16 annotations Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
MethodParameters:
Name Flags
decl
schemaDoc
grammar
allContextFlags
choice
parent
protected boolean hasAllContent(com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 3
aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fType:S
iconst_3
if_icmpne 3
1: aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fValue:Lcom/sun/org/apache/xerces/internal/xs/XSTerm;
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl
getfield com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl.fCompositor:S
bipush 103
if_icmpne 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser;
0 4 1 particle Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
MethodParameters:
Name Flags
particle
}
SourceFile: "XSDAbstractParticleTraverser.java"
NestMembers:
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray
InnerClasses:
protected ParticleArray = com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser$ParticleArray of com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractParticleTraverser