abstract class 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.XSDAbstractTraverser
super_class: java.lang.Object
{
protected static final java.lang.String NO_NAME;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "(no name)"
protected static final int NOT_ALL_CONTEXT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected static final int PROCESSING_ALL_EL;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final int GROUP_REF_WITH_ALL;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2
protected static final int CHILD_OF_GROUP;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 4
protected static final int PROCESSING_ALL_GP;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 8
protected com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler fSchemaHandler;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.util.SymbolTable fSymbolTable;
descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker fAttrChecker;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
flags: (0x0004) ACC_PROTECTED
protected boolean fValidateAnnotations;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
com.sun.org.apache.xerces.internal.impl.validation.ValidationState fValidationState;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
flags: (0x0000)
private static final com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType fQNameDV;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private java.lang.StringBuilder fPattern;
descriptor: Ljava/lang/StringBuilder;
flags: (0x0002) ACC_PRIVATE
private final com.sun.org.apache.xerces.internal.impl.dv.XSFacets xsFacets;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.SG_SchemaNS:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
ldc "QName"
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
putstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fQNameDV:Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
return
LocalVariableTable:
Start End Slot Name Signature
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
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
2: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
3: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
4: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fValidateAnnotations:Z
5: aload 0
new com.sun.org.apache.xerces.internal.impl.validation.ValidationState
dup
invokespecial com.sun.org.apache.xerces.internal.impl.validation.ValidationState.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
6: aload 0
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fPattern:Ljava/lang/StringBuilder;
7: aload 0
new com.sun.org.apache.xerces.internal.impl.dv.XSFacets
dup
invokespecial com.sun.org.apache.xerces.internal.impl.dv.XSFacets.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
8: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
9: aload 0
aload 2
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
10: 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/xs/traversers/XSDAbstractTraverser;
0 11 1 handler Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 11 2 attrChecker Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
MethodParameters:
Name Flags
handler
attrChecker
void reset(com.sun.org.apache.xerces.internal.util.SymbolTable, boolean, java.util.Locale);
descriptor: (Lcom/sun/org/apache/xerces/internal/util/SymbolTable;ZLjava/util/Locale;)V
flags: (0x0000)
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
1: aload 0
iload 2
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fValidateAnnotations:Z
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationState.setExtraChecking:(Z)V
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationState.setSymbolTable:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationState.setLocale:(Ljava/util/Locale;)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/xs/traversers/XSDAbstractTraverser;
0 6 1 symbolTable Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
0 6 2 validateAnnotations Z
0 6 3 locale Ljava/util/Locale;
MethodParameters:
Name Flags
symbolTable
validateAnnotations
locale
com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl traverseAnnotationDecl(org.w3c.dom.Element, java.lang.Object[], boolean, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo);
descriptor: (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;
flags: (0x0000)
Code:
stack=6, locals=18, 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.xs.traversers.XSDAbstractTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 1
iload 3
aload 4
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 5
start local 5 1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 5
aload 4
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
2: aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getAnnotation:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 6
start local 6 3: 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 4: aload 7
ifnull 14
5: StackMap locals: java.lang.Object[] java.lang.String org.w3c.dom.Element
StackMap stack:
aload 7
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 8
start local 8 6: aload 8
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_APPINFO:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 10
7: aload 8
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_DOCUMENTATION:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 10
8: aload 0
ldc "src-annotation"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 8
aastore
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
9: goto 12
10: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 7
iconst_1
aload 4
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 5
11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 5
aload 4
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
12: 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 8 13: aload 7
ifnonnull 5
14: StackMap locals:
StackMap stack:
aload 6
ifnonnull 15
aconst_null
areturn
15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
aload 4
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 8
start local 8 16: aload 2
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_NONSCHEMA:I
aaload
checkcast java.util.ArrayList
astore 9
start local 9 17: aload 9
ifnull 52
aload 9
invokeinterface java.util.List.isEmpty:()Z
ifne 52
18: new java.lang.StringBuilder
dup
bipush 64
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 10
start local 10 19: aload 10
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
20: iconst_0
istore 11
start local 11 21: goto 40
22: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser org.w3c.dom.Element java.lang.Object[] int com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo java.lang.Object[] java.lang.String org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List java.lang.StringBuilder int
StackMap stack:
aload 9
iload 11
iinc 11 1
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 12
start local 12 23: aload 12
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
istore 13
start local 13 24: iload 13
iconst_m1
if_icmpne 28
25: ldc ""
astore 14
start local 14 26: aload 12
astore 15
start local 15 27: goto 30
end local 15 end local 14 28: StackMap locals: java.lang.String int
StackMap stack:
aload 12
iconst_0
iload 13
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 14
start local 14 29: aload 12
iload 13
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 15
start local 15 30: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 4
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fNamespaceSupport:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 14
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaNamespaceSupport.getURI:(Ljava/lang/String;)Ljava/lang/String;
astore 16
start local 16 31: aload 1
aload 16
aload 15
invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifeq 34
32: iinc 11 1
33: goto 40
34: StackMap locals: java.lang.String
StackMap stack:
aload 10
aload 12
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
35: ldc "=\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
36: aload 9
iload 11
iinc 11 1
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 17
start local 17 37: aload 17
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.processAttValue:(Ljava/lang/String;)Ljava/lang/String;
astore 17
38: aload 10
aload 17
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
39: ldc "\" "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 40: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser org.w3c.dom.Element java.lang.Object[] int com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo java.lang.Object[] java.lang.String org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List java.lang.StringBuilder int
StackMap stack:
iload 11
aload 9
invokeinterface java.util.List.size:()I
if_icmplt 22
41: new java.lang.StringBuilder
dup
aload 6
invokevirtual java.lang.String.length:()I
aload 10
invokevirtual java.lang.StringBuilder.length:()I
iadd
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 12
start local 12 42: aload 6
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 13
start local 13 43: iload 13
iconst_m1
if_icmpne 44
aconst_null
areturn
44: StackMap locals: java.lang.StringBuilder int
StackMap stack:
iload 13
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
iadd
istore 13
45: aload 12
aload 6
iconst_0
iload 13
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
46: aload 12
aload 10
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
47: aload 12
aload 6
iload 13
aload 6
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
48: aload 12
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 14
start local 14 49: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fValidateAnnotations:Z
ifeq 51
50: aload 4
new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo
dup
aload 14
aload 1
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo.<init>:(Ljava/lang/String;Lorg/w3c/dom/Element;)V
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.addAnnotation:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo;)V
51: StackMap locals: java.lang.String
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl
dup
aload 14
aload 8
invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl.<init>:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
areturn
end local 14 end local 13 end local 12 end local 11 end local 10 52: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser org.w3c.dom.Element java.lang.Object[] int com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo java.lang.Object[] java.lang.String org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fValidateAnnotations:Z
ifeq 54
53: aload 4
new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo
dup
aload 6
aload 1
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo.<init>:(Ljava/lang/String;Lorg/w3c/dom/Element;)V
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.addAnnotation:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo;)V
54: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl
dup
aload 6
aload 8
invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl.<init>:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
areturn
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 55 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser;
0 55 1 annotationDecl Lorg/w3c/dom/Element;
0 55 2 parentAttrs [Ljava/lang/Object;
0 55 3 isGlobal Z
0 55 4 schemaDoc Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
1 55 5 attrValues [Ljava/lang/Object;
3 55 6 contents Ljava/lang/String;
4 55 7 child Lorg/w3c/dom/Element;
6 13 8 name Ljava/lang/String;
16 55 8 grammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
17 55 9 annotationLocalAttrs Ljava/util/List<Ljava/lang/String;>;
19 52 10 localStrBuffer Ljava/lang/StringBuilder;
21 52 11 i I
23 40 12 rawname Ljava/lang/String;
24 40 13 colonIndex I
26 28 14 prefix Ljava/lang/String;
29 40 14 prefix Ljava/lang/String;
27 28 15 localpart Ljava/lang/String;
30 40 15 localpart Ljava/lang/String;
31 40 16 uri Ljava/lang/String;
37 40 17 value Ljava/lang/String;
42 52 12 contentBuffer Ljava/lang/StringBuilder;
43 52 13 annotationTokenEnd I
49 52 14 annotation Ljava/lang/String;
MethodParameters:
Name Flags
annotationDecl
parentAttrs
isGlobal
schemaDoc
com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl traverseSyntheticAnnotation(org.w3c.dom.Element, java.lang.String, java.lang.Object[], boolean, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo);
descriptor: (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;
flags: (0x0000)
Code:
stack=5, locals=15, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 2
astore 6
start local 6 1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
aload 5
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 7
start local 7 2: aload 3
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_NONSCHEMA:I
aaload
checkcast java.util.ArrayList
astore 8
start local 8 3: aload 8
ifnull 35
aload 8
invokeinterface java.util.List.isEmpty:()Z
ifne 35
4: new java.lang.StringBuilder
dup
bipush 64
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 9
start local 9 5: aload 9
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: iconst_0
istore 10
start local 10 7: goto 23
8: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser org.w3c.dom.Element java.lang.String java.lang.Object[] int com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo java.lang.String com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List java.lang.StringBuilder int
StackMap stack:
aload 8
iload 10
iinc 10 1
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 11
start local 11 9: aload 11
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
istore 12
start local 12 10: iload 12
iconst_m1
if_icmpne 14
11: ldc ""
astore 13
start local 13 12: aload 11
pop
13: goto 16
end local 13 14: StackMap locals: java.lang.String int
StackMap stack:
aload 11
iconst_0
iload 12
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 13
start local 13 15: aload 11
iload 12
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
pop
16: StackMap locals: java.lang.String
StackMap stack:
aload 5
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fNamespaceSupport:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 13
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaNamespaceSupport.getURI:(Ljava/lang/String;)Ljava/lang/String;
pop
17: aload 9
aload 11
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
18: ldc "=\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
19: aload 8
iload 10
iinc 10 1
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 14
start local 14 20: aload 14
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.processAttValue:(Ljava/lang/String;)Ljava/lang/String;
astore 14
21: aload 9
aload 14
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
22: ldc "\" "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 14 end local 13 end local 12 end local 11 23: StackMap locals:
StackMap stack:
iload 10
aload 8
invokeinterface java.util.List.size:()I
if_icmplt 8
24: new java.lang.StringBuilder
dup
aload 6
invokevirtual java.lang.String.length:()I
aload 9
invokevirtual java.lang.StringBuilder.length:()I
iadd
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 11
start local 11 25: aload 6
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 12
start local 12 26: iload 12
iconst_m1
if_icmpne 27
aconst_null
areturn
27: StackMap locals: java.lang.StringBuilder int
StackMap stack:
iload 12
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
iadd
istore 12
28: aload 11
aload 6
iconst_0
iload 12
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
29: aload 11
aload 9
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
30: aload 11
aload 6
iload 12
aload 6
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
31: aload 11
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 13
start local 13 32: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fValidateAnnotations:Z
ifeq 34
33: aload 5
new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo
dup
aload 13
aload 1
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo.<init>:(Ljava/lang/String;Lorg/w3c/dom/Element;)V
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.addAnnotation:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo;)V
34: StackMap locals: java.lang.String
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl
dup
aload 13
aload 7
invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl.<init>:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
areturn
end local 13 end local 12 end local 11 end local 10 end local 9 35: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser org.w3c.dom.Element java.lang.String java.lang.Object[] int com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo java.lang.String com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fValidateAnnotations:Z
ifeq 37
36: aload 5
new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo
dup
aload 6
aload 1
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo.<init>:(Ljava/lang/String;Lorg/w3c/dom/Element;)V
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.addAnnotation:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo;)V
37: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl
dup
aload 6
aload 7
invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl.<init>:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
areturn
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 38 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser;
0 38 1 annotationParent Lorg/w3c/dom/Element;
0 38 2 initialContent Ljava/lang/String;
0 38 3 parentAttrs [Ljava/lang/Object;
0 38 4 isGlobal Z
0 38 5 schemaDoc Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
1 38 6 contents Ljava/lang/String;
2 38 7 grammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
3 38 8 annotationLocalAttrs Ljava/util/List<Ljava/lang/String;>;
5 35 9 localStrBuffer Ljava/lang/StringBuilder;
7 35 10 i I
9 23 11 rawname Ljava/lang/String;
10 23 12 colonIndex I
12 14 13 prefix Ljava/lang/String;
15 23 13 prefix Ljava/lang/String;
20 23 14 value Ljava/lang/String;
25 35 11 contentBuffer Ljava/lang/StringBuilder;
26 35 12 annotationTokenEnd I
32 35 13 annotation Ljava/lang/String;
MethodParameters:
Name Flags
annotationParent
initialContent
parentAttrs
isGlobal
schemaDoc
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser$FacetInfo traverseFacets(org.w3c.dom.Element, com.sun.org.apache.xerces.internal.xs.XSTypeDefinition, com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo);
descriptor: (Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser$FacetInfo;
flags: (0x0000)
Code:
stack=8, locals=24, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iconst_0
istore 5
start local 5 1: iconst_0
istore 6
start local 6 2: aload 0
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.containsQName:(Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;)Z
istore 8
start local 8 3: aconst_null
astore 9
start local 9 4: aconst_null
astore 10
start local 10 5: aconst_null
astore 11
start local 11 6: iload 8
ifeq 7
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
goto 8
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser org.w3c.dom.Element com.sun.org.apache.xerces.internal.xs.XSTypeDefinition com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo int int top int java.util.List com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl
StackMap stack:
7: aconst_null
StackMap locals:
StackMap stack: java.util.ArrayList
8: astore 12
start local 12 9: iconst_0
istore 13
start local 13 10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
invokevirtual com.sun.org.apache.xerces.internal.impl.dv.XSFacets.reset:()V
11: iconst_0
istore 14
start local 14 12: aload 1
invokeinterface org.w3c.dom.Element.getParentNode:()Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Element
astore 15
start local 15 13: iconst_0
istore 16
start local 16 14: iconst_0
istore 17
start local 17 15: iconst_0
istore 18
start local 18 16: goto 192
17: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser org.w3c.dom.Element com.sun.org.apache.xerces.internal.xs.XSTypeDefinition com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo int int top int java.util.List com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl java.util.List int int org.w3c.dom.Element int int int
StackMap stack:
aconst_null
astore 19
start local 19 18: aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 7
start local 7 19: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ENUMERATION:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 61
20: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 1
iconst_0
aload 4
iload 8
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;Z)[Ljava/lang/Object;
astore 19
21: aload 19
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_VALUE:I
aaload
checkcast java.lang.String
astore 20
start local 20 22: aload 20
ifnonnull 27
23: 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_ENUMERATION:Ljava/lang/String;
aastore
dup
iconst_1
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_VALUE:Ljava/lang/String;
aastore
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
24: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 19
aload 4
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
25: aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 1
26: goto 192
27: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser org.w3c.dom.Element com.sun.org.apache.xerces.internal.xs.XSTypeDefinition com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo int int java.lang.String int java.util.List com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl java.util.List int int org.w3c.dom.Element int int int java.lang.Object[] java.lang.String
StackMap stack:
aload 19
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_ENUMNSDECLS:I
aaload
checkcast com.sun.org.apache.xerces.internal.util.NamespaceSupport
astore 21
start local 21 28: aload 3
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getVariety:()S
iconst_1
if_icmpne 42
29: aload 3
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getPrimitiveKind:()S
bipush 20
if_icmpne 42
30: aload 4
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fValidationContext:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
aload 21
invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationState.setNamespaceSupport:(Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;)V
31: aconst_null
astore 22
start local 22 32: getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fQNameDV:Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
aload 20
aload 4
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fValidationContext:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.validate:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/dv/ValidationContext;Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xni.QName
astore 23
start local 23 33: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
aload 4
bipush 6
aload 23
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;ILcom/sun/org/apache/xerces/internal/xni/QName;Lorg/w3c/dom/Element;)Ljava/lang/Object;
astore 22
end local 23 34: goto 37
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser org.w3c.dom.Element com.sun.org.apache.xerces.internal.xs.XSTypeDefinition com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo int int java.lang.String int java.util.List com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl java.util.List int int org.w3c.dom.Element int int int java.lang.Object[] java.lang.String com.sun.org.apache.xerces.internal.util.NamespaceSupport java.lang.Object
StackMap stack: com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException
35: astore 23
start local 23 36: aload 0
aload 23
invokevirtual com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException.getKey:()Ljava/lang/String;
aload 23
invokevirtual com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException.getArgs:()[Ljava/lang/Object;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 23 37: StackMap locals:
StackMap stack:
aload 22
ifnonnull 41
38: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 19
aload 4
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
39: aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 1
40: goto 192
41: StackMap locals:
StackMap stack:
aload 4
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fValidationContext:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
aload 4
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fNamespaceSupport:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport;
invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationState.setNamespaceSupport:(Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;)V
end local 22 42: StackMap locals:
StackMap stack:
aload 9
ifnonnull 45
43: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 9
44: 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 10
45: StackMap locals:
StackMap stack:
aload 9
aload 20
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
46: aload 10
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl.addXSObject:(Lcom/sun/org/apache/xerces/internal/xs/XSObject;)V
47: iload 8
ifeq 49
48: aload 12
aload 21
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
49: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 22
start local 22 50: aload 22
ifnull 55
51: aload 22
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 55
52: aload 10
aload 10
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl.getLength:()I
iconst_1
isub
aload 0
aload 22
aload 19
iconst_0
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.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.util.XSObjectListImpl.addXSObject:(ILcom/sun/org/apache/xerces/internal/xs/XSObject;)V
53: aload 22
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 22
54: goto 58
55: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getSyntheticAnnotation:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 23
start local 23 56: aload 23
ifnull 58
57: aload 10
aload 10
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl.getLength:()I
iconst_1
isub
aload 0
aload 1
aload 23
aload 19
iconst_0
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.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.util.XSObjectListImpl.addXSObject:(ILcom/sun/org/apache/xerces/internal/xs/XSObject;)V
end local 23 58: StackMap locals:
StackMap stack:
aload 22
ifnull 190
59: aload 0
ldc "s4s-elt-must-match.1"
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "enumeration"
aastore
dup
iconst_1
ldc "(annotation?)"
aastore
dup
iconst_2
aload 22
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
aastore
aload 22
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 22 end local 21 end local 20 60: goto 190
61: StackMap locals:
StackMap stack:
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_PATTERN:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 91
62: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 1
iconst_0
aload 4
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 19
63: aload 19
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_VALUE:I
aaload
checkcast java.lang.String
astore 20
start local 20 64: aload 20
ifnonnull 69
65: 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_PATTERN:Ljava/lang/String;
aastore
dup
iconst_1
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_VALUE:Ljava/lang/String;
aastore
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
66: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 19
aload 4
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
67: aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 1
68: goto 192
69: StackMap locals: java.lang.String
StackMap stack:
iconst_1
istore 14
70: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fPattern:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.length:()I
ifne 73
71: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fPattern:Ljava/lang/StringBuilder;
aload 20
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
72: goto 75
73: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fPattern:Ljava/lang/StringBuilder;
ldc "|"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
74: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fPattern:Ljava/lang/StringBuilder;
aload 20
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
75: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 21
start local 21 76: aload 21
ifnull 83
77: aload 21
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 83
78: aload 11
ifnonnull 80
79: 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 11
80: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 11
aload 0
aload 21
aload 19
iconst_0
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.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.util.XSObjectListImpl.addXSObject:(Lcom/sun/org/apache/xerces/internal/xs/XSObject;)V
81: aload 21
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 21
82: goto 88
83: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getSyntheticAnnotation:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 22
start local 22 84: aload 22
ifnull 88
85: aload 11
ifnonnull 87
86: 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 11
87: StackMap locals: java.lang.String
StackMap stack:
aload 11
aload 0
aload 1
aload 22
aload 19
iconst_0
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.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.util.XSObjectListImpl.addXSObject:(Lcom/sun/org/apache/xerces/internal/xs/XSObject;)V
end local 22 88: StackMap locals:
StackMap stack:
aload 21
ifnull 190
89: aload 0
ldc "s4s-elt-must-match.1"
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "pattern"
aastore
dup
iconst_1
ldc "(annotation?)"
aastore
dup
iconst_2
aload 21
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
aastore
aload 21
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 21 end local 20 90: goto 190
91: StackMap locals:
StackMap stack:
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_MINLENGTH:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 94
92: iconst_2
istore 13
93: goto 120
94: StackMap locals:
StackMap stack:
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_MAXLENGTH:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 97
95: iconst_4
istore 13
96: goto 120
97: StackMap locals:
StackMap stack:
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_MAXEXCLUSIVE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 100
98: bipush 64
istore 13
99: goto 120
100: StackMap locals:
StackMap stack:
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_MAXINCLUSIVE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 103
101: bipush 32
istore 13
102: goto 120
103: StackMap locals:
StackMap stack:
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_MINEXCLUSIVE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 106
104: sipush 128
istore 13
105: goto 120
106: StackMap locals:
StackMap stack:
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_MININCLUSIVE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 109
107: sipush 256
istore 13
108: goto 120
109: StackMap locals:
StackMap stack:
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_TOTALDIGITS:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 112
110: sipush 512
istore 13
111: goto 120
112: StackMap locals:
StackMap stack:
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_FRACTIONDIGITS:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 115
113: sipush 1024
istore 13
114: goto 120
115: StackMap locals:
StackMap stack:
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_WHITESPACE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 118
116: bipush 16
istore 13
117: goto 120
118: StackMap locals:
StackMap stack:
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_LENGTH:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 193
119: iconst_1
istore 13
120: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 1
iconst_0
aload 4
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 19
121: iload 5
iload 13
iand
ifeq 126
122: aload 0
ldc "src-single-facet-value"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 7
aastore
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
123: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 19
aload 4
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
124: aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 1
125: goto 192
126: StackMap locals:
StackMap stack:
aload 19
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_VALUE:I
aaload
ifnonnull 132
127: aload 1
aconst_null
ldc "value"
invokeinterface org.w3c.dom.Element.getAttributeNodeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
ifnonnull 129
128: aload 0
ldc "s4s-att-must-appear"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
aastore
dup
iconst_1
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_VALUE:Ljava/lang/String;
aastore
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
129: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 19
aload 4
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
130: aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 1
131: goto 192
132: StackMap locals:
StackMap stack:
iload 5
iload 13
ior
i2s
istore 5
133: aload 19
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_FIXED:I
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 135
134: iload 6
iload 13
ior
i2s
istore 6
135: StackMap locals:
StackMap stack:
iload 13
lookupswitch { // 10
1: 156
2: 136
4: 139
16: 154
32: 144
64: 142
128: 146
256: 148
512: 150
1024: 152
default: 158
}
136: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 19
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_VALUE:I
aaload
checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XInt
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XInt.intValue:()I
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.minLength:I
137: iconst_1
istore 17
138: goto 158
139: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 19
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_VALUE:I
aaload
checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XInt
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XInt.intValue:()I
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.maxLength:I
140: iconst_1
istore 18
141: goto 158
142: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 19
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_VALUE:I
aaload
checkcast java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.maxExclusive:Ljava/lang/String;
143: goto 158
144: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 19
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_VALUE:I
aaload
checkcast java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.maxInclusive:Ljava/lang/String;
145: goto 158
146: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 19
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_VALUE:I
aaload
checkcast java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.minExclusive:Ljava/lang/String;
147: goto 158
148: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 19
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_VALUE:I
aaload
checkcast java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.minInclusive:Ljava/lang/String;
149: goto 158
150: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 19
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_VALUE:I
aaload
checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XInt
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XInt.intValue:()I
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.totalDigits:I
151: goto 158
152: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 19
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_VALUE:I
aaload
checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XInt
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XInt.intValue:()I
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.fractionDigits:I
153: goto 158
154: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 19
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_VALUE:I
aaload
checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XInt
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XInt.shortValue:()S
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.whiteSpace:S
155: goto 158
156: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 19
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_VALUE:I
aaload
checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XInt
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XInt.intValue:()I
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.length:I
157: iconst_1
istore 16
158: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 20
start local 20 159: aconst_null
astore 21
start local 21 160: aload 20
ifnull 165
161: aload 20
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 165
162: aload 0
aload 20
aload 19
iconst_0
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.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 21
163: aload 20
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 20
164: goto 168
165: StackMap locals: 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 22
start local 22 166: aload 22
ifnull 168
167: aload 0
aload 1
aload 22
aload 19
iconst_0
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.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 21
end local 22 168: StackMap locals:
StackMap stack:
iload 13
lookupswitch { // 10
1: 187
2: 169
4: 171
16: 185
32: 175
64: 173
128: 177
256: 179
512: 181
1024: 183
default: 188
}
169: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 21
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.minLengthAnnotation:Lcom/sun/org/apache/xerces/internal/xs/XSAnnotation;
170: goto 188
171: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 21
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.maxLengthAnnotation:Lcom/sun/org/apache/xerces/internal/xs/XSAnnotation;
172: goto 188
173: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 21
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.maxExclusiveAnnotation:Lcom/sun/org/apache/xerces/internal/xs/XSAnnotation;
174: goto 188
175: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 21
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.maxInclusiveAnnotation:Lcom/sun/org/apache/xerces/internal/xs/XSAnnotation;
176: goto 188
177: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 21
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.minExclusiveAnnotation:Lcom/sun/org/apache/xerces/internal/xs/XSAnnotation;
178: goto 188
179: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 21
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.minInclusiveAnnotation:Lcom/sun/org/apache/xerces/internal/xs/XSAnnotation;
180: goto 188
181: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 21
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.totalDigitsAnnotation:Lcom/sun/org/apache/xerces/internal/xs/XSAnnotation;
182: goto 188
183: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 21
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.fractionDigitsAnnotation:Lcom/sun/org/apache/xerces/internal/xs/XSAnnotation;
184: goto 188
185: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 21
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.whiteSpaceAnnotation:Lcom/sun/org/apache/xerces/internal/xs/XSAnnotation;
186: goto 188
187: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 21
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.lengthAnnotation:Lcom/sun/org/apache/xerces/internal/xs/XSAnnotation;
188: StackMap locals:
StackMap stack:
aload 20
ifnull 190
189: aload 0
ldc "s4s-elt-must-match.1"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 7
aastore
dup
iconst_1
ldc "(annotation?)"
aastore
dup
iconst_2
aload 20
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
aastore
aload 20
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 21 end local 20 190: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 19
aload 4
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
191: aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 1
end local 19 end local 7 192: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser org.w3c.dom.Element com.sun.org.apache.xerces.internal.xs.XSTypeDefinition com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo int int top int java.util.List com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl java.util.List int int org.w3c.dom.Element int int int
StackMap stack:
aload 1
ifnonnull 17
193: StackMap locals:
StackMap stack:
aload 9
ifnull 198
194: iload 5
sipush 2048
ior
i2s
istore 5
195: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 9
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.enumeration:Ljava/util/List;
196: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 12
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.enumNSDecls:Ljava/util/List;
197: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 10
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.enumAnnotations:Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
198: StackMap locals:
StackMap stack:
iload 14
ifeq 202
199: iload 5
bipush 8
ior
i2s
istore 5
200: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fPattern:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.pattern:Ljava/lang/String;
201: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 11
putfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.patternAnnotations:Lcom/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl;
202: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fPattern:Ljava/lang/StringBuilder;
iconst_0
invokevirtual java.lang.StringBuilder.setLength:(I)V
203: aload 9
ifnull 210
204: iload 16
ifeq 206
205: aload 0
aload 3
aload 9
aload 15
aload 2
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.getSchemaTypeName:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.checkEnumerationAndLengthInconsistency:(Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;Ljava/util/List;Lorg/w3c/dom/Element;Ljava/lang/String;)V
206: StackMap locals:
StackMap stack:
iload 17
ifeq 208
207: aload 0
aload 3
aload 9
aload 15
aload 2
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.getSchemaTypeName:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.checkEnumerationAndMinLengthInconsistency:(Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;Ljava/util/List;Lorg/w3c/dom/Element;Ljava/lang/String;)V
208: StackMap locals:
StackMap stack:
iload 18
ifeq 210
209: aload 0
aload 3
aload 9
aload 15
aload 2
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.getSchemaTypeName:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.checkEnumerationAndMaxLengthInconsistency:(Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;Ljava/util/List;Lorg/w3c/dom/Element;Ljava/lang/String;)V
210: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser$FacetInfo
dup
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
aload 1
iload 5
iload 6
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser$FacetInfo.<init>:(Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;Lorg/w3c/dom/Element;SS)V
areturn
end local 18 end local 17 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 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 211 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser;
0 211 1 content Lorg/w3c/dom/Element;
0 211 2 typeDef Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
0 211 3 baseValidator Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
0 211 4 schemaDoc Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
1 211 5 facetsPresent S
2 211 6 facetsFixed S
19 192 7 facet Ljava/lang/String;
3 211 8 hasQName Z
4 211 9 enumData Ljava/util/List<Ljava/lang/String;>;
5 211 10 enumAnnotations Lcom/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl;
6 211 11 patternAnnotations Lcom/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl;
9 211 12 enumNSDecls Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;>;
10 211 13 currentFacet I
12 211 14 seenPattern Z
13 211 15 contextNode Lorg/w3c/dom/Element;
14 211 16 hasLengthFacet Z
15 211 17 hasMinLengthFacet Z
16 211 18 hasMaxLengthFacet Z
18 192 19 attrs [Ljava/lang/Object;
22 60 20 enumVal Ljava/lang/String;
28 60 21 nsDecls Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
32 42 22 notation Ljava/lang/Object;
33 34 23 temp Lcom/sun/org/apache/xerces/internal/xni/QName;
36 37 23 ex Lcom/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeValueException;
50 60 22 child Lorg/w3c/dom/Element;
56 58 23 text Ljava/lang/String;
64 90 20 patternVal Ljava/lang/String;
76 90 21 child Lorg/w3c/dom/Element;
84 88 22 text Ljava/lang/String;
159 190 20 child Lorg/w3c/dom/Element;
160 190 21 annotation Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
166 168 22 text Ljava/lang/String;
Exception table:
from to target type
32 34 35 Class com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException
MethodParameters:
Name Flags
content
typeDef
baseValidator
schemaDoc
public static java.lang.String getSchemaTypeName(com.sun.org.apache.xerces.internal.xs.XSTypeDefinition);
descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: ldc ""
astore 1
start local 1 1: aload 0
instanceof com.sun.org.apache.xerces.internal.xs.XSSimpleTypeDefinition
ifeq 4
2: aload 0
checkcast com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
invokevirtual com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl.getTypeName:()Ljava/lang/String;
astore 1
3: goto 5
4: StackMap locals: java.lang.String
StackMap stack:
aload 0
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.getTypeName:()Ljava/lang/String;
astore 1
5: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 typeDefn Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
1 6 1 typeNameStr Ljava/lang/String;
MethodParameters:
Name Flags
typeDefn
private void checkEnumerationAndMaxLengthInconsistency(com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType, java.util.List<java.lang.String>, org.w3c.dom.Element, java.lang.String);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;Ljava/util/List;Lorg/w3c/dom/Element;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
aload 1
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getNamespace:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
1: ldc "hexBinary"
aload 1
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
2: iconst_0
istore 5
start local 5 3: goto 8
4: StackMap locals: int
StackMap stack:
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 5: aload 6
invokevirtual java.lang.String.length:()I
iconst_2
idiv
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
getfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.maxLength:I
if_icmple 7
6: aload 0
ldc "FacetsContradict"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 6
aastore
dup
iconst_1
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_MAXLENGTH:Ljava/lang/String;
aastore
dup
iconst_2
aload 4
aastore
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaWarning:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 6 7: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
8: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 4
end local 5 9: goto 28
10: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
aload 1
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getNamespace:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
11: ldc "base64Binary"
aload 1
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
12: iconst_0
istore 5
start local 5 13: goto 19
14: StackMap locals: int
StackMap stack:
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 15: aload 6
invokestatic com.sun.org.apache.xerces.internal.impl.dv.util.Base64.decode:(Ljava/lang/String;)[B
astore 7
start local 7 16: aload 7
ifnull 18
new java.lang.String
dup
aload 7
invokespecial java.lang.String.<init>:([B)V
invokevirtual java.lang.String.length:()I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
getfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.maxLength:I
if_icmple 18
17: aload 0
ldc "FacetsContradict"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 6
aastore
dup
iconst_1
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_MAXLENGTH:Ljava/lang/String;
aastore
dup
iconst_2
aload 4
aastore
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaWarning:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 7 end local 6 18: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
19: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 14
end local 5 20: goto 28
21: StackMap locals:
StackMap stack:
iconst_0
istore 5
start local 5 22: goto 27
23: StackMap locals: int
StackMap stack:
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 24: aload 6
invokevirtual java.lang.String.length:()I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
getfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.maxLength:I
if_icmple 26
25: aload 0
ldc "FacetsContradict"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 6
aastore
dup
iconst_1
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_MAXLENGTH:Ljava/lang/String;
aastore
dup
iconst_2
aload 4
aastore
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaWarning:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 6 26: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
27: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 23
end local 5 28: 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 29 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser;
0 29 1 baseValidator Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
0 29 2 enumData Ljava/util/List<Ljava/lang/String;>;
0 29 3 contextNode Lorg/w3c/dom/Element;
0 29 4 typeName Ljava/lang/String;
3 9 5 enumIdx I
5 7 6 enumVal Ljava/lang/String;
13 20 5 enumIdx I
15 18 6 enumVal Ljava/lang/String;
16 18 7 decodedVal [B
22 28 5 enumIdx I
24 26 6 enumVal Ljava/lang/String;
Signature: (Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;Ljava/util/List<Ljava/lang/String;>;Lorg/w3c/dom/Element;Ljava/lang/String;)V
MethodParameters:
Name Flags
baseValidator
enumData
contextNode
typeName
private void checkEnumerationAndMinLengthInconsistency(com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType, java.util.List<java.lang.String>, org.w3c.dom.Element, java.lang.String);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;Ljava/util/List;Lorg/w3c/dom/Element;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
aload 1
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getNamespace:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
1: ldc "hexBinary"
aload 1
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
2: iconst_0
istore 5
start local 5 3: goto 8
4: StackMap locals: int
StackMap stack:
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 5: aload 6
invokevirtual java.lang.String.length:()I
iconst_2
idiv
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
getfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.minLength:I
if_icmpge 7
6: aload 0
ldc "FacetsContradict"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 6
aastore
dup
iconst_1
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_MINLENGTH:Ljava/lang/String;
aastore
dup
iconst_2
aload 4
aastore
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaWarning:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 6 7: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
8: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 4
end local 5 9: goto 28
10: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
aload 1
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getNamespace:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
11: ldc "base64Binary"
aload 1
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
12: iconst_0
istore 5
start local 5 13: goto 19
14: StackMap locals: int
StackMap stack:
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 15: aload 6
invokestatic com.sun.org.apache.xerces.internal.impl.dv.util.Base64.decode:(Ljava/lang/String;)[B
astore 7
start local 7 16: aload 7
ifnull 18
new java.lang.String
dup
aload 7
invokespecial java.lang.String.<init>:([B)V
invokevirtual java.lang.String.length:()I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
getfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.minLength:I
if_icmpge 18
17: aload 0
ldc "FacetsContradict"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 6
aastore
dup
iconst_1
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_MINLENGTH:Ljava/lang/String;
aastore
dup
iconst_2
aload 4
aastore
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaWarning:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 7 end local 6 18: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
19: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 14
end local 5 20: goto 28
21: StackMap locals:
StackMap stack:
iconst_0
istore 5
start local 5 22: goto 27
23: StackMap locals: int
StackMap stack:
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 24: aload 6
invokevirtual java.lang.String.length:()I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
getfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.minLength:I
if_icmpge 26
25: aload 0
ldc "FacetsContradict"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 6
aastore
dup
iconst_1
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_MINLENGTH:Ljava/lang/String;
aastore
dup
iconst_2
aload 4
aastore
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaWarning:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 6 26: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
27: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 23
end local 5 28: 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 29 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser;
0 29 1 baseValidator Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
0 29 2 enumData Ljava/util/List<Ljava/lang/String;>;
0 29 3 contextNode Lorg/w3c/dom/Element;
0 29 4 typeName Ljava/lang/String;
3 9 5 enumIdx I
5 7 6 enumVal Ljava/lang/String;
13 20 5 enumIdx I
15 18 6 enumVal Ljava/lang/String;
16 18 7 decodedVal [B
22 28 5 enumIdx I
24 26 6 enumVal Ljava/lang/String;
Signature: (Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;Ljava/util/List<Ljava/lang/String;>;Lorg/w3c/dom/Element;Ljava/lang/String;)V
MethodParameters:
Name Flags
baseValidator
enumData
contextNode
typeName
private void checkEnumerationAndLengthInconsistency(com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType, java.util.List<java.lang.String>, org.w3c.dom.Element, java.lang.String);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;Ljava/util/List;Lorg/w3c/dom/Element;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
aload 1
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getNamespace:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
1: ldc "hexBinary"
aload 1
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
2: iconst_0
istore 5
start local 5 3: goto 8
4: StackMap locals: int
StackMap stack:
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 5: aload 6
invokevirtual java.lang.String.length:()I
iconst_2
idiv
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
getfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.length:I
if_icmpeq 7
6: aload 0
ldc "FacetsContradict"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 6
aastore
dup
iconst_1
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_LENGTH:Ljava/lang/String;
aastore
dup
iconst_2
aload 4
aastore
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaWarning:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 6 7: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
8: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 4
end local 5 9: goto 28
10: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
aload 1
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getNamespace:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
11: ldc "base64Binary"
aload 1
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
12: iconst_0
istore 5
start local 5 13: goto 19
14: StackMap locals: int
StackMap stack:
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 15: aload 6
invokestatic com.sun.org.apache.xerces.internal.impl.dv.util.Base64.decode:(Ljava/lang/String;)[B
astore 7
start local 7 16: aload 7
ifnull 18
new java.lang.String
dup
aload 7
invokespecial java.lang.String.<init>:([B)V
invokevirtual java.lang.String.length:()I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
getfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.length:I
if_icmpeq 18
17: aload 0
ldc "FacetsContradict"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 6
aastore
dup
iconst_1
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_LENGTH:Ljava/lang/String;
aastore
dup
iconst_2
aload 4
aastore
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaWarning:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 7 end local 6 18: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
19: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 14
end local 5 20: goto 28
21: StackMap locals:
StackMap stack:
iconst_0
istore 5
start local 5 22: goto 27
23: StackMap locals: int
StackMap stack:
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 24: aload 6
invokevirtual java.lang.String.length:()I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.xsFacets:Lcom/sun/org/apache/xerces/internal/impl/dv/XSFacets;
getfield com.sun.org.apache.xerces.internal.impl.dv.XSFacets.length:I
if_icmpeq 26
25: aload 0
ldc "FacetsContradict"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 6
aastore
dup
iconst_1
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_LENGTH:Ljava/lang/String;
aastore
dup
iconst_2
aload 4
aastore
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaWarning:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 6 26: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
27: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 23
end local 5 28: 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 29 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser;
0 29 1 baseValidator Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
0 29 2 enumData Ljava/util/List<Ljava/lang/String;>;
0 29 3 contextNode Lorg/w3c/dom/Element;
0 29 4 typeName Ljava/lang/String;
3 9 5 enumIdx I
5 7 6 enumVal Ljava/lang/String;
13 20 5 enumIdx I
15 18 6 enumVal Ljava/lang/String;
16 18 7 decodedVal [B
22 28 5 enumIdx I
24 26 6 enumVal Ljava/lang/String;
Signature: (Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;Ljava/util/List<Ljava/lang/String;>;Lorg/w3c/dom/Element;Ljava/lang/String;)V
MethodParameters:
Name Flags
baseValidator
enumData
contextNode
typeName
private boolean containsQName(com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getVariety:()S
iconst_1
if_icmpne 6
1: aload 1
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getPrimitiveKind:()S
istore 2
start local 2 2: iload 2
bipush 18
if_icmpeq 5
3: iload 2
bipush 20
if_icmpeq 5
4: iconst_0
ireturn
StackMap locals: int
StackMap stack:
5: iconst_1
ireturn
end local 2 6: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getVariety:()S
iconst_2
if_icmpne 8
7: aload 0
aload 1
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getItemType:()Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.containsQName:(Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;)Z
ireturn
8: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getVariety:()S
iconst_3
if_icmpne 16
9: aload 1
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getMemberTypes:()Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
astore 2
start local 2 10: iconst_0
istore 3
start local 3 11: goto 15
12: StackMap locals: com.sun.org.apache.xerces.internal.xs.XSObjectList int
StackMap stack:
aload 0
aload 2
iload 3
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObjectList.item:(I)Lcom/sun/org/apache/xerces/internal/xs/XSObject;
checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.containsQName:(Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;)Z
ifeq 14
13: iconst_1
ireturn
14: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
15: iload 3
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObjectList.getLength:()I
if_icmplt 12
end local 3 end local 2 16: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser;
0 17 1 type Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
2 6 2 primitive S
10 16 2 members Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
11 16 3 i I
MethodParameters:
Name Flags
type
org.w3c.dom.Element traverseAttrsAndAttrGrps(org.w3c.dom.Element, com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl);
descriptor: (Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;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/XSComplexTypeDecl;)Lorg/w3c/dom/Element;
flags: (0x0000)
Code:
stack=6, locals=18, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aconst_null
astore 6
start local 6 1: aconst_null
astore 7
start local 7 2: aconst_null
astore 8
start local 8 3: aconst_null
astore 9
start local 9 4: aload 1
astore 6
goto 94
5: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl com.sun.org.apache.xerces.internal.xs.XSAttributeUse
StackMap stack:
aload 6
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 10
start local 10 6: aload 10
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ATTRIBUTE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 40
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser;
aload 6
8: aload 3
9: aload 4
10: aload 5
11: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAttributeTraverser.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/XSComplexTypeDecl;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
astore 8
12: aload 8
ifnonnull 13
goto 93
13: StackMap locals: java.lang.String
StackMap stack:
aload 8
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl.fUse:S
iconst_2
if_icmpne 16
14: aload 2
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.addAttributeUse:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;)Ljava/lang/String;
pop
15: goto 93
16: StackMap locals:
StackMap stack:
aload 2
17: aload 8
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl.fAttrDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.getNamespace:()Ljava/lang/String;
18: aload 8
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl.fAttrDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.getName:()Ljava/lang/String;
19: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.getAttributeUseNoProhibited:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSAttributeUse;
astore 9
20: aload 9
ifnonnull 31
21: aload 2
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.addAttributeUse:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;)Ljava/lang/String;
astore 11
start local 11 22: aload 11
ifnull 93
23: aload 5
ifnonnull 24
ldc "ag-props-correct.3"
goto 25
StackMap locals: java.lang.String
StackMap stack:
24: ldc "ct-props-correct.5"
StackMap locals:
StackMap stack: java.lang.String
25: astore 12
start local 12 26: aload 5
ifnonnull 27
aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fName:Ljava/lang/String;
goto 28
StackMap locals: java.lang.String
StackMap stack:
27: aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.getName:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
28: astore 13
start local 13 29: aload 0
aload 12
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 13
aastore
dup
iconst_1
aload 8
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl.fAttrDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.getName:()Ljava/lang/String;
aastore
dup
iconst_2
aload 11
aastore
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 13 end local 12 end local 11 30: goto 93
31: StackMap locals:
StackMap stack:
aload 9
aload 8
if_acmpeq 93
32: aload 5
ifnonnull 33
ldc "ag-props-correct.2"
goto 34
StackMap locals:
StackMap stack:
33: ldc "ct-props-correct.4"
StackMap locals:
StackMap stack: java.lang.String
34: astore 11
start local 11 35: aload 5
ifnonnull 36
aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fName:Ljava/lang/String;
goto 37
StackMap locals: java.lang.String
StackMap stack:
36: aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.getName:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
37: astore 12
start local 12 38: aload 0
aload 11
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 12
aastore
dup
iconst_1
aload 8
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl.fAttrDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.getName:()Ljava/lang/String;
aastore
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 12 end local 11 39: goto 93
40: StackMap locals:
StackMap stack:
aload 10
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ATTRIBUTEGROUP:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 95
41: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeGroupTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser;
42: aload 6
aload 3
aload 4
43: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAttributeGroupTraverser.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/XSAttributeGroupDecl;
astore 7
44: aload 7
ifnonnull 45
goto 93
45: StackMap locals:
StackMap stack:
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.getAttributeUses:()Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
astore 11
start local 11 46: aload 11
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObjectList.getLength:()I
istore 13
start local 13 47: iconst_0
istore 14
start local 14 48: goto 77
49: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl com.sun.org.apache.xerces.internal.xs.XSAttributeUse java.lang.String com.sun.org.apache.xerces.internal.xs.XSObjectList top int int
StackMap stack:
aload 11
iload 14
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObjectList.item:(I)Lcom/sun/org/apache/xerces/internal/xs/XSObject;
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl
astore 12
start local 12 50: aload 12
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl.fUse:S
iconst_2
if_icmpne 53
51: aload 2
aload 12
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.addAttributeUse:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;)Ljava/lang/String;
pop
52: goto 76
53: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl com.sun.org.apache.xerces.internal.xs.XSAttributeUse java.lang.String com.sun.org.apache.xerces.internal.xs.XSObjectList com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl int int
StackMap stack:
aload 2
54: aload 12
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl.fAttrDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.getNamespace:()Ljava/lang/String;
55: aload 12
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl.fAttrDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.getName:()Ljava/lang/String;
56: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.getAttributeUseNoProhibited:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSAttributeUse;
astore 9
57: aload 9
ifnonnull 68
58: aload 2
aload 12
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.addAttributeUse:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;)Ljava/lang/String;
astore 15
start local 15 59: aload 15
ifnull 76
60: aload 5
ifnonnull 61
ldc "ag-props-correct.3"
goto 62
StackMap locals: java.lang.String
StackMap stack:
61: ldc "ct-props-correct.5"
StackMap locals:
StackMap stack: java.lang.String
62: astore 16
start local 16 63: aload 5
ifnonnull 64
aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fName:Ljava/lang/String;
goto 65
StackMap locals: java.lang.String
StackMap stack:
64: aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.getName:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
65: astore 17
start local 17 66: aload 0
aload 16
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 17
aastore
dup
iconst_1
aload 12
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl.fAttrDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.getName:()Ljava/lang/String;
aastore
dup
iconst_2
aload 15
aastore
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 17 end local 16 end local 15 67: goto 76
68: StackMap locals:
StackMap stack:
aload 12
aload 9
if_acmpeq 76
69: aload 5
ifnonnull 70
ldc "ag-props-correct.2"
goto 71
StackMap locals:
StackMap stack:
70: ldc "ct-props-correct.4"
StackMap locals:
StackMap stack: java.lang.String
71: astore 15
start local 15 72: aload 5
ifnonnull 73
aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fName:Ljava/lang/String;
goto 74
StackMap locals: java.lang.String
StackMap stack:
73: aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.getName:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
74: astore 16
start local 16 75: aload 0
aload 15
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 16
aastore
dup
iconst_1
aload 12
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl.fAttrDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.getName:()Ljava/lang/String;
aastore
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 16 end local 15 76: StackMap locals:
StackMap stack:
iinc 14 1
end local 12 StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl com.sun.org.apache.xerces.internal.xs.XSAttributeUse java.lang.String com.sun.org.apache.xerces.internal.xs.XSObjectList top int int
StackMap stack:
77: iload 14
iload 13
if_icmplt 49
end local 14 78: aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fAttributeWC:Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;
ifnull 93
79: aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fAttributeWC:Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;
ifnonnull 82
80: aload 2
aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fAttributeWC:Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;
putfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fAttributeWC:Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;
81: goto 93
82: StackMap locals:
StackMap stack:
aload 2
aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fAttributeWC:Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;
83: aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fAttributeWC:Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;
aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fAttributeWC:Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;
getfield com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl.fProcessContents:S
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl.performIntersectionWith:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;S)Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;
84: putfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fAttributeWC:Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;
85: aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fAttributeWC:Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;
ifnonnull 93
86: aload 5
ifnonnull 87
ldc "src-attribute_group.2"
goto 88
StackMap locals:
StackMap stack:
87: ldc "src-ct.4"
StackMap locals:
StackMap stack: java.lang.String
88: astore 14
start local 14 89: aload 5
ifnonnull 90
aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fName:Ljava/lang/String;
goto 91
StackMap locals: java.lang.String
StackMap stack:
90: aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.getName:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
91: astore 15
start local 15 92: aload 0
aload 14
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 15
aastore
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 15 end local 14 end local 13 end local 11 93: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl com.sun.org.apache.xerces.internal.xs.XSAttributeUse java.lang.String
StackMap stack:
aload 6
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 6
end local 10 StackMap locals:
StackMap stack:
94: aload 6
ifnonnull 5
95: StackMap locals:
StackMap stack:
aload 6
ifnull 116
96: aload 6
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 10
start local 10 97: aload 10
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANYATTRIBUTE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 116
98: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.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;
99: aload 6
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDWildcardTraverser.traverseAnyAttribute:(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/XSWildcardDecl;
100: astore 11
start local 11 101: aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fAttributeWC:Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;
ifnonnull 104
102: aload 2
aload 11
putfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fAttributeWC:Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;
103: goto 115
104: StackMap locals: java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl
StackMap stack:
aload 2
aload 11
105: aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fAttributeWC:Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;
aload 11
getfield com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl.fProcessContents:S
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl.performIntersectionWith:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;S)Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;
106: putfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fAttributeWC:Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;
107: aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fAttributeWC:Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;
ifnonnull 115
108: aload 5
ifnonnull 109
ldc "src-attribute_group.2"
goto 110
StackMap locals:
StackMap stack:
109: ldc "src-ct.4"
StackMap locals:
StackMap stack: java.lang.String
110: astore 12
start local 12 111: aload 5
ifnonnull 112
aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fName:Ljava/lang/String;
goto 113
StackMap locals: java.lang.String
StackMap stack:
112: aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.getName:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
113: astore 13
start local 13 114: aload 0
aload 12
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 13
aastore
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 13 end local 12 115: StackMap locals:
StackMap stack:
aload 6
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 6
end local 11 end local 10 116: StackMap locals:
StackMap stack:
aload 6
areturn
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 117 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser;
0 117 1 firstAttr Lorg/w3c/dom/Element;
0 117 2 attrGrp Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
0 117 3 schemaDoc Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
0 117 4 grammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
0 117 5 enclosingCT Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
1 117 6 child Lorg/w3c/dom/Element;
2 117 7 tempAttrGrp Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
3 117 8 tempAttrUse Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
4 117 9 otherUse Lcom/sun/org/apache/xerces/internal/xs/XSAttributeUse;
6 94 10 childName Ljava/lang/String;
97 116 10 childName Ljava/lang/String;
22 30 11 idName Ljava/lang/String;
26 30 12 code Ljava/lang/String;
29 30 13 name Ljava/lang/String;
35 39 11 code Ljava/lang/String;
38 39 12 name Ljava/lang/String;
46 93 11 attrUseS Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
50 77 12 oneAttrUse Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
47 93 13 attrCount I
48 78 14 i I
59 67 15 idName Ljava/lang/String;
63 67 16 code Ljava/lang/String;
66 67 17 name Ljava/lang/String;
72 76 15 code Ljava/lang/String;
75 76 16 name Ljava/lang/String;
89 93 14 code Ljava/lang/String;
92 93 15 name Ljava/lang/String;
101 116 11 tempAttrWC Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;
111 115 12 code Ljava/lang/String;
114 115 13 name Ljava/lang/String;
MethodParameters:
Name Flags
firstAttr
attrGrp
schemaDoc
grammar
enclosingCT
void reportSchemaError(java.lang.String, java.lang.Object[], org.w3c.dom.Element);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
flags: (0x0000)
Code:
stack=4, locals=4, 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.xs.traversers.XSDAbstractTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
aload 1
aload 2
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
1: return
end local 3 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/XSDAbstractTraverser;
0 2 1 key Ljava/lang/String;
0 2 2 args [Ljava/lang/Object;
0 2 3 ele Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
key
args
ele
void reportSchemaWarning(java.lang.String, java.lang.Object[], org.w3c.dom.Element);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
flags: (0x0000)
Code:
stack=4, locals=4, 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.xs.traversers.XSDAbstractTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
aload 1
aload 2
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaWarning:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
1: return
end local 3 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/XSDAbstractTraverser;
0 2 1 key Ljava/lang/String;
0 2 2 args [Ljava/lang/Object;
0 2 3 ele Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
key
args
ele
void checkNotationType(java.lang.String, com.sun.org.apache.xerces.internal.xs.XSTypeDefinition, org.w3c.dom.Element);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Lorg/w3c/dom/Element;)V
flags: (0x0000)
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getTypeCategory:()S
bipush 16
if_icmpne 5
1: aload 2
checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getVariety:()S
iconst_1
if_icmpne 5
2: aload 2
checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getPrimitiveKind:()S
bipush 20
if_icmpne 5
3: aload 2
checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getDefinedFacets:()S
sipush 2048
iand
ifne 5
4: aload 0
ldc "enumeration-required-notation"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getName:()Ljava/lang/String;
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 3
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
aastore
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
5: StackMap locals:
StackMap stack:
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/xs/traversers/XSDAbstractTraverser;
0 6 1 refName Ljava/lang/String;
0 6 2 typeDecl Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
0 6 3 elem Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
refName
typeDecl
elem
protected com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl checkOccurrences(com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl, java.lang.String, org.w3c.dom.Element, int, long);
descriptor: (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;
flags: (0x0004) ACC_PROTECTED
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 1
getfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fMinOccurs:I
istore 7
start local 7 1: aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fMaxOccurs:I
istore 8
start local 8 2: lload 5
iconst_1
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_MINOCCURS:I
ishl
i2l
land
lconst_0
lcmp
ifeq 3
iconst_1
goto 4
StackMap locals: int int
StackMap stack:
3: iconst_0
StackMap locals:
StackMap stack: int
4: istore 9
start local 9 5: lload 5
iconst_1
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_MAXOCCURS:I
ishl
i2l
land
lconst_0
lcmp
ifeq 6
iconst_1
goto 7
StackMap locals: int
StackMap stack:
6: iconst_0
StackMap locals:
StackMap stack: int
7: istore 10
start local 10 8: iload 4
iconst_1
iand
ifeq 9
iconst_1
goto 10
StackMap locals: int
StackMap stack:
9: iconst_0
StackMap locals:
StackMap stack: int
10: istore 11
start local 11 11: iload 4
bipush 8
iand
ifeq 12
iconst_1
goto 13
StackMap locals: int
StackMap stack:
12: iconst_0
StackMap locals:
StackMap stack: int
13: istore 12
start local 12 14: iload 4
iconst_2
iand
ifeq 15
iconst_1
goto 16
StackMap locals: int
StackMap stack:
15: iconst_0
StackMap locals:
StackMap stack: int
16: istore 13
start local 13 17: iload 4
iconst_4
iand
ifeq 18
iconst_1
goto 19
StackMap locals: int
StackMap stack:
18: iconst_0
StackMap locals:
StackMap stack: int
19: istore 14
start local 14 20: iload 14
ifeq 29
21: iload 9
ifne 25
22: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
dup
iconst_1
ldc "minOccurs"
aastore
astore 15
start local 15 23: aload 0
ldc "s4s-att-not-allowed"
aload 15
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
24: iconst_1
istore 7
end local 15 25: StackMap locals: int
StackMap stack:
iload 10
ifne 29
26: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
dup
iconst_1
ldc "maxOccurs"
aastore
astore 15
start local 15 27: aload 0
ldc "s4s-att-not-allowed"
aload 15
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
28: iconst_1
istore 8
end local 15 29: StackMap locals:
StackMap stack:
iload 7
ifne 32
iload 8
ifne 32
30: aload 1
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fType:S
31: aconst_null
areturn
32: StackMap locals:
StackMap stack:
iload 11
ifeq 44
33: iload 8
iconst_1
if_icmpeq 50
34: aload 0
ldc "cos-all-limited.2"
iconst_2
anewarray java.lang.Object
dup
iconst_0
35: iload 8
iconst_m1
if_icmpne 36
ldc "unbounded"
goto 37
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl java.lang.String org.w3c.dom.Element int long int int int int int int int int
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser java.lang.String java.lang.Object[] java.lang.Object[] int
36: iload 8
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl java.lang.String org.w3c.dom.Element int long int int int int int int int int
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.String
37: aastore
dup
iconst_1
38: 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.XSElementDecl
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.getName:()Ljava/lang/String;
aastore
aload 3
39: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
40: iconst_1
istore 8
41: iload 7
iconst_1
if_icmple 50
42: iconst_1
istore 7
43: goto 50
44: StackMap locals:
StackMap stack:
iload 12
ifne 45
iload 13
ifeq 50
45: StackMap locals:
StackMap stack:
iload 8
iconst_1
if_icmpeq 50
46: aload 0
ldc "cos-all-limited.1.2"
aconst_null
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
47: iload 7
iconst_1
if_icmple 49
48: iconst_1
istore 7
49: StackMap locals:
StackMap stack:
iconst_1
istore 8
50: StackMap locals:
StackMap stack:
aload 1
iload 7
putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fMinOccurs:I
51: aload 1
iload 8
putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fMaxOccurs:I
52: aload 1
areturn
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 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 53 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser;
0 53 1 particle Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
0 53 2 particleName Ljava/lang/String;
0 53 3 parent Lorg/w3c/dom/Element;
0 53 4 allContextFlags I
0 53 5 defaultVals J
1 53 7 min I
2 53 8 max I
5 53 9 defaultMin Z
8 53 10 defaultMax Z
11 53 11 processingAllEl Z
14 53 12 processingAllGP Z
17 53 13 groupRefWithAll Z
20 53 14 isGroupChild Z
23 25 15 args [Ljava/lang/Object;
27 29 15 args [Ljava/lang/Object;
MethodParameters:
Name Flags
particle
particleName
parent
allContextFlags
defaultVals
private static java.lang.String processAttValue(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.String.length:()I
istore 1
start local 1 1: iconst_0
istore 2
start local 2 2: goto 8
3: StackMap locals: int int
StackMap stack:
aload 0
iload 2
invokevirtual java.lang.String.charAt:(I)C
istore 3
start local 3 4: iload 3
bipush 34
if_icmpeq 6
iload 3
bipush 60
if_icmpeq 6
iload 3
bipush 38
if_icmpeq 6
5: iload 3
bipush 9
if_icmpeq 6
iload 3
bipush 10
if_icmpeq 6
iload 3
bipush 13
if_icmpne 7
6: StackMap locals: int
StackMap stack:
aload 0
iload 2
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.escapeAttValue:(Ljava/lang/String;I)Ljava/lang/String;
areturn
end local 3 7: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
8: iload 2
iload 1
if_icmplt 3
end local 2 9: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 original Ljava/lang/String;
1 10 1 length I
2 9 2 i I
4 7 3 currChar C
MethodParameters:
Name Flags
original
private static java.lang.String escapeAttValue(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual java.lang.String.length:()I
istore 3
start local 3 1: new java.lang.StringBuilder
dup
iload 3
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 4
start local 4 2: aload 4
aload 0
iconst_0
iload 1
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: iload 1
istore 2
start local 2 4: goto 26
5: StackMap locals: int int java.lang.StringBuilder
StackMap stack:
aload 0
iload 2
invokevirtual java.lang.String.charAt:(I)C
istore 5
start local 5 6: iload 5
bipush 34
if_icmpne 9
7: aload 4
ldc """
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: goto 25
9: StackMap locals: int
StackMap stack:
iload 5
bipush 60
if_icmpne 12
10: aload 4
ldc "<"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: goto 25
12: StackMap locals:
StackMap stack:
iload 5
bipush 38
if_icmpne 15
13: aload 4
ldc "&"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
14: goto 25
15: StackMap locals:
StackMap stack:
iload 5
bipush 9
if_icmpne 18
16: aload 4
ldc "	"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
17: goto 25
18: StackMap locals:
StackMap stack:
iload 5
bipush 10
if_icmpne 21
19: aload 4
ldc "
"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
20: goto 25
21: StackMap locals:
StackMap stack:
iload 5
bipush 13
if_icmpne 24
22: aload 4
ldc "
"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
23: goto 25
24: StackMap locals:
StackMap stack:
aload 4
iload 5
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 5 25: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
26: iload 2
iload 3
if_icmplt 5
27: aload 4
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 original Ljava/lang/String;
0 28 1 from I
4 28 2 i I
1 28 3 length I
2 28 4 newVal Ljava/lang/StringBuilder;
6 25 5 currChar C
MethodParameters:
Name Flags
original
from
}
SourceFile: "XSDAbstractTraverser.java"
NestMembers:
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser$FacetInfo
InnerClasses:
public BuiltinSchemaGrammar = com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar of com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
final FacetInfo = com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser$FacetInfo of com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser