class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser extends com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser
super_class: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser
{
public 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: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
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: 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/xs/traversers/XSDAbstractIDConstraintTraverser;
0 2 1 handler Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 2 2 gAttrCheck Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
MethodParameters:
Name Flags
handler
gAttrCheck
boolean traverseIdentityConstraint(com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint, org.w3c.dom.Element, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo, java.lang.Object[]);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;[Ljava/lang/Object;)Z
flags: (0x0000)
Code:
stack=7, locals=15, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 2
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 5
start local 5 1: aload 5
ifnonnull 7
2: aload 0
ldc "s4s-elt-must-match.2"
3: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "identity constraint"
aastore
dup
iconst_1
ldc "(annotation?, selector, field+)"
aastore
4: aload 2
5: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
6: iconst_0
ireturn
7: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 5
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 13
8: aload 1
aload 0
aload 5
aload 4
iconst_0
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.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;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint.addAnnotation:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;)V
9: aload 5
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 5
10: aload 5
ifnonnull 16
11: aload 0
ldc "s4s-elt-must-match.2"
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "identity constraint"
aastore
dup
iconst_1
ldc "(annotation?, selector, field+)"
aastore
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
12: iconst_0
ireturn
13: StackMap locals:
StackMap stack:
aload 2
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getSyntheticAnnotation:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 6
start local 6 14: aload 6
ifnull 16
15: aload 1
aload 0
aload 2
aload 6
aload 4
iconst_0
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.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;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint.addAnnotation:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;)V
end local 6 16: StackMap locals:
StackMap stack:
aload 5
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_SELECTOR:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 19
17: aload 0
ldc "s4s-elt-must-match.1"
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "identity constraint"
aastore
dup
iconst_1
ldc "(annotation?, selector, field+)"
aastore
dup
iconst_2
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_SELECTOR:Ljava/lang/String;
aastore
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
18: iconst_0
ireturn
19: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 5
iconst_0
aload 3
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 20: aload 5
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 7
start local 7 21: aload 7
ifnull 30
22: 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 26
23: aload 1
aload 0
aload 7
aload 6
iconst_0
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.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;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint.addAnnotation:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;)V
24: aload 7
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 7
25: goto 27
26: StackMap locals: java.lang.Object[] org.w3c.dom.Element
StackMap stack:
aload 0
ldc "s4s-elt-must-match.1"
iconst_3
anewarray java.lang.Object
dup
iconst_0
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_SELECTOR:Ljava/lang/String;
aastore
dup
iconst_1
ldc "(annotation?)"
aastore
dup
iconst_2
aload 7
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
aastore
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
27: StackMap locals:
StackMap stack:
aload 7
ifnull 33
28: aload 0
ldc "s4s-elt-must-match.1"
iconst_3
anewarray java.lang.Object
dup
iconst_0
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_SELECTOR:Ljava/lang/String;
aastore
dup
iconst_1
ldc "(annotation?)"
aastore
dup
iconst_2
aload 7
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
aastore
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
29: goto 33
30: StackMap locals:
StackMap stack:
aload 5
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getSyntheticAnnotation:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 8
start local 8 31: aload 8
ifnull 33
32: aload 1
aload 0
aload 2
aload 8
aload 6
iconst_0
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.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;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint.addAnnotation:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;)V
end local 8 33: StackMap locals:
StackMap stack:
aload 6
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_XPATH:I
aaload
checkcast java.lang.String
astore 8
start local 8 34: aload 8
ifnonnull 37
35: aload 0
ldc "s4s-att-must-appear"
iconst_2
anewarray java.lang.Object
dup
iconst_0
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_SELECTOR:Ljava/lang/String;
aastore
dup
iconst_1
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_XPATH:Ljava/lang/String;
aastore
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
36: iconst_0
ireturn
37: StackMap locals: java.lang.String
StackMap stack:
aload 8
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.trim:(Ljava/lang/String;)Ljava/lang/String;
astore 8
38: aconst_null
astore 9
start local 9 39: new com.sun.org.apache.xerces.internal.impl.xs.identity.Selector$XPath
dup
aload 8
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
40: aload 3
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fNamespaceSupport:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport;
41: invokespecial com.sun.org.apache.xerces.internal.impl.xs.identity.Selector$XPath.<init>:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;)V
astore 9
42: new com.sun.org.apache.xerces.internal.impl.xs.identity.Selector
dup
aload 9
aload 1
invokespecial com.sun.org.apache.xerces.internal.impl.xs.identity.Selector.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/identity/Selector$XPath;Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;)V
astore 10
start local 10 43: aload 1
aload 10
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint.setSelector:(Lcom/sun/org/apache/xerces/internal/impl/xs/identity/Selector;)V
end local 10 44: goto 49
45: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo java.lang.Object[] org.w3c.dom.Element java.lang.Object[] org.w3c.dom.Element java.lang.String com.sun.org.apache.xerces.internal.impl.xs.identity.Selector$XPath
StackMap stack: com.sun.org.apache.xerces.internal.impl.xpath.XPathException
astore 10
start local 10 46: aload 0
aload 10
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPathException.getKey:()Ljava/lang/String;
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 8
aastore
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
47: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 6
aload 3
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
48: iconst_0
ireturn
end local 10 49: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 6
aload 3
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
50: aload 5
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 10
start local 10 51: aload 10
ifnonnull 88
52: aload 0
ldc "s4s-elt-must-match.2"
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "identity constraint"
aastore
dup
iconst_1
ldc "(annotation?, selector, field+)"
aastore
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
53: iconst_0
ireturn
54: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 10
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_FIELD:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 58
55: aload 0
ldc "s4s-elt-must-match.1"
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "identity constraint"
aastore
dup
iconst_1
ldc "(annotation?, selector, field+)"
aastore
dup
iconst_2
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_FIELD:Ljava/lang/String;
aastore
aload 10
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
56: aload 10
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 10
57: goto 88
58: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 10
iconst_0
aload 3
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
59: aload 10
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 11
start local 11 60: aload 11
ifnull 64
61: aload 11
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 64
62: aload 1
aload 0
aload 11
aload 6
iconst_0
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.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;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint.addAnnotation:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;)V
63: aload 11
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 11
64: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 11
ifnull 67
65: aload 0
ldc "s4s-elt-must-match.1"
iconst_3
anewarray java.lang.Object
dup
iconst_0
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_FIELD:Ljava/lang/String;
aastore
dup
iconst_1
ldc "(annotation?)"
aastore
dup
iconst_2
aload 11
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
aastore
aload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
66: goto 70
67: StackMap locals:
StackMap stack:
aload 10
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getSyntheticAnnotation:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 12
start local 12 68: aload 12
ifnull 70
69: aload 1
aload 0
aload 2
aload 12
aload 6
iconst_0
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.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;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint.addAnnotation:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;)V
end local 12 70: StackMap locals:
StackMap stack:
aload 6
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_XPATH:I
aaload
checkcast java.lang.String
astore 12
start local 12 71: aload 12
ifnonnull 75
72: aload 0
ldc "s4s-att-must-appear"
iconst_2
anewarray java.lang.Object
dup
iconst_0
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_FIELD:Ljava/lang/String;
aastore
dup
iconst_1
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_XPATH:Ljava/lang/String;
aastore
aload 10
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
73: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 6
aload 3
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
74: iconst_0
ireturn
75: StackMap locals: java.lang.String
StackMap stack:
aload 12
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.trim:(Ljava/lang/String;)Ljava/lang/String;
astore 12
76: new com.sun.org.apache.xerces.internal.impl.xs.identity.Field$XPath
dup
aload 12
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
77: aload 3
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fNamespaceSupport:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport;
78: invokespecial com.sun.org.apache.xerces.internal.impl.xs.identity.Field$XPath.<init>:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;)V
astore 13
start local 13 79: new com.sun.org.apache.xerces.internal.impl.xs.identity.Field
dup
aload 13
aload 1
invokespecial com.sun.org.apache.xerces.internal.impl.xs.identity.Field.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/identity/Field$XPath;Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;)V
astore 14
start local 14 80: aload 1
aload 14
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint.addField:(Lcom/sun/org/apache/xerces/internal/impl/xs/identity/Field;)V
end local 14 end local 13 81: goto 86
82: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.impl.xpath.XPathException
astore 13
start local 13 83: aload 0
aload 13
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPathException.getKey:()Ljava/lang/String;
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 12
aastore
aload 10
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
84: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 6
aload 3
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
85: iconst_0
ireturn
end local 13 86: StackMap locals:
StackMap stack:
aload 10
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 10
87: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractIDConstraintTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 6
aload 3
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
end local 12 end local 11 88: StackMap locals:
StackMap stack:
aload 10
ifnonnull 54
89: aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint.getFieldCount:()I
ifle 90
iconst_1
ireturn
StackMap locals:
StackMap stack:
90: iconst_0
ireturn
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 91 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractIDConstraintTraverser;
0 91 1 ic Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;
0 91 2 icElem Lorg/w3c/dom/Element;
0 91 3 schemaDoc Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
0 91 4 icElemAttrs [Ljava/lang/Object;
1 91 5 sElem Lorg/w3c/dom/Element;
14 16 6 text Ljava/lang/String;
20 91 6 attrValues [Ljava/lang/Object;
21 91 7 selChild Lorg/w3c/dom/Element;
31 33 8 text Ljava/lang/String;
34 91 8 sText Ljava/lang/String;
39 91 9 sXpath Lcom/sun/org/apache/xerces/internal/impl/xs/identity/Selector$XPath;
43 44 10 selector Lcom/sun/org/apache/xerces/internal/impl/xs/identity/Selector;
46 49 10 e Lcom/sun/org/apache/xerces/internal/impl/xpath/XPathException;
51 91 10 fElem Lorg/w3c/dom/Element;
60 88 11 fieldChild Lorg/w3c/dom/Element;
68 70 12 text Ljava/lang/String;
71 88 12 fText Ljava/lang/String;
79 81 13 fXpath Lcom/sun/org/apache/xerces/internal/impl/xs/identity/Field$XPath;
80 81 14 field Lcom/sun/org/apache/xerces/internal/impl/xs/identity/Field;
83 86 13 e Lcom/sun/org/apache/xerces/internal/impl/xpath/XPathException;
Exception table:
from to target type
39 44 45 Class com.sun.org.apache.xerces.internal.impl.xpath.XPathException
76 81 82 Class com.sun.org.apache.xerces.internal.impl.xpath.XPathException
MethodParameters:
Name Flags
ic
icElem
schemaDoc
icElemAttrs
}
SourceFile: "XSDAbstractIDConstraintTraverser.java"
InnerClasses:
public XPath = com.sun.org.apache.xerces.internal.impl.xs.identity.Field$XPath of com.sun.org.apache.xerces.internal.impl.xs.identity.Field
public XPath = com.sun.org.apache.xerces.internal.impl.xs.identity.Selector$XPath of com.sun.org.apache.xerces.internal.impl.xs.identity.Selector