public class org.apache.xerces.impl.xs.XMLSchemaValidator implements org.apache.xerces.xni.parser.XMLComponent, org.apache.xerces.xni.parser.XMLDocumentFilter, org.apache.xerces.impl.xs.identity.FieldActivator, org.apache.xerces.impl.RevalidationHandler, org.apache.xerces.impl.xs.XSElementDeclHelper
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.xerces.impl.xs.XMLSchemaValidator
super_class: java.lang.Object
{
private static final boolean DEBUG;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected static final java.lang.String VALIDATION;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xml.org/sax/features/validation"
protected static final java.lang.String SCHEMA_VALIDATION;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/validation/schema"
protected static final java.lang.String SCHEMA_FULL_CHECKING;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/validation/schema-full-checking"
protected static final java.lang.String DYNAMIC_VALIDATION;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/validation/dynamic"
protected static final java.lang.String NORMALIZE_DATA;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/validation/schema/normalized-value"
protected static final java.lang.String SCHEMA_ELEMENT_DEFAULT;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/validation/schema/element-default"
protected static final java.lang.String SCHEMA_AUGMENT_PSVI;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/validation/schema/augment-psvi"
protected static final java.lang.String ALLOW_JAVA_ENCODINGS;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/allow-java-encodings"
protected static final java.lang.String STANDARD_URI_CONFORMANT_FEATURE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/standard-uri-conformant"
protected static final java.lang.String GENERATE_SYNTHETIC_ANNOTATIONS;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/generate-synthetic-annotations"
protected static final java.lang.String VALIDATE_ANNOTATIONS;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/validate-annotations"
protected static final java.lang.String HONOUR_ALL_SCHEMALOCATIONS;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/honour-all-schemaLocations"
protected static final java.lang.String USE_GRAMMAR_POOL_ONLY;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/internal/validation/schema/use-grammar-pool-only"
protected static final java.lang.String CONTINUE_AFTER_FATAL_ERROR;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/continue-after-fatal-error"
protected static final java.lang.String PARSER_SETTINGS;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/internal/parser-settings"
protected static final java.lang.String NAMESPACE_GROWTH;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/namespace-growth"
protected static final java.lang.String TOLERATE_DUPLICATES;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/internal/tolerate-duplicates"
protected static final java.lang.String IGNORE_XSI_TYPE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/validation/schema/ignore-xsi-type-until-elemdecl"
protected static final java.lang.String ID_IDREF_CHECKING;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/validation/id-idref-checking"
protected static final java.lang.String UNPARSED_ENTITY_CHECKING;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/validation/unparsed-entity-checking"
protected static final java.lang.String IDENTITY_CONSTRAINT_CHECKING;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/validation/identity-constraint-checking"
public static final java.lang.String SYMBOL_TABLE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/symbol-table"
public static final java.lang.String ERROR_REPORTER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/error-reporter"
public static final java.lang.String ENTITY_RESOLVER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/entity-resolver"
public static final java.lang.String XMLGRAMMAR_POOL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/grammar-pool"
protected static final java.lang.String VALIDATION_MANAGER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/validation-manager"
protected static final java.lang.String ENTITY_MANAGER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/entity-manager"
protected static final java.lang.String SCHEMA_LOCATION;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/schema/external-schemaLocation"
protected static final java.lang.String SCHEMA_NONS_LOCATION;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation"
protected static final java.lang.String JAXP_SCHEMA_SOURCE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://java.sun.com/xml/jaxp/properties/schemaSource"
protected static final java.lang.String JAXP_SCHEMA_LANGUAGE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://java.sun.com/xml/jaxp/properties/schemaLanguage"
protected static final java.lang.String ROOT_TYPE_DEF;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/validation/schema/root-type-definition"
protected static final java.lang.String ROOT_ELEMENT_DECL;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/validation/schema/root-element-declaration"
protected static final java.lang.String SCHEMA_DV_FACTORY;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/validation/schema/dv-factory"
private static final java.lang.String[] RECOGNIZED_FEATURES;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.Boolean[] FEATURE_DEFAULTS;
descriptor: [Ljava/lang/Boolean;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String[] RECOGNIZED_PROPERTIES;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.Object[] PROPERTY_DEFAULTS;
descriptor: [Ljava/lang/Object;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
protected static final int ID_CONSTRAINT_NUM;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final org.apache.xerces.impl.xs.XSAttributeDecl XSI_TYPE;
descriptor: Lorg/apache/xerces/impl/xs/XSAttributeDecl;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final org.apache.xerces.impl.xs.XSAttributeDecl XSI_NIL;
descriptor: Lorg/apache/xerces/impl/xs/XSAttributeDecl;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final org.apache.xerces.impl.xs.XSAttributeDecl XSI_SCHEMALOCATION;
descriptor: Lorg/apache/xerces/impl/xs/XSAttributeDecl;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final org.apache.xerces.impl.xs.XSAttributeDecl XSI_NONAMESPACESCHEMALOCATION;
descriptor: Lorg/apache/xerces/impl/xs/XSAttributeDecl;
flags: (0x0018) ACC_STATIC, ACC_FINAL
private static final java.util.Hashtable EMPTY_TABLE;
descriptor: Ljava/util/Hashtable;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
protected org.apache.xerces.impl.xs.ElementPSVImpl fCurrentPSVI;
descriptor: Lorg/apache/xerces/impl/xs/ElementPSVImpl;
flags: (0x0004) ACC_PROTECTED
protected final org.apache.xerces.util.AugmentationsImpl fAugmentations;
descriptor: Lorg/apache/xerces/util/AugmentationsImpl;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected org.apache.xerces.xni.XMLString fDefaultValue;
descriptor: Lorg/apache/xerces/xni/XMLString;
flags: (0x0004) ACC_PROTECTED
protected boolean fDynamicValidation;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fSchemaDynamicValidation;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fDoValidation;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fFullChecking;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fNormalizeData;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fSchemaElementDefault;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fAugPSVI;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fIdConstraint;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fUseGrammarPoolOnly;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fNamespaceGrowth;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
private java.lang.String fSchemaType;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
protected boolean fEntityRef;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fInCDATA;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected org.apache.xerces.util.SymbolTable fSymbolTable;
descriptor: Lorg/apache/xerces/util/SymbolTable;
flags: (0x0004) ACC_PROTECTED
private org.apache.xerces.xni.XMLLocator fLocator;
descriptor: Lorg/apache/xerces/xni/XMLLocator;
flags: (0x0002) ACC_PRIVATE
protected final org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter fXSIErrorReporter;
descriptor: Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected org.apache.xerces.xni.parser.XMLEntityResolver fEntityResolver;
descriptor: Lorg/apache/xerces/xni/parser/XMLEntityResolver;
flags: (0x0004) ACC_PROTECTED
protected org.apache.xerces.impl.validation.ValidationManager fValidationManager;
descriptor: Lorg/apache/xerces/impl/validation/ValidationManager;
flags: (0x0004) ACC_PROTECTED
protected org.apache.xerces.impl.validation.ConfigurableValidationState fValidationState;
descriptor: Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
flags: (0x0004) ACC_PROTECTED
protected org.apache.xerces.xni.grammars.XMLGrammarPool fGrammarPool;
descriptor: Lorg/apache/xerces/xni/grammars/XMLGrammarPool;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String fExternalSchemas;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String fExternalNoNamespaceSchema;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.Object fJaxpSchemaSource;
descriptor: Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
protected final org.apache.xerces.impl.xs.XSDDescription fXSDDescription;
descriptor: Lorg/apache/xerces/impl/xs/XSDDescription;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final java.util.Hashtable fLocationPairs;
descriptor: Ljava/util/Hashtable;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final java.util.Hashtable fExpandedLocationPairs;
descriptor: Ljava/util/Hashtable;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final java.util.ArrayList fUnparsedLocations;
descriptor: Ljava/util/ArrayList;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected org.apache.xerces.xni.XMLDocumentHandler fDocumentHandler;
descriptor: Lorg/apache/xerces/xni/XMLDocumentHandler;
flags: (0x0004) ACC_PROTECTED
protected org.apache.xerces.xni.parser.XMLDocumentSource fDocumentSource;
descriptor: Lorg/apache/xerces/xni/parser/XMLDocumentSource;
flags: (0x0004) ACC_PROTECTED
static final int INITIAL_STACK_SIZE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 8
static final int INC_STACK_SIZE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 8
private static final boolean DEBUG_NORMALIZATION;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private final org.apache.xerces.xni.XMLString fEmptyXMLStr;
descriptor: Lorg/apache/xerces/xni/XMLString;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final int BUFFER_SIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 20
private final org.apache.xerces.xni.XMLString fNormalizedStr;
descriptor: Lorg/apache/xerces/xni/XMLString;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private boolean fFirstChunk;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean fTrailing;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private short fWhiteSpace;
descriptor: S
flags: (0x0002) ACC_PRIVATE
private boolean fUnionType;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final org.apache.xerces.impl.xs.XSGrammarBucket fGrammarBucket;
descriptor: Lorg/apache/xerces/impl/xs/XSGrammarBucket;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.xerces.impl.xs.SubstitutionGroupHandler fSubGroupHandler;
descriptor: Lorg/apache/xerces/impl/xs/SubstitutionGroupHandler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.xerces.impl.dv.XSSimpleType fQNameDV;
descriptor: Lorg/apache/xerces/impl/dv/XSSimpleType;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.xerces.impl.xs.models.CMNodeFactory nodeFactory;
descriptor: Lorg/apache/xerces/impl/xs/models/CMNodeFactory;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.xerces.impl.xs.models.CMBuilder fCMBuilder;
descriptor: Lorg/apache/xerces/impl/xs/models/CMBuilder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.xerces.impl.xs.XMLSchemaLoader fSchemaLoader;
descriptor: Lorg/apache/xerces/impl/xs/XMLSchemaLoader;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.lang.String fValidationRoot;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private int fSkipValidationDepth;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int fNFullValidationDepth;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int fNNoneValidationDepth;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int fElementDepth;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean fSubElement;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean[] fSubElementStack;
descriptor: [Z
flags: (0x0002) ACC_PRIVATE
private org.apache.xerces.impl.xs.XSElementDecl fCurrentElemDecl;
descriptor: Lorg/apache/xerces/impl/xs/XSElementDecl;
flags: (0x0002) ACC_PRIVATE
private org.apache.xerces.impl.xs.XSElementDecl[] fElemDeclStack;
descriptor: [Lorg/apache/xerces/impl/xs/XSElementDecl;
flags: (0x0002) ACC_PRIVATE
private boolean fNil;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean[] fNilStack;
descriptor: [Z
flags: (0x0002) ACC_PRIVATE
private org.apache.xerces.impl.xs.XSNotationDecl fNotation;
descriptor: Lorg/apache/xerces/impl/xs/XSNotationDecl;
flags: (0x0002) ACC_PRIVATE
private org.apache.xerces.impl.xs.XSNotationDecl[] fNotationStack;
descriptor: [Lorg/apache/xerces/impl/xs/XSNotationDecl;
flags: (0x0002) ACC_PRIVATE
private org.apache.xerces.xs.XSTypeDefinition fCurrentType;
descriptor: Lorg/apache/xerces/xs/XSTypeDefinition;
flags: (0x0002) ACC_PRIVATE
private org.apache.xerces.xs.XSTypeDefinition[] fTypeStack;
descriptor: [Lorg/apache/xerces/xs/XSTypeDefinition;
flags: (0x0002) ACC_PRIVATE
private org.apache.xerces.impl.xs.models.XSCMValidator fCurrentCM;
descriptor: Lorg/apache/xerces/impl/xs/models/XSCMValidator;
flags: (0x0002) ACC_PRIVATE
private org.apache.xerces.impl.xs.models.XSCMValidator[] fCMStack;
descriptor: [Lorg/apache/xerces/impl/xs/models/XSCMValidator;
flags: (0x0002) ACC_PRIVATE
private int[] fCurrCMState;
descriptor: [I
flags: (0x0002) ACC_PRIVATE
private int[][] fCMStateStack;
descriptor: [[I
flags: (0x0002) ACC_PRIVATE
private boolean fStrictAssess;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean[] fStrictAssessStack;
descriptor: [Z
flags: (0x0002) ACC_PRIVATE
private final java.lang.StringBuffer fBuffer;
descriptor: Ljava/lang/StringBuffer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private boolean fAppendBuffer;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean fSawText;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean[] fSawTextStack;
descriptor: [Z
flags: (0x0002) ACC_PRIVATE
private boolean fSawCharacters;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean[] fStringContent;
descriptor: [Z
flags: (0x0002) ACC_PRIVATE
private final org.apache.xerces.xni.QName fTempQName;
descriptor: Lorg/apache/xerces/xni/QName;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private javax.xml.namespace.QName fRootTypeQName;
descriptor: Ljavax/xml/namespace/QName;
flags: (0x0002) ACC_PRIVATE
private org.apache.xerces.xs.XSTypeDefinition fRootTypeDefinition;
descriptor: Lorg/apache/xerces/xs/XSTypeDefinition;
flags: (0x0002) ACC_PRIVATE
private javax.xml.namespace.QName fRootElementDeclQName;
descriptor: Ljavax/xml/namespace/QName;
flags: (0x0002) ACC_PRIVATE
private org.apache.xerces.impl.xs.XSElementDecl fRootElementDeclaration;
descriptor: Lorg/apache/xerces/impl/xs/XSElementDecl;
flags: (0x0002) ACC_PRIVATE
private int fIgnoreXSITypeDepth;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean fIDCChecking;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private org.apache.xerces.impl.dv.ValidatedInfo fValidatedInfo;
descriptor: Lorg/apache/xerces/impl/dv/ValidatedInfo;
flags: (0x0002) ACC_PRIVATE
private org.apache.xerces.impl.validation.ValidationState fState4XsiType;
descriptor: Lorg/apache/xerces/impl/validation/ValidationState;
flags: (0x0002) ACC_PRIVATE
private org.apache.xerces.impl.validation.ValidationState fState4ApplyDefault;
descriptor: Lorg/apache/xerces/impl/validation/ValidationState;
flags: (0x0002) ACC_PRIVATE
protected org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack fMatcherStack;
descriptor: Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
flags: (0x0004) ACC_PROTECTED
protected org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache fValueStoreCache;
descriptor: Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
flags: (0x0004) ACC_PROTECTED
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: bipush 17
anewarray java.lang.String
dup
iconst_0
1: ldc "http://xml.org/sax/features/validation"
aastore
dup
iconst_1
2: ldc "http://apache.org/xml/features/validation/schema"
aastore
dup
iconst_2
3: ldc "http://apache.org/xml/features/validation/dynamic"
aastore
dup
iconst_3
4: ldc "http://apache.org/xml/features/validation/schema-full-checking"
aastore
dup
iconst_4
5: ldc "http://apache.org/xml/features/allow-java-encodings"
aastore
dup
iconst_5
6: ldc "http://apache.org/xml/features/continue-after-fatal-error"
aastore
dup
bipush 6
7: ldc "http://apache.org/xml/features/standard-uri-conformant"
aastore
dup
bipush 7
8: ldc "http://apache.org/xml/features/generate-synthetic-annotations"
aastore
dup
bipush 8
9: ldc "http://apache.org/xml/features/validate-annotations"
aastore
dup
bipush 9
10: ldc "http://apache.org/xml/features/honour-all-schemaLocations"
aastore
dup
bipush 10
11: ldc "http://apache.org/xml/features/internal/validation/schema/use-grammar-pool-only"
aastore
dup
bipush 11
12: ldc "http://apache.org/xml/features/validation/schema/ignore-xsi-type-until-elemdecl"
aastore
dup
bipush 12
13: ldc "http://apache.org/xml/features/validation/id-idref-checking"
aastore
dup
bipush 13
14: ldc "http://apache.org/xml/features/validation/identity-constraint-checking"
aastore
dup
bipush 14
15: ldc "http://apache.org/xml/features/validation/unparsed-entity-checking"
aastore
dup
bipush 15
16: ldc "http://apache.org/xml/features/namespace-growth"
aastore
dup
bipush 16
17: ldc "http://apache.org/xml/features/internal/tolerate-duplicates"
aastore
18: putstatic org.apache.xerces.impl.xs.XMLSchemaValidator.RECOGNIZED_FEATURES:[Ljava/lang/String;
19: bipush 17
anewarray java.lang.Boolean
putstatic org.apache.xerces.impl.xs.XMLSchemaValidator.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
20: bipush 11
anewarray java.lang.String
dup
iconst_0
21: ldc "http://apache.org/xml/properties/internal/symbol-table"
aastore
dup
iconst_1
22: ldc "http://apache.org/xml/properties/internal/error-reporter"
aastore
dup
iconst_2
23: ldc "http://apache.org/xml/properties/internal/entity-resolver"
aastore
dup
iconst_3
24: ldc "http://apache.org/xml/properties/internal/validation-manager"
aastore
dup
iconst_4
25: ldc "http://apache.org/xml/properties/schema/external-schemaLocation"
aastore
dup
iconst_5
26: ldc "http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation"
aastore
dup
bipush 6
27: ldc "http://java.sun.com/xml/jaxp/properties/schemaSource"
aastore
dup
bipush 7
28: ldc "http://java.sun.com/xml/jaxp/properties/schemaLanguage"
aastore
dup
bipush 8
29: ldc "http://apache.org/xml/properties/validation/schema/root-type-definition"
aastore
dup
bipush 9
30: ldc "http://apache.org/xml/properties/validation/schema/root-element-declaration"
aastore
dup
bipush 10
31: ldc "http://apache.org/xml/properties/internal/validation/schema/dv-factory"
aastore
32: putstatic org.apache.xerces.impl.xs.XMLSchemaValidator.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
33: bipush 11
anewarray java.lang.Object
34: putstatic org.apache.xerces.impl.xs.XMLSchemaValidator.PROPERTY_DEFAULTS:[Ljava/lang/Object;
35: getstatic org.apache.xerces.impl.xs.SchemaGrammar.SG_XSI:Lorg/apache/xerces/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_TYPE:Ljava/lang/String;
invokevirtual org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/XSAttributeDecl;
putstatic org.apache.xerces.impl.xs.XMLSchemaValidator.XSI_TYPE:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
36: getstatic org.apache.xerces.impl.xs.SchemaGrammar.SG_XSI:Lorg/apache/xerces/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_NIL:Ljava/lang/String;
invokevirtual org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/XSAttributeDecl;
putstatic org.apache.xerces.impl.xs.XMLSchemaValidator.XSI_NIL:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
37: getstatic org.apache.xerces.impl.xs.SchemaGrammar.SG_XSI:Lorg/apache/xerces/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_SCHEMALOCATION:Ljava/lang/String;
invokevirtual org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/XSAttributeDecl;
putstatic org.apache.xerces.impl.xs.XMLSchemaValidator.XSI_SCHEMALOCATION:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
38: getstatic org.apache.xerces.impl.xs.SchemaGrammar.SG_XSI:Lorg/apache/xerces/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_NONAMESPACESCHEMALOCATION:Ljava/lang/String;
invokevirtual org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/XSAttributeDecl;
putstatic org.apache.xerces.impl.xs.XMLSchemaValidator.XSI_NONAMESPACESCHEMALOCATION:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
39: new java.util.Hashtable
dup
invokespecial java.util.Hashtable.<init>:()V
putstatic org.apache.xerces.impl.xs.XMLSchemaValidator.EMPTY_TABLE:Ljava/util/Hashtable;
40: return
LocalVariableTable:
Start End Slot Name Signature
public java.lang.String[] getRecognizedFeatures();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.RECOGNIZED_FEATURES:[Ljava/lang/String;
invokevirtual java.lang.String[].clone:()Ljava/lang/Object;
checkcast java.lang.String[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
public void setFeature(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 1 1 featureId Ljava/lang/String;
0 1 2 state Z
Exceptions:
throws org.apache.xerces.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
featureId
state
public java.lang.String[] getRecognizedProperties();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
invokevirtual java.lang.String[].clone:()Ljava/lang/Object;
checkcast java.lang.String[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
public void setProperty(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "http://apache.org/xml/properties/validation/schema/root-type-definition"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
1: aload 2
ifnonnull 5
2: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
3: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lorg/apache/xerces/xs/XSTypeDefinition;
4: goto 23
5: StackMap locals:
StackMap stack:
aload 2
instanceof javax.xml.namespace.QName
ifeq 9
6: aload 0
aload 2
checkcast javax.xml.namespace.QName
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
7: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lorg/apache/xerces/xs/XSTypeDefinition;
8: goto 23
9: StackMap locals:
StackMap stack:
aload 0
aload 2
checkcast org.apache.xerces.xs.XSTypeDefinition
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lorg/apache/xerces/xs/XSTypeDefinition;
10: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
11: goto 23
12: StackMap locals:
StackMap stack:
aload 1
ldc "http://apache.org/xml/properties/validation/schema/root-element-declaration"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 23
13: aload 2
ifnonnull 17
14: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
15: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lorg/apache/xerces/impl/xs/XSElementDecl;
16: goto 23
17: StackMap locals:
StackMap stack:
aload 2
instanceof javax.xml.namespace.QName
ifeq 21
18: aload 0
aload 2
checkcast javax.xml.namespace.QName
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
19: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lorg/apache/xerces/impl/xs/XSElementDecl;
20: goto 23
21: StackMap locals:
StackMap stack:
aload 0
aload 2
checkcast org.apache.xerces.impl.xs.XSElementDecl
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lorg/apache/xerces/impl/xs/XSElementDecl;
22: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
23: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 24 1 propertyId Ljava/lang/String;
0 24 2 value Ljava/lang/Object;
Exceptions:
throws org.apache.xerces.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
propertyId
value
public java.lang.Boolean getFeatureDefault(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 5
2: StackMap locals: int
StackMap stack:
getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.RECOGNIZED_FEATURES:[Ljava/lang/String;
iload 2
aaload
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
iload 2
aaload
areturn
4: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.RECOGNIZED_FEATURES:[Ljava/lang/String;
arraylength
if_icmplt 2
end local 2 6: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 7 1 featureId Ljava/lang/String;
1 6 2 i I
MethodParameters:
Name Flags
featureId
public java.lang.Object getPropertyDefault(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 5
2: StackMap locals: int
StackMap stack:
getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
iload 2
aaload
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.PROPERTY_DEFAULTS:[Ljava/lang/Object;
iload 2
aaload
areturn
4: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
arraylength
if_icmplt 2
end local 2 6: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 7 1 propertyId Ljava/lang/String;
1 6 2 i I
MethodParameters:
Name Flags
propertyId
public void setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler);
descriptor: (Lorg/apache/xerces/xni/XMLDocumentHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 2 1 documentHandler Lorg/apache/xerces/xni/XMLDocumentHandler;
MethodParameters:
Name Flags
documentHandler
public org.apache.xerces.xni.XMLDocumentHandler getDocumentHandler();
descriptor: ()Lorg/apache/xerces/xni/XMLDocumentHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
public void setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource);
descriptor: (Lorg/apache/xerces/xni/parser/XMLDocumentSource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentSource:Lorg/apache/xerces/xni/parser/XMLDocumentSource;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 2 1 source Lorg/apache/xerces/xni/parser/XMLDocumentSource;
MethodParameters:
Name Flags
source
public org.apache.xerces.xni.parser.XMLDocumentSource getDocumentSource();
descriptor: ()Lorg/apache/xerces/xni/parser/XMLDocumentSource;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentSource:Lorg/apache/xerces/xni/parser/XMLDocumentSource;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
public void startDocument(org.apache.xerces.xni.XMLLocator, java.lang.String, org.apache.xerces.xni.NamespaceContext, org.apache.xerces.xni.Augmentations);
descriptor: (Lorg/apache/xerces/xni/XMLLocator;Ljava/lang/String;Lorg/apache/xerces/xni/NamespaceContext;Lorg/apache/xerces/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
aload 3
invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.setNamespaceSupport:(Lorg/apache/xerces/xni/NamespaceContext;)V
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fState4XsiType:Lorg/apache/xerces/impl/validation/ValidationState;
aload 3
invokevirtual org.apache.xerces.impl.validation.ValidationState.setNamespaceSupport:(Lorg/apache/xerces/xni/NamespaceContext;)V
2: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fState4ApplyDefault:Lorg/apache/xerces/impl/validation/ValidationState;
aload 3
invokevirtual org.apache.xerces.impl.validation.ValidationState.setNamespaceSupport:(Lorg/apache/xerces/xni/NamespaceContext;)V
3: aload 0
aload 1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocator:Lorg/apache/xerces/xni/XMLLocator;
4: aload 0
aload 1
aload 2
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartDocument:(Lorg/apache/xerces/xni/XMLLocator;Ljava/lang/String;)V
5: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 7
6: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 1
aload 2
aload 3
aload 4
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startDocument:(Lorg/apache/xerces/xni/XMLLocator;Ljava/lang/String;Lorg/apache/xerces/xni/NamespaceContext;Lorg/apache/xerces/xni/Augmentations;)V
7: 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 8 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 8 1 locator Lorg/apache/xerces/xni/XMLLocator;
0 8 2 encoding Ljava/lang/String;
0 8 3 namespaceContext Lorg/apache/xerces/xni/NamespaceContext;
0 8 4 augs Lorg/apache/xerces/xni/Augmentations;
Exceptions:
throws org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
locator
encoding
namespaceContext
augs
public void xmlDecl(java.lang.String, java.lang.String, java.lang.String, org.apache.xerces.xni.Augmentations);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 2
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 1
aload 2
aload 3
aload 4
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.xmlDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
2: 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 3 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 3 1 version Ljava/lang/String;
0 3 2 encoding Ljava/lang/String;
0 3 3 standalone Ljava/lang/String;
0 3 4 augs Lorg/apache/xerces/xni/Augmentations;
Exceptions:
throws org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
version
encoding
standalone
augs
public void doctypeDecl(java.lang.String, java.lang.String, java.lang.String, org.apache.xerces.xni.Augmentations);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 2
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 1
aload 2
aload 3
aload 4
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.doctypeDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
2: 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 3 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 3 1 rootElement Ljava/lang/String;
0 3 2 publicId Ljava/lang/String;
0 3 3 systemId Ljava/lang/String;
0 3 4 augs Lorg/apache/xerces/xni/Augmentations;
Exceptions:
throws org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
rootElement
publicId
systemId
augs
public void startElement(org.apache.xerces.xni.QName, org.apache.xerces.xni.XMLAttributes, org.apache.xerces.xni.Augmentations);
descriptor: (Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
astore 4
start local 4 1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 3
2: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 1
aload 2
aload 4
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
3: StackMap locals: org.apache.xerces.xni.Augmentations
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 4 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 4 1 element Lorg/apache/xerces/xni/QName;
0 4 2 attributes Lorg/apache/xerces/xni/XMLAttributes;
0 4 3 augs Lorg/apache/xerces/xni/Augmentations;
1 4 4 modifiedAugs Lorg/apache/xerces/xni/Augmentations;
Exceptions:
throws org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
element
attributes
augs
public void emptyElement(org.apache.xerces.xni.QName, org.apache.xerces.xni.XMLAttributes, org.apache.xerces.xni.Augmentations);
descriptor: (Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
astore 4
start local 4 1: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
2: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
bipush -2
if_icmpeq 4
3: aload 0
aload 1
aload 4
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.handleEndElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
astore 4
4: StackMap locals: org.apache.xerces.xni.Augmentations
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 11
5: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaElementDefault:Z
ifeq 6
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
ifnonnull 8
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 1
aload 2
aload 4
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.emptyElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
7: goto 11
8: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 1
aload 2
aload 4
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
9: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
10: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 1
aload 4
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/Augmentations;)V
11: 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 12 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 12 1 element Lorg/apache/xerces/xni/QName;
0 12 2 attributes Lorg/apache/xerces/xni/XMLAttributes;
0 12 3 augs Lorg/apache/xerces/xni/Augmentations;
1 12 4 modifiedAugs Lorg/apache/xerces/xni/Augmentations;
Exceptions:
throws org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
element
attributes
augs
public void characters(org.apache.xerces.xni.XMLString, org.apache.xerces.xni.Augmentations);
descriptor: (Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.handleCharacters:(Lorg/apache/xerces/xni/XMLString;)Lorg/apache/xerces/xni/XMLString;
astore 1
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 7
2: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
ifeq 6
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUnionType:Z
ifeq 6
3: aload 2
ifnull 7
4: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fEmptyXMLStr:Lorg/apache/xerces/xni/XMLString;
aload 2
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 1
aload 2
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
7: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 8 1 text Lorg/apache/xerces/xni/XMLString;
0 8 2 augs Lorg/apache/xerces/xni/Augmentations;
Exceptions:
throws org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
text
augs
public void ignorableWhitespace(org.apache.xerces.xni.XMLString, org.apache.xerces.xni.Augmentations);
descriptor: (Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.handleIgnorableWhitespace:(Lorg/apache/xerces/xni/XMLString;)V
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 3
2: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 1
aload 2
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.ignorableWhitespace:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
3: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 4 1 text Lorg/apache/xerces/xni/XMLString;
0 4 2 augs Lorg/apache/xerces/xni/Augmentations;
Exceptions:
throws org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
text
augs
public void endElement(org.apache.xerces.xni.QName, org.apache.xerces.xni.Augmentations);
descriptor: (Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
1: aload 0
aload 1
aload 2
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.handleEndElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
astore 3
start local 3 2: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 8
3: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaElementDefault:Z
ifeq 4
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
ifnonnull 6
4: StackMap locals: org.apache.xerces.xni.Augmentations
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 1
aload 3
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/Augmentations;)V
5: goto 8
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
7: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 1
aload 3
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/Augmentations;)V
8: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 9 1 element Lorg/apache/xerces/xni/QName;
0 9 2 augs Lorg/apache/xerces/xni/Augmentations;
2 9 3 modifiedAugs Lorg/apache/xerces/xni/Augmentations;
Exceptions:
throws org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
element
augs
public void startCDATA(org.apache.xerces.xni.Augmentations);
descriptor: (Lorg/apache/xerces/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fInCDATA:Z
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 3
2: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 1
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startCDATA:(Lorg/apache/xerces/xni/Augmentations;)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 4 1 augs Lorg/apache/xerces/xni/Augmentations;
Exceptions:
throws org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
augs
public void endCDATA(org.apache.xerces.xni.Augmentations);
descriptor: (Lorg/apache/xerces/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fInCDATA:Z
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 3
2: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 1
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endCDATA:(Lorg/apache/xerces/xni/Augmentations;)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 4 1 augs Lorg/apache/xerces/xni/Augmentations;
Exceptions:
throws org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
augs
public void endDocument(org.apache.xerces.xni.Augmentations);
descriptor: (Lorg/apache/xerces/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.handleEndDocument:()V
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 3
2: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 1
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endDocument:(Lorg/apache/xerces/xni/Augmentations;)V
3: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocator:Lorg/apache/xerces/xni/XMLLocator;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 5 1 augs Lorg/apache/xerces/xni/Augmentations;
Exceptions:
throws org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
augs
public boolean characterData(java.lang.String, org.apache.xerces.xni.Augmentations);
descriptor: (Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
ifne 1
aload 1
invokevirtual java.lang.String.length:()I
ifgt 1
iconst_0
goto 2
StackMap locals:
StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator
1: iconst_1
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String org.apache.xerces.xni.Augmentations
StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator int
2: putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
3: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
ifeq 9
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
iconst_m1
if_icmpeq 9
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
ifeq 9
4: aload 0
aload 1
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
iconst_2
if_icmpne 5
iconst_1
goto 6
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String org.apache.xerces.xni.Augmentations
StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String
5: iconst_0
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String org.apache.xerces.xni.Augmentations
StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String int
6: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.normalizeWhitespace:(Ljava/lang/String;Z)V
7: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuffer;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.ch:[C
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.offset:I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.length:I
invokevirtual java.lang.StringBuffer.append:([CII)Ljava/lang/StringBuffer;
pop
8: goto 11
9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
ifeq 11
10: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuffer;
aload 1
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
11: StackMap locals:
StackMap stack:
iconst_1
istore 3
start local 3 12: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
ifnull 24
13: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
bipush 15
if_icmpne 24
14: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
checkcast org.apache.xerces.impl.xs.XSComplexTypeDecl
astore 4
start local 4 15: aload 4
getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
iconst_2
if_icmpne 24
16: iconst_0
istore 5
start local 5 17: goto 23
18: StackMap locals: int org.apache.xerces.impl.xs.XSComplexTypeDecl int
StackMap stack:
aload 1
iload 5
invokevirtual java.lang.String.charAt:(I)C
invokestatic org.apache.xerces.util.XMLChar.isSpace:(I)Z
ifne 22
19: iconst_0
istore 3
20: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawCharacters:Z
21: goto 24
22: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
23: iload 5
aload 1
invokevirtual java.lang.String.length:()I
if_icmplt 18
end local 5 end local 4 24: StackMap locals:
StackMap stack:
iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 25 1 data Ljava/lang/String;
0 25 2 augs Lorg/apache/xerces/xni/Augmentations;
12 25 3 allWhiteSpace Z
15 24 4 ctype Lorg/apache/xerces/impl/xs/XSComplexTypeDecl;
17 24 5 i I
MethodParameters:
Name Flags
data
augs
public void elementDefault(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 1 1 data Ljava/lang/String;
MethodParameters:
Name Flags
data
public void startGeneralEntity(java.lang.String, org.apache.xerces.xni.XMLResourceIdentifier, java.lang.String, org.apache.xerces.xni.Augmentations);
descriptor: (Ljava/lang/String;Lorg/apache/xerces/xni/XMLResourceIdentifier;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fEntityRef:Z
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 3
2: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 1
aload 2
aload 3
aload 4
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startGeneralEntity:(Ljava/lang/String;Lorg/apache/xerces/xni/XMLResourceIdentifier;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
3: 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 4 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 4 1 name Ljava/lang/String;
0 4 2 identifier Lorg/apache/xerces/xni/XMLResourceIdentifier;
0 4 3 encoding Ljava/lang/String;
0 4 4 augs Lorg/apache/xerces/xni/Augmentations;
Exceptions:
throws org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
name
identifier
encoding
augs
public void textDecl(java.lang.String, java.lang.String, org.apache.xerces.xni.Augmentations);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 2
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 1
aload 2
aload 3
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.textDecl:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
2: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 3 1 version Ljava/lang/String;
0 3 2 encoding Ljava/lang/String;
0 3 3 augs Lorg/apache/xerces/xni/Augmentations;
Exceptions:
throws org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
version
encoding
augs
public void (org.apache.xerces.xni.XMLString, org.apache.xerces.xni.Augmentations);
descriptor: (Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 2
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 1
aload 2
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.comment:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
2: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 3 1 text Lorg/apache/xerces/xni/XMLString;
0 3 2 augs Lorg/apache/xerces/xni/Augmentations;
Exceptions:
throws org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
text
augs
public void processingInstruction(java.lang.String, org.apache.xerces.xni.XMLString, org.apache.xerces.xni.Augmentations);
descriptor: (Ljava/lang/String;Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 2
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 1
aload 2
aload 3
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.processingInstruction:(Ljava/lang/String;Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
2: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 3 1 target Ljava/lang/String;
0 3 2 data Lorg/apache/xerces/xni/XMLString;
0 3 3 augs Lorg/apache/xerces/xni/Augmentations;
Exceptions:
throws org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
target
data
augs
public void endGeneralEntity(java.lang.String, org.apache.xerces.xni.Augmentations);
descriptor: (Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fEntityRef:Z
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 3
2: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 1
aload 2
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endGeneralEntity:(Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
3: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 4 1 name Ljava/lang/String;
0 4 2 augs Lorg/apache/xerces/xni/Augmentations;
Exceptions:
throws org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
name
augs
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new org.apache.xerces.impl.xs.ElementPSVImpl
dup
invokespecial org.apache.xerces.impl.xs.ElementPSVImpl.<init>:()V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
2: aload 0
new org.apache.xerces.util.AugmentationsImpl
dup
invokespecial org.apache.xerces.util.AugmentationsImpl.<init>:()V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugmentations:Lorg/apache/xerces/util/AugmentationsImpl;
3: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDynamicValidation:Z
4: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaDynamicValidation:Z
5: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDoValidation:Z
6: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fFullChecking:Z
7: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
8: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaElementDefault:Z
9: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
10: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIdConstraint:Z
11: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUseGrammarPoolOnly:Z
12: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNamespaceGrowth:Z
13: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaType:Ljava/lang/String;
14: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fEntityRef:Z
15: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fInCDATA:Z
16: aload 0
new org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter
dup
aload 0
invokespecial org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.<init>:(Lorg/apache/xerces/impl/xs/XMLSchemaValidator;)V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
17: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationManager:Lorg/apache/xerces/impl/validation/ValidationManager;
18: aload 0
new org.apache.xerces.impl.validation.ConfigurableValidationState
dup
invokespecial org.apache.xerces.impl.validation.ConfigurableValidationState.<init>:()V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
19: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExternalSchemas:Ljava/lang/String;
20: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExternalNoNamespaceSchema:Ljava/lang/String;
21: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fJaxpSchemaSource:Ljava/lang/Object;
22: aload 0
new org.apache.xerces.impl.xs.XSDDescription
dup
invokespecial org.apache.xerces.impl.xs.XSDDescription.<init>:()V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
23: aload 0
new java.util.Hashtable
dup
invokespecial java.util.Hashtable.<init>:()V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Hashtable;
24: aload 0
new java.util.Hashtable
dup
invokespecial java.util.Hashtable.<init>:()V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExpandedLocationPairs:Ljava/util/Hashtable;
25: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUnparsedLocations:Ljava/util/ArrayList;
26: aload 0
new org.apache.xerces.xni.XMLString
dup
aconst_null
iconst_0
iconst_m1
invokespecial org.apache.xerces.xni.XMLString.<init>:([CII)V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fEmptyXMLStr:Lorg/apache/xerces/xni/XMLString;
27: aload 0
new org.apache.xerces.xni.XMLString
dup
invokespecial org.apache.xerces.xni.XMLString.<init>:()V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
28: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fFirstChunk:Z
29: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTrailing:Z
30: aload 0
iconst_m1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
31: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUnionType:Z
32: aload 0
new org.apache.xerces.impl.xs.XSGrammarBucket
dup
invokespecial org.apache.xerces.impl.xs.XSGrammarBucket.<init>:()V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarBucket:Lorg/apache/xerces/impl/xs/XSGrammarBucket;
33: aload 0
new org.apache.xerces.impl.xs.SubstitutionGroupHandler
dup
aload 0
invokespecial org.apache.xerces.impl.xs.SubstitutionGroupHandler.<init>:(Lorg/apache/xerces/impl/xs/XSElementDeclHelper;)V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubGroupHandler:Lorg/apache/xerces/impl/xs/SubstitutionGroupHandler;
34: aload 0
35: getstatic org.apache.xerces.impl.xs.SchemaGrammar.SG_SchemaNS:Lorg/apache/xerces/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
ldc "QName"
invokevirtual org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lorg/apache/xerces/xs/XSTypeDefinition;
checkcast org.apache.xerces.impl.dv.XSSimpleType
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fQNameDV:Lorg/apache/xerces/impl/dv/XSSimpleType;
36: aload 0
new org.apache.xerces.impl.xs.models.CMNodeFactory
dup
invokespecial org.apache.xerces.impl.xs.models.CMNodeFactory.<init>:()V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.nodeFactory:Lorg/apache/xerces/impl/xs/models/CMNodeFactory;
37: aload 0
new org.apache.xerces.impl.xs.models.CMBuilder
dup
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.nodeFactory:Lorg/apache/xerces/impl/xs/models/CMNodeFactory;
invokespecial org.apache.xerces.impl.xs.models.CMBuilder.<init>:(Lorg/apache/xerces/impl/xs/models/CMNodeFactory;)V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMBuilder:Lorg/apache/xerces/impl/xs/models/CMBuilder;
38: aload 0
39: new org.apache.xerces.impl.xs.XMLSchemaLoader
dup
40: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
getfield org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
41: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarBucket:Lorg/apache/xerces/impl/xs/XSGrammarBucket;
42: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubGroupHandler:Lorg/apache/xerces/impl/xs/SubstitutionGroupHandler;
43: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMBuilder:Lorg/apache/xerces/impl/xs/models/CMBuilder;
44: invokespecial org.apache.xerces.impl.xs.XMLSchemaLoader.<init>:(Lorg/apache/xerces/impl/XMLErrorReporter;Lorg/apache/xerces/impl/xs/XSGrammarBucket;Lorg/apache/xerces/impl/xs/SubstitutionGroupHandler;Lorg/apache/xerces/impl/xs/models/CMBuilder;)V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaLoader:Lorg/apache/xerces/impl/xs/XMLSchemaLoader;
45: aload 0
bipush 8
newarray 4
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElementStack:[Z
46: aload 0
bipush 8
anewarray org.apache.xerces.impl.xs.XSElementDecl
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElemDeclStack:[Lorg/apache/xerces/impl/xs/XSElementDecl;
47: aload 0
bipush 8
newarray 4
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNilStack:[Z
48: aload 0
bipush 8
anewarray org.apache.xerces.impl.xs.XSNotationDecl
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotationStack:[Lorg/apache/xerces/impl/xs/XSNotationDecl;
49: aload 0
bipush 8
anewarray org.apache.xerces.xs.XSTypeDefinition
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTypeStack:[Lorg/apache/xerces/xs/XSTypeDefinition;
50: aload 0
bipush 8
anewarray org.apache.xerces.impl.xs.models.XSCMValidator
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStack:[Lorg/apache/xerces/impl/xs/models/XSCMValidator;
51: aload 0
bipush 8
anewarray int[]
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStateStack:[[I
52: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssess:Z
53: aload 0
bipush 8
newarray 4
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssessStack:[Z
54: aload 0
new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuffer;
55: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
56: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
57: aload 0
bipush 8
newarray 4
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawTextStack:[Z
58: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawCharacters:Z
59: aload 0
bipush 8
newarray 4
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStringContent:[Z
60: aload 0
new org.apache.xerces.xni.QName
dup
invokespecial org.apache.xerces.xni.QName.<init>:()V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
61: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
62: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lorg/apache/xerces/xs/XSTypeDefinition;
63: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
64: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lorg/apache/xerces/impl/xs/XSElementDecl;
65: aload 0
new org.apache.xerces.impl.dv.ValidatedInfo
dup
invokespecial org.apache.xerces.impl.dv.ValidatedInfo.<init>:()V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
66: aload 0
new org.apache.xerces.impl.validation.ValidationState
dup
invokespecial org.apache.xerces.impl.validation.ValidationState.<init>:()V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fState4XsiType:Lorg/apache/xerces/impl/validation/ValidationState;
67: aload 0
new org.apache.xerces.impl.validation.ValidationState
dup
invokespecial org.apache.xerces.impl.validation.ValidationState.<init>:()V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fState4ApplyDefault:Lorg/apache/xerces/impl/validation/ValidationState;
68: aload 0
new org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack
dup
invokespecial org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.<init>:()V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
69: aload 0
new org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache
dup
aload 0
invokespecial org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.<init>:(Lorg/apache/xerces/impl/xs/XMLSchemaValidator;)V
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
70: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fState4XsiType:Lorg/apache/xerces/impl/validation/ValidationState;
iconst_0
invokevirtual org.apache.xerces.impl.validation.ValidationState.setExtraChecking:(Z)V
71: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fState4ApplyDefault:Lorg/apache/xerces/impl/validation/ValidationState;
iconst_0
invokevirtual org.apache.xerces.impl.validation.ValidationState.setFacetChecking:(Z)V
72: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 73 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
public void reset(org.apache.xerces.xni.parser.XMLComponentManager);
descriptor: (Lorg/apache/xerces/xni/parser/XMLComponentManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIdConstraint:Z
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Hashtable;
invokevirtual java.util.Hashtable.clear:()V
2: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExpandedLocationPairs:Ljava/util/Hashtable;
invokevirtual java.util.Hashtable.clear:()V
3: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.resetIDTables:()V
4: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaLoader:Lorg/apache/xerces/impl/xs/XMLSchemaLoader;
aload 1
invokevirtual org.apache.xerces.impl.xs.XMLSchemaLoader.reset:(Lorg/apache/xerces/xni/parser/XMLComponentManager;)V
5: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
6: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
7: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
8: aload 0
iconst_m1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
9: aload 0
iconst_m1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
10: aload 0
iconst_m1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNNoneValidationDepth:I
11: aload 0
iconst_m1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
12: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
13: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaDynamicValidation:Z
14: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fEntityRef:Z
15: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fInCDATA:Z
16: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.clear:()V
17: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
aload 1
ldc "http://apache.org/xml/properties/internal/error-reporter"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.apache.xerces.impl.XMLErrorReporter
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.reset:(Lorg/apache/xerces/impl/XMLErrorReporter;)V
18: aload 1
ldc "http://apache.org/xml/features/internal/parser-settings"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
istore 2
start local 2 19: goto 22
end local 2 20: StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
pop
21: iconst_1
istore 2
start local 2 22: StackMap locals: int
StackMap stack:
iload 2
ifne 31
23: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationManager:Lorg/apache/xerces/impl/validation/ValidationManager;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
invokevirtual org.apache.xerces.impl.validation.ValidationManager.addValidationState:(Lorg/apache/xerces/impl/validation/ValidationState;)V
24: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.nodeFactory:Lorg/apache/xerces/impl/xs/models/CMNodeFactory;
invokevirtual org.apache.xerces.impl.xs.models.CMNodeFactory.reset:()V
25: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExternalSchemas:Ljava/lang/String;
26: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExternalNoNamespaceSchema:Ljava/lang/String;
27: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Hashtable;
28: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
getfield org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
29: invokestatic org.apache.xerces.impl.xs.XMLSchemaLoader.processExternalHints:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Hashtable;Lorg/apache/xerces/impl/XMLErrorReporter;)V
30: return
31: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.nodeFactory:Lorg/apache/xerces/impl/xs/models/CMNodeFactory;
aload 1
invokevirtual org.apache.xerces.impl.xs.models.CMNodeFactory.reset:(Lorg/apache/xerces/xni/parser/XMLComponentManager;)V
32: aload 1
ldc "http://apache.org/xml/properties/internal/symbol-table"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.apache.xerces.util.SymbolTable
astore 3
start local 3 33: aload 3
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
if_acmpeq 35
34: aload 0
aload 3
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
35: StackMap locals: org.apache.xerces.util.SymbolTable
StackMap stack:
aload 0
aload 1
ldc "http://apache.org/xml/features/namespace-growth"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNamespaceGrowth:Z
36: goto 39
StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
37: pop
38: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNamespaceGrowth:Z
39: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc "http://apache.org/xml/features/validation/dynamic"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDynamicValidation:Z
40: goto 43
StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
41: pop
42: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDynamicValidation:Z
43: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDynamicValidation:Z
ifeq 46
44: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDoValidation:Z
45: goto 50
46: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc "http://xml.org/sax/features/validation"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDoValidation:Z
47: goto 50
StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
48: pop
49: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDoValidation:Z
50: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDoValidation:Z
ifeq 54
51: aload 0
aload 1
ldc "http://apache.org/xml/features/validation/schema"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDoValidation:Z
52: goto 54
StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
53: pop
54: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc "http://apache.org/xml/features/validation/schema-full-checking"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fFullChecking:Z
55: goto 58
StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
56: pop
57: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fFullChecking:Z
58: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc "http://apache.org/xml/features/validation/schema/normalized-value"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
59: goto 62
StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
60: pop
61: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
62: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc "http://apache.org/xml/features/validation/schema/element-default"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaElementDefault:Z
63: goto 66
StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
64: pop
65: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaElementDefault:Z
66: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc "http://apache.org/xml/features/validation/schema/augment-psvi"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
67: goto 70
StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
68: pop
69: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
70: StackMap locals:
StackMap stack:
aload 0
71: aload 1
72: ldc "http://java.sun.com/xml/jaxp/properties/schemaLanguage"
73: invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
74: putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaType:Ljava/lang/String;
75: goto 78
StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
76: pop
77: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaType:Ljava/lang/String;
78: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc "http://apache.org/xml/features/internal/validation/schema/use-grammar-pool-only"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUseGrammarPoolOnly:Z
79: goto 82
80: StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
pop
81: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUseGrammarPoolOnly:Z
82: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/entity-manager"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.apache.xerces.xni.parser.XMLEntityResolver
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fEntityResolver:Lorg/apache/xerces/xni/parser/XMLEntityResolver;
83: aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/validation-manager"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.apache.xerces.impl.validation.ValidationManager
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationManager:Lorg/apache/xerces/impl/validation/ValidationManager;
84: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationManager:Lorg/apache/xerces/impl/validation/ValidationManager;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
invokevirtual org.apache.xerces.impl.validation.ValidationManager.addValidationState:(Lorg/apache/xerces/impl/validation/ValidationState;)V
85: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.setSymbolTable:(Lorg/apache/xerces/util/SymbolTable;)V
86: aload 1
ldc "http://apache.org/xml/properties/validation/schema/root-type-definition"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
astore 4
start local 4 87: aload 4
ifnonnull 91
88: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
89: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lorg/apache/xerces/xs/XSTypeDefinition;
90: goto 101
91: StackMap locals: java.lang.Object
StackMap stack:
aload 4
instanceof javax.xml.namespace.QName
ifeq 95
92: aload 0
aload 4
checkcast javax.xml.namespace.QName
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
93: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lorg/apache/xerces/xs/XSTypeDefinition;
94: goto 101
95: StackMap locals:
StackMap stack:
aload 0
aload 4
checkcast org.apache.xerces.xs.XSTypeDefinition
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lorg/apache/xerces/xs/XSTypeDefinition;
96: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
end local 4 97: goto 101
98: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.parser.XMLComponentManager int org.apache.xerces.util.SymbolTable
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
pop
99: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
100: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lorg/apache/xerces/xs/XSTypeDefinition;
101: StackMap locals:
StackMap stack:
aload 1
ldc "http://apache.org/xml/properties/validation/schema/root-element-declaration"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
astore 4
start local 4 102: aload 4
ifnonnull 106
103: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
104: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lorg/apache/xerces/impl/xs/XSElementDecl;
105: goto 116
106: StackMap locals: java.lang.Object
StackMap stack:
aload 4
instanceof javax.xml.namespace.QName
ifeq 110
107: aload 0
aload 4
checkcast javax.xml.namespace.QName
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
108: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lorg/apache/xerces/impl/xs/XSElementDecl;
109: goto 116
110: StackMap locals:
StackMap stack:
aload 0
aload 4
checkcast org.apache.xerces.impl.xs.XSElementDecl
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lorg/apache/xerces/impl/xs/XSElementDecl;
111: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
end local 4 112: goto 116
113: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.parser.XMLComponentManager int org.apache.xerces.util.SymbolTable
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
pop
114: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
115: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lorg/apache/xerces/impl/xs/XSElementDecl;
116: StackMap locals:
StackMap stack:
aload 1
ldc "http://apache.org/xml/features/validation/schema/ignore-xsi-type-until-elemdecl"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
istore 4
start local 4 117: goto 120
end local 4 118: StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
pop
119: iconst_0
istore 4
start local 4 120: StackMap locals: int
StackMap stack:
aload 0
iload 4
ifeq 121
iconst_0
goto 122
StackMap locals:
StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator
121: iconst_m1
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.parser.XMLComponentManager int org.apache.xerces.util.SymbolTable int
StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator int
122: putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
123: aload 0
aload 1
ldc "http://apache.org/xml/features/validation/identity-constraint-checking"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIDCChecking:Z
124: goto 127
125: StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
pop
126: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIDCChecking:Z
127: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
aload 1
ldc "http://apache.org/xml/features/validation/id-idref-checking"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.setIdIdrefChecking:(Z)V
128: goto 131
129: StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
pop
130: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
iconst_1
invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.setIdIdrefChecking:(Z)V
131: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
aload 1
ldc "http://apache.org/xml/features/validation/unparsed-entity-checking"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.setUnparsedEntityChecking:(Z)V
132: goto 135
133: StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
pop
134: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
iconst_1
invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.setUnparsedEntityChecking:(Z)V
135: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc "http://apache.org/xml/properties/schema/external-schemaLocation"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExternalSchemas:Ljava/lang/String;
136: aload 0
137: aload 1
ldc "http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
138: putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExternalNoNamespaceSchema:Ljava/lang/String;
139: goto 143
StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
140: pop
141: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExternalSchemas:Ljava/lang/String;
142: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExternalNoNamespaceSchema:Ljava/lang/String;
143: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExternalSchemas:Ljava/lang/String;
144: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExternalNoNamespaceSchema:Ljava/lang/String;
145: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Hashtable;
146: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
getfield org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
147: invokestatic org.apache.xerces.impl.xs.XMLSchemaLoader.processExternalHints:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Hashtable;Lorg/apache/xerces/impl/XMLErrorReporter;)V
148: aload 0
aload 1
ldc "http://java.sun.com/xml/jaxp/properties/schemaSource"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fJaxpSchemaSource:Ljava/lang/Object;
149: goto 152
StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
150: pop
151: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fJaxpSchemaSource:Ljava/lang/Object;
152: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/grammar-pool"
invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.apache.xerces.xni.grammars.XMLGrammarPool
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarPool:Lorg/apache/xerces/xni/grammars/XMLGrammarPool;
153: goto 156
StackMap locals:
StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
154: pop
155: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarPool:Lorg/apache/xerces/xni/grammars/XMLGrammarPool;
156: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fState4XsiType:Lorg/apache/xerces/impl/validation/ValidationState;
aload 3
invokevirtual org.apache.xerces.impl.validation.ValidationState.setSymbolTable:(Lorg/apache/xerces/util/SymbolTable;)V
157: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fState4ApplyDefault:Lorg/apache/xerces/impl/validation/ValidationState;
aload 3
invokevirtual org.apache.xerces.impl.validation.ValidationState.setSymbolTable:(Lorg/apache/xerces/util/SymbolTable;)V
158: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 159 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 159 1 componentManager Lorg/apache/xerces/xni/parser/XMLComponentManager;
19 20 2 parser_settings Z
22 159 2 parser_settings Z
33 159 3 symbolTable Lorg/apache/xerces/util/SymbolTable;
87 97 4 rootType Ljava/lang/Object;
102 112 4 rootDecl Ljava/lang/Object;
117 118 4 ignoreXSIType Z
120 159 4 ignoreXSIType Z
Exception table:
from to target type
18 19 20 Class org.apache.xerces.xni.parser.XMLConfigurationException
35 36 37 Class org.apache.xerces.xni.parser.XMLConfigurationException
39 40 41 Class org.apache.xerces.xni.parser.XMLConfigurationException
46 47 48 Class org.apache.xerces.xni.parser.XMLConfigurationException
51 52 53 Class org.apache.xerces.xni.parser.XMLConfigurationException
54 55 56 Class org.apache.xerces.xni.parser.XMLConfigurationException
58 59 60 Class org.apache.xerces.xni.parser.XMLConfigurationException
62 63 64 Class org.apache.xerces.xni.parser.XMLConfigurationException
66 67 68 Class org.apache.xerces.xni.parser.XMLConfigurationException
70 75 76 Class org.apache.xerces.xni.parser.XMLConfigurationException
78 79 80 Class org.apache.xerces.xni.parser.XMLConfigurationException
86 97 98 Class org.apache.xerces.xni.parser.XMLConfigurationException
101 112 113 Class org.apache.xerces.xni.parser.XMLConfigurationException
116 117 118 Class org.apache.xerces.xni.parser.XMLConfigurationException
123 124 125 Class org.apache.xerces.xni.parser.XMLConfigurationException
127 128 129 Class org.apache.xerces.xni.parser.XMLConfigurationException
131 132 133 Class org.apache.xerces.xni.parser.XMLConfigurationException
135 139 140 Class org.apache.xerces.xni.parser.XMLConfigurationException
148 149 150 Class org.apache.xerces.xni.parser.XMLConfigurationException
152 153 154 Class org.apache.xerces.xni.parser.XMLConfigurationException
Exceptions:
throws org.apache.xerces.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
componentManager
public void startValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint, int);
descriptor: (Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
aload 1
iload 2
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.getValueStoreFor:(Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;I)Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreBase;
1: astore 3
start local 3 2: aload 3
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase.startValueScope:()V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 4 1 identityConstraint Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;
0 4 2 initialDepth I
2 4 3 valueStore Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreBase;
MethodParameters:
Name Flags
identityConstraint
initialDepth
public org.apache.xerces.impl.xs.identity.XPathMatcher activateField(org.apache.xerces.impl.xs.identity.Field, int);
descriptor: (Lorg/apache/xerces/impl/xs/identity/Field;I)Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
aload 1
invokevirtual org.apache.xerces.impl.xs.identity.Field.getIdentityConstraint:()Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;
iload 2
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.getValueStoreFor:(Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;I)Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreBase;
1: astore 3
start local 3 2: aload 1
aload 3
invokevirtual org.apache.xerces.impl.xs.identity.Field.createMatcher:(Lorg/apache/xerces/impl/xs/identity/ValueStore;)Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
astore 4
start local 4 3: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
aload 4
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.addMatcher:(Lorg/apache/xerces/impl/xs/identity/XPathMatcher;)V
4: aload 4
invokevirtual org.apache.xerces.impl.xs.identity.XPathMatcher.startDocumentFragment:()V
5: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 6 1 field Lorg/apache/xerces/impl/xs/identity/Field;
0 6 2 initialDepth I
2 6 3 valueStore Lorg/apache/xerces/impl/xs/identity/ValueStore;
3 6 4 matcher Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
MethodParameters:
Name Flags
field
initialDepth
public void endValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint, int);
descriptor: (Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
aload 1
iload 2
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.getValueStoreFor:(Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;I)Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreBase;
1: astore 3
start local 3 2: aload 3
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase.endValueScope:()V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 4 1 identityConstraint Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;
0 4 2 initialDepth I
2 4 3 valueStore Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreBase;
MethodParameters:
Name Flags
identityConstraint
initialDepth
private void activateSelectorFor(org.apache.xerces.impl.xs.identity.IdentityConstraint);
descriptor: (Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.apache.xerces.impl.xs.identity.IdentityConstraint.getSelector:()Lorg/apache/xerces/impl/xs/identity/Selector;
astore 2
start local 2 1: aload 0
astore 3
start local 3 2: aload 2
ifnonnull 4
3: return
4: StackMap locals: org.apache.xerces.impl.xs.identity.Selector org.apache.xerces.impl.xs.identity.FieldActivator
StackMap stack:
aload 2
aload 3
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
invokevirtual org.apache.xerces.impl.xs.identity.Selector.createMatcher:(Lorg/apache/xerces/impl/xs/identity/FieldActivator;I)Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
astore 4
start local 4 5: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
aload 4
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.addMatcher:(Lorg/apache/xerces/impl/xs/identity/XPathMatcher;)V
6: aload 4
invokevirtual org.apache.xerces.impl.xs.identity.XPathMatcher.startDocumentFragment:()V
7: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 8 1 ic Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;
1 8 2 selector Lorg/apache/xerces/impl/xs/identity/Selector;
2 8 3 activator Lorg/apache/xerces/impl/xs/identity/FieldActivator;
5 8 4 matcher Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
MethodParameters:
Name Flags
ic
public org.apache.xerces.impl.xs.XSElementDecl getGlobalElementDecl(org.apache.xerces.xni.QName);
descriptor: (Lorg/apache/xerces/xni/QName;)Lorg/apache/xerces/impl/xs/XSElementDecl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
1: iconst_5
2: aload 1
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
3: aconst_null
4: aload 1
5: aconst_null
6: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.findSchemaGrammar:(SLjava/lang/String;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;)Lorg/apache/xerces/impl/xs/SchemaGrammar;
7: astore 2
start local 2 8: aload 2
ifnull 10
9: aload 2
aload 1
getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getGlobalElementDecl:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/XSElementDecl;
areturn
10: StackMap locals: org.apache.xerces.impl.xs.SchemaGrammar
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 11 1 element Lorg/apache/xerces/xni/QName;
8 11 2 sGrammar Lorg/apache/xerces/impl/xs/SchemaGrammar;
MethodParameters:
Name Flags
element
void ensureStackCapacity();
descriptor: ()V
flags: (0x0000)
Code:
stack=5, locals=8, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElemDeclStack:[Lorg/apache/xerces/impl/xs/XSElementDecl;
arraylength
if_icmpne 32
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
bipush 8
iadd
istore 1
start local 1 2: iload 1
newarray 4
astore 2
start local 2 3: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElementStack:[Z
iconst_0
aload 2
iconst_0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
4: aload 0
aload 2
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElementStack:[Z
5: iload 1
anewarray org.apache.xerces.impl.xs.XSElementDecl
astore 3
start local 3 6: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElemDeclStack:[Lorg/apache/xerces/impl/xs/XSElementDecl;
iconst_0
aload 3
iconst_0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
7: aload 0
aload 3
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElemDeclStack:[Lorg/apache/xerces/impl/xs/XSElementDecl;
8: iload 1
newarray 4
astore 2
9: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNilStack:[Z
iconst_0
aload 2
iconst_0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
10: aload 0
aload 2
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNilStack:[Z
11: iload 1
anewarray org.apache.xerces.impl.xs.XSNotationDecl
astore 4
start local 4 12: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotationStack:[Lorg/apache/xerces/impl/xs/XSNotationDecl;
iconst_0
aload 4
iconst_0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
13: aload 0
aload 4
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotationStack:[Lorg/apache/xerces/impl/xs/XSNotationDecl;
14: iload 1
anewarray org.apache.xerces.xs.XSTypeDefinition
astore 5
start local 5 15: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTypeStack:[Lorg/apache/xerces/xs/XSTypeDefinition;
iconst_0
aload 5
iconst_0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
16: aload 0
aload 5
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTypeStack:[Lorg/apache/xerces/xs/XSTypeDefinition;
17: iload 1
anewarray org.apache.xerces.impl.xs.models.XSCMValidator
astore 6
start local 6 18: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStack:[Lorg/apache/xerces/impl/xs/models/XSCMValidator;
iconst_0
aload 6
iconst_0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
19: aload 0
aload 6
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStack:[Lorg/apache/xerces/impl/xs/models/XSCMValidator;
20: iload 1
newarray 4
astore 2
21: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawTextStack:[Z
iconst_0
aload 2
iconst_0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
22: aload 0
aload 2
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawTextStack:[Z
23: iload 1
newarray 4
astore 2
24: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStringContent:[Z
iconst_0
aload 2
iconst_0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
25: aload 0
aload 2
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStringContent:[Z
26: iload 1
newarray 4
astore 2
27: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssessStack:[Z
iconst_0
aload 2
iconst_0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
28: aload 0
aload 2
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssessStack:[Z
29: iload 1
anewarray int[]
astore 7
start local 7 30: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStateStack:[[I
iconst_0
aload 7
iconst_0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
31: aload 0
aload 7
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStateStack:[[I
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 32: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
2 32 1 newSize I
3 32 2 newArrayB [Z
6 32 3 newArrayE [Lorg/apache/xerces/impl/xs/XSElementDecl;
12 32 4 newArrayN [Lorg/apache/xerces/impl/xs/XSNotationDecl;
15 32 5 newArrayT [Lorg/apache/xerces/xs/XSTypeDefinition;
18 32 6 newArrayC [Lorg/apache/xerces/impl/xs/models/XSCMValidator;
30 32 7 newArrayIA [[I
void handleStartDocument(org.apache.xerces.xni.XMLLocator, java.lang.String);
descriptor: (Lorg/apache/xerces/xni/XMLLocator;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIDCChecking:Z
ifeq 2
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.startDocument:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
ifeq 5
3: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
aconst_null
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fGrammars:[Lorg/apache/xerces/impl/xs/SchemaGrammar;
4: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
aconst_null
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fSchemaInformation:Lorg/apache/xerces/xs/XSModel;
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 6 1 locator Lorg/apache/xerces/xni/XMLLocator;
0 6 2 encoding Ljava/lang/String;
MethodParameters:
Name Flags
locator
encoding
void handleEndDocument();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIDCChecking:Z
ifeq 2
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.endDocument:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
org.apache.xerces.xni.XMLString handleCharacters(org.apache.xerces.xni.XMLString);
descriptor: (Lorg/apache/xerces/xni/XMLString;)Lorg/apache/xerces/xni/XMLString;
flags: (0x0000)
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
iflt 2
1: aload 1
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
ifne 3
aload 1
getfield org.apache.xerces.xni.XMLString.length:I
ifgt 3
iconst_0
goto 4
StackMap locals:
StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator
3: iconst_1
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.XMLString
StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator int
4: putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
5: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
ifeq 10
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
iconst_m1
if_icmpeq 10
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
ifeq 10
6: aload 0
aload 1
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
iconst_2
if_icmpne 7
iconst_1
goto 8
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.XMLString
StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.XMLString
7: iconst_0
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.XMLString
StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.XMLString int
8: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.normalizeWhitespace:(Lorg/apache/xerces/xni/XMLString;Z)V
9: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
astore 1
10: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
ifeq 12
11: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuffer;
aload 1
getfield org.apache.xerces.xni.XMLString.ch:[C
aload 1
getfield org.apache.xerces.xni.XMLString.offset:I
aload 1
getfield org.apache.xerces.xni.XMLString.length:I
invokevirtual java.lang.StringBuffer.append:([CII)Ljava/lang/StringBuffer;
pop
12: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
ifnull 23
13: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
bipush 15
if_icmpne 23
14: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
checkcast org.apache.xerces.impl.xs.XSComplexTypeDecl
astore 2
start local 2 15: aload 2
getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
iconst_2
if_icmpne 23
16: aload 1
getfield org.apache.xerces.xni.XMLString.offset:I
istore 3
start local 3 17: goto 22
18: StackMap locals: org.apache.xerces.impl.xs.XSComplexTypeDecl int
StackMap stack:
aload 1
getfield org.apache.xerces.xni.XMLString.ch:[C
iload 3
caload
invokestatic org.apache.xerces.util.XMLChar.isSpace:(I)Z
ifne 21
19: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawCharacters:Z
20: goto 23
21: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
22: iload 3
aload 1
getfield org.apache.xerces.xni.XMLString.offset:I
aload 1
getfield org.apache.xerces.xni.XMLString.length:I
iadd
if_icmplt 18
end local 3 end local 2 23: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 24 1 text Lorg/apache/xerces/xni/XMLString;
15 23 2 ctype Lorg/apache/xerces/impl/xs/XSComplexTypeDecl;
17 23 3 i I
MethodParameters:
Name Flags
text
private void normalizeWhitespace(org.apache.xerces.xni.XMLString, boolean);
descriptor: (Lorg/apache/xerces/xni/XMLString;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=10, args_size=3
start local 0 start local 1 start local 2 0: iload 2
istore 3
start local 3 1: iconst_0
istore 4
start local 4 2: iconst_0
istore 5
start local 5 3: iconst_0
istore 6
start local 6 4: aload 1
getfield org.apache.xerces.xni.XMLString.offset:I
aload 1
getfield org.apache.xerces.xni.XMLString.length:I
iadd
istore 8
start local 8 5: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.ch:[C
ifnull 6
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.ch:[C
arraylength
aload 1
getfield org.apache.xerces.xni.XMLString.length:I
iconst_1
iadd
if_icmpge 7
6: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.XMLString int int int int int top int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
aload 1
getfield org.apache.xerces.xni.XMLString.length:I
iconst_1
iadd
newarray 5
putfield org.apache.xerces.xni.XMLString.ch:[C
7: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
iconst_1
putfield org.apache.xerces.xni.XMLString.offset:I
8: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
iconst_1
putfield org.apache.xerces.xni.XMLString.length:I
9: aload 1
getfield org.apache.xerces.xni.XMLString.offset:I
istore 9
start local 9 10: goto 23
11: StackMap locals: int
StackMap stack:
aload 1
getfield org.apache.xerces.xni.XMLString.ch:[C
iload 9
caload
istore 7
start local 7 12: iload 7
invokestatic org.apache.xerces.util.XMLChar.isSpace:(I)Z
ifeq 19
13: iload 3
ifne 16
14: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.ch:[C
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
dup
getfield org.apache.xerces.xni.XMLString.length:I
dup_x1
iconst_1
iadd
putfield org.apache.xerces.xni.XMLString.length:I
bipush 32
castore
15: iload 2
istore 3
16: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.XMLString int int int int int int int int
StackMap stack:
iload 4
ifne 22
17: iconst_1
istore 5
18: goto 22
19: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.ch:[C
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
dup
getfield org.apache.xerces.xni.XMLString.length:I
dup_x1
iconst_1
iadd
putfield org.apache.xerces.xni.XMLString.length:I
iload 7
castore
20: iconst_0
istore 3
21: iconst_1
istore 4
22: StackMap locals:
StackMap stack:
iinc 9 1
end local 7 StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.XMLString int int int int int top int int
StackMap stack:
23: iload 9
iload 8
if_icmplt 11
end local 9 24: iload 3
ifeq 31
25: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.length:I
iconst_1
if_icmple 29
26: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
dup
getfield org.apache.xerces.xni.XMLString.length:I
iconst_1
isub
putfield org.apache.xerces.xni.XMLString.length:I
27: iconst_1
istore 6
28: goto 31
StackMap locals:
StackMap stack:
29: iload 5
ifeq 31
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fFirstChunk:Z
ifne 31
30: iconst_1
istore 6
31: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.length:I
iconst_1
if_icmple 40
32: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fFirstChunk:Z
ifne 40
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
iconst_2
if_icmpne 40
33: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTrailing:Z
ifeq 37
34: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
iconst_0
putfield org.apache.xerces.xni.XMLString.offset:I
35: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.ch:[C
iconst_0
bipush 32
castore
36: goto 40
StackMap locals:
StackMap stack:
37: iload 5
ifeq 40
38: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
iconst_0
putfield org.apache.xerces.xni.XMLString.offset:I
39: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.ch:[C
iconst_0
bipush 32
castore
40: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
dup
getfield org.apache.xerces.xni.XMLString.length:I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.offset:I
isub
putfield org.apache.xerces.xni.XMLString.length:I
41: aload 0
iload 6
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTrailing:Z
42: iload 6
ifne 43
iload 4
ifeq 44
43: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fFirstChunk:Z
44: StackMap locals:
StackMap stack:
return
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 45 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 45 1 value Lorg/apache/xerces/xni/XMLString;
0 45 2 collapse Z
1 45 3 skipSpace Z
2 45 4 sawNonWS Z
3 45 5 leading Z
4 45 6 trailing Z
12 23 7 c C
5 45 8 size I
10 24 9 i I
MethodParameters:
Name Flags
value
collapse
private void normalizeWhitespace(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: iload 2
istore 3
start local 3 1: aload 1
invokevirtual java.lang.String.length:()I
istore 5
start local 5 2: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.ch:[C
ifnull 3
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.ch:[C
arraylength
iload 5
if_icmpge 4
3: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String int int top int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
iload 5
newarray 5
putfield org.apache.xerces.xni.XMLString.ch:[C
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
iconst_0
putfield org.apache.xerces.xni.XMLString.offset:I
5: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
iconst_0
putfield org.apache.xerces.xni.XMLString.length:I
6: iconst_0
istore 6
start local 6 7: goto 17
8: StackMap locals: int
StackMap stack:
aload 1
iload 6
invokevirtual java.lang.String.charAt:(I)C
istore 4
start local 4 9: iload 4
invokestatic org.apache.xerces.util.XMLChar.isSpace:(I)Z
ifeq 14
10: iload 3
ifne 16
11: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.ch:[C
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
dup
getfield org.apache.xerces.xni.XMLString.length:I
dup_x1
iconst_1
iadd
putfield org.apache.xerces.xni.XMLString.length:I
bipush 32
castore
12: iload 2
istore 3
13: goto 16
14: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String int int int int int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.ch:[C
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
dup
getfield org.apache.xerces.xni.XMLString.length:I
dup_x1
iconst_1
iadd
putfield org.apache.xerces.xni.XMLString.length:I
iload 4
castore
15: iconst_0
istore 3
16: StackMap locals:
StackMap stack:
iinc 6 1
end local 4 StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String int int top int int
StackMap stack:
17: iload 6
iload 5
if_icmplt 8
end local 6 18: iload 3
ifeq 21
19: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.length:I
ifeq 21
20: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
dup
getfield org.apache.xerces.xni.XMLString.length:I
iconst_1
isub
putfield org.apache.xerces.xni.XMLString.length:I
21: StackMap locals:
StackMap stack:
return
end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 22 1 value Ljava/lang/String;
0 22 2 collapse Z
1 22 3 skipSpace Z
9 17 4 c C
2 22 5 size I
7 18 6 i I
MethodParameters:
Name Flags
value
collapse
void handleIgnorableWhitespace(org.apache.xerces.xni.XMLString);
descriptor: (Lorg/apache/xerces/xni/XMLString;)V
flags: (0x0000)
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
iflt 2
1: return
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 3 1 text Lorg/apache/xerces/xni/XMLString;
MethodParameters:
Name Flags
text
org.apache.xerces.xni.Augmentations handleStartElement(org.apache.xerces.xni.QName, org.apache.xerces.xni.XMLAttributes, org.apache.xerces.xni.Augmentations);
descriptor: (Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
flags: (0x0000)
Code:
stack=8, locals=14, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
iconst_m1
if_icmpne 3
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationManager:Lorg/apache/xerces/impl/validation/ValidationManager;
invokevirtual org.apache.xerces.impl.validation.ValidationManager.isGrammarFound:()Z
ifeq 3
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaType:Ljava/lang/String;
ifnonnull 3
2: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaDynamicValidation:Z
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUseGrammarPoolOnly:Z
ifne 9
4: aload 2
getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_SCHEMALOCATION:Ljava/lang/String;
invokeinterface org.apache.xerces.xni.XMLAttributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
5: astore 4
start local 4 6: aload 2
getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_NONAMESPACESCHEMALOCATION:Ljava/lang/String;
invokeinterface org.apache.xerces.xni.XMLAttributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
7: astore 5
start local 5 8: aload 0
aload 4
aload 5
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.storeLocations:(Ljava/lang/String;Ljava/lang/String;)V
end local 5 end local 4 9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
iflt 14
10: aload 0
dup
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
iconst_1
iadd
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
11: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
ifeq 13
12: aload 0
aload 3
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.getEmptyAugs:(Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
astore 3
13: StackMap locals:
StackMap stack:
aload 3
areturn
14: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 15: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
ifnull 61
16: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
aload 1
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubGroupHandler:Lorg/apache/xerces/impl/xs/SubstitutionGroupHandler;
invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.oneTransition:(Lorg/apache/xerces/xni/QName;[ILorg/apache/xerces/impl/xs/SubstitutionGroupHandler;)Ljava/lang/Object;
astore 4
17: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
iconst_0
iaload
iconst_m1
if_icmpne 61
18: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
checkcast org.apache.xerces.impl.xs.XSComplexTypeDecl
astore 5
start local 5 19: aload 5
getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fParticle:Lorg/apache/xerces/impl/xs/XSParticleDecl;
ifnull 51
20: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.whatCanGoHere:([I)Ljava/util/Vector;
dup
astore 6
start local 6 21: invokevirtual java.util.Vector.size:()I
ifle 51
22: aload 0
aload 6
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.expectedStr:(Ljava/util/Vector;)Ljava/lang/String;
astore 7
start local 7 23: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.occurenceInfo:([I)[I
astore 8
start local 8 24: aload 1
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
ifnull 25
new java.lang.StringBuilder
dup
ldc "{\""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 34
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "}"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 26
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.xni.Augmentations java.lang.Object org.apache.xerces.impl.xs.XSComplexTypeDecl java.util.Vector java.lang.String int[]
StackMap stack:
25: aload 1
getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
26: astore 9
start local 9 27: aload 8
ifnull 49
28: aload 8
iconst_0
iaload
istore 10
start local 10 29: aload 8
iconst_1
iaload
istore 11
start local 11 30: aload 8
iconst_2
iaload
istore 12
start local 12 31: iload 12
iload 10
if_icmpge 42
32: iload 10
iload 12
isub
istore 13
start local 13 33: iload 13
iconst_1
if_icmple 38
34: aload 0
ldc "cvc-complex-type.2.4.h"
iconst_4
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
35: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
aload 8
iconst_3
iaload
invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.getTermName:(I)Ljava/lang/String;
aastore
dup
iconst_2
iload 10
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
aastore
dup
iconst_3
iload 13
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
aastore
36: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
37: goto 61
38: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.xni.Augmentations java.lang.Object org.apache.xerces.impl.xs.XSComplexTypeDecl java.util.Vector java.lang.String int[] java.lang.String int int int int
StackMap stack:
aload 0
ldc "cvc-complex-type.2.4.g"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
39: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
aload 8
iconst_3
iaload
invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.getTermName:(I)Ljava/lang/String;
aastore
dup
iconst_2
iload 10
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
aastore
40: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 13 41: goto 61
42: StackMap locals:
StackMap stack:
iload 12
iload 11
if_icmplt 47
iload 11
iconst_m1
if_icmpeq 47
43: aload 0
ldc "cvc-complex-type.2.4.e"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
44: aload 7
aastore
dup
iconst_2
iload 11
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
aastore
45: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
46: goto 61
47: StackMap locals:
StackMap stack:
aload 0
ldc "cvc-complex-type.2.4.a"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 9
aastore
dup
iconst_1
aload 7
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 12 end local 11 end local 10 48: goto 61
49: StackMap locals:
StackMap stack:
aload 0
ldc "cvc-complex-type.2.4.a"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 9
aastore
dup
iconst_1
aload 7
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 9 end local 8 end local 7 50: goto 61
end local 6 51: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.xni.Augmentations java.lang.Object org.apache.xerces.impl.xs.XSComplexTypeDecl
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.occurenceInfo:([I)[I
astore 7
start local 7 52: aload 7
ifnull 60
53: aload 7
iconst_1
iaload
istore 8
start local 8 54: aload 7
iconst_2
iaload
istore 9
start local 9 55: iload 9
iload 8
if_icmplt 58
iload 8
iconst_m1
if_icmpeq 58
56: aload 0
ldc "cvc-complex-type.2.4.f"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
aload 7
iconst_3
iaload
invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.getTermName:(I)Ljava/lang/String;
aastore
dup
iconst_1
iload 8
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
57: goto 61
58: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.xni.Augmentations java.lang.Object org.apache.xerces.impl.xs.XSComplexTypeDecl top int[] int int
StackMap stack:
aload 0
ldc "cvc-complex-type.2.4.d"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 9 end local 8 59: goto 61
60: StackMap locals:
StackMap stack:
aload 0
ldc "cvc-complex-type.2.4.d"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 7 end local 5 61: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.xni.Augmentations java.lang.Object
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
iconst_m1
if_icmpeq 74
62: aload 0
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.ensureStackCapacity:()V
63: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElementStack:[Z
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
iconst_1
bastore
64: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
65: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElemDeclStack:[Lorg/apache/xerces/impl/xs/XSElementDecl;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
aastore
66: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNilStack:[Z
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
bastore
67: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotationStack:[Lorg/apache/xerces/impl/xs/XSNotationDecl;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotation:Lorg/apache/xerces/impl/xs/XSNotationDecl;
aastore
68: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTypeStack:[Lorg/apache/xerces/xs/XSTypeDefinition;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
aastore
69: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssessStack:[Z
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssess:Z
bastore
70: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStack:[Lorg/apache/xerces/impl/xs/models/XSCMValidator;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
aastore
71: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStateStack:[[I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
aastore
72: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawTextStack:[Z
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
bastore
73: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStringContent:[Z
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawCharacters:Z
bastore
74: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
iconst_1
iadd
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
75: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
76: aconst_null
astore 5
start local 5 77: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
78: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssess:Z
79: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
80: aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotation:Lorg/apache/xerces/impl/xs/XSNotationDecl;
81: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuffer;
iconst_0
invokevirtual java.lang.StringBuffer.setLength:(I)V
82: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
83: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawCharacters:Z
84: aload 4
ifnull 89
85: aload 4
instanceof org.apache.xerces.impl.xs.XSElementDecl
ifeq 88
86: aload 0
aload 4
checkcast org.apache.xerces.impl.xs.XSElementDecl
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
87: goto 89
88: StackMap locals: org.apache.xerces.impl.xs.XSWildcardDecl
StackMap stack:
aload 4
checkcast org.apache.xerces.impl.xs.XSWildcardDecl
astore 5
89: StackMap locals:
StackMap stack:
aload 5
ifnull 94
aload 5
getfield org.apache.xerces.impl.xs.XSWildcardDecl.fProcessContents:S
iconst_2
if_icmpne 94
90: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
91: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
ifeq 93
92: aload 0
aload 3
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.getEmptyAugs:(Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
astore 3
93: StackMap locals:
StackMap stack:
aload 3
areturn
94: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
ifne 107
95: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lorg/apache/xerces/impl/xs/XSElementDecl;
ifnull 99
96: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lorg/apache/xerces/impl/xs/XSElementDecl;
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
97: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
aload 1
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.checkElementMatchesRootElementDecl:(Lorg/apache/xerces/impl/xs/XSElementDecl;Lorg/apache/xerces/xni/QName;)V
98: goto 107
99: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
ifnull 102
100: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
aload 1
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.processRootElementDeclQName:(Ljavax/xml/namespace/QName;Lorg/apache/xerces/xni/QName;)V
101: goto 107
102: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lorg/apache/xerces/xs/XSTypeDefinition;
ifnull 105
103: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lorg/apache/xerces/xs/XSTypeDefinition;
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
104: goto 107
105: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
ifnull 107
106: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.processRootTypeQName:(Ljavax/xml/namespace/QName;)V
107: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
ifnonnull 121
108: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
ifnonnull 119
109: aload 0
110: iconst_5
111: aload 1
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
112: aconst_null
113: aload 1
114: aload 2
115: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.findSchemaGrammar:(SLjava/lang/String;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;)Lorg/apache/xerces/impl/xs/SchemaGrammar;
116: astore 6
start local 6 117: aload 6
ifnull 119
118: aload 0
aload 6
aload 1
getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getGlobalElementDecl:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/XSElementDecl;
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
end local 6 119: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
ifnull 121
120: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
getfield org.apache.xerces.impl.xs.XSElementDecl.fType:Lorg/apache/xerces/xs/XSTypeDefinition;
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
121: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
if_icmpne 123
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
ifnonnull 123
122: aload 0
dup
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
iconst_1
iadd
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
123: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 124: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
if_icmplt 126
125: aload 2
getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_TYPE:Ljava/lang/String;
invokeinterface org.apache.xerces.xni.XMLAttributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 6
126: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
ifnonnull 154
aload 6
ifnonnull 154
127: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
ifne 146
128: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDynamicValidation:Z
ifne 129
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaDynamicValidation:Z
ifeq 139
129: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentSource:Lorg/apache/xerces/xni/parser/XMLDocumentSource;
ifnull 135
130: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentSource:Lorg/apache/xerces/xni/parser/XMLDocumentSource;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
invokeinterface org.apache.xerces.xni.parser.XMLDocumentSource.setDocumentHandler:(Lorg/apache/xerces/xni/XMLDocumentHandler;)V
131: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 133
132: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentSource:Lorg/apache/xerces/xni/parser/XMLDocumentSource;
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.setDocumentSource:(Lorg/apache/xerces/xni/parser/XMLDocumentSource;)V
133: StackMap locals:
StackMap stack:
aload 0
bipush -2
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
134: aload 3
areturn
135: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
136: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
ifeq 138
137: aload 0
aload 3
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.getEmptyAugs:(Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
astore 3
138: StackMap locals:
StackMap stack:
aload 3
areturn
139: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
getfield org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
140: ldc "http://www.w3.org/TR/xml-schema-1"
141: ldc "cvc-elt.1.a"
142: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
143: iconst_1
144: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
145: goto 148
146: StackMap locals:
StackMap stack:
aload 5
ifnull 148
aload 5
getfield org.apache.xerces.impl.xs.XSWildcardDecl.fProcessContents:S
iconst_1
if_icmpne 148
147: aload 0
ldc "cvc-complex-type.2.4.c"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
148: StackMap locals:
StackMap stack:
aload 0
getstatic org.apache.xerces.impl.xs.SchemaGrammar.fAnyType:Lorg/apache/xerces/impl/xs/XSComplexTypeDecl;
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
149: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssess:Z
150: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
151: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
152: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.pushContext:()V
153: goto 174
154: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.pushContext:()V
155: aload 6
ifnull 162
156: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
astore 7
start local 7 157: aload 0
aload 0
aload 1
aload 6
aload 2
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.getAndCheckXsiType:(Lorg/apache/xerces/xni/QName;Ljava/lang/String;Lorg/apache/xerces/xni/XMLAttributes;)Lorg/apache/xerces/xs/XSTypeDefinition;
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
158: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
ifnonnull 162
159: aload 7
ifnonnull 161
160: aload 0
getstatic org.apache.xerces.impl.xs.SchemaGrammar.fAnyType:Lorg/apache/xerces/impl/xs/XSComplexTypeDecl;
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
goto 162
161: StackMap locals: org.apache.xerces.xs.XSTypeDefinition
StackMap stack:
aload 0
aload 7
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
end local 7 162: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNNoneValidationDepth:I
163: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
ifnull 167
164: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
invokevirtual org.apache.xerces.impl.xs.XSElementDecl.getConstraintType:()S
iconst_2
if_icmpne 167
165: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
166: goto 174
167: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
bipush 16
if_icmpne 170
168: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
169: goto 174
170: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
checkcast org.apache.xerces.impl.xs.XSComplexTypeDecl
astore 7
start local 7 171: aload 0
aload 7
getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
iconst_1
if_icmpne 172
iconst_1
goto 173
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.xni.Augmentations java.lang.Object org.apache.xerces.impl.xs.XSWildcardDecl java.lang.String org.apache.xerces.impl.xs.XSComplexTypeDecl
StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator
172: iconst_0
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.xni.Augmentations java.lang.Object org.apache.xerces.impl.xs.XSWildcardDecl java.lang.String org.apache.xerces.impl.xs.XSComplexTypeDecl
StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator int
173: putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
end local 7 174: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
ifnull 176
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
invokevirtual org.apache.xerces.impl.xs.XSElementDecl.getAbstract:()Z
ifeq 176
175: aload 0
ldc "cvc-elt.2"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
176: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
ifne 178
177: aload 0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationRoot:Ljava/lang/String;
178: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
ifeq 183
179: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fFirstChunk:Z
180: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTrailing:Z
181: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUnionType:Z
182: aload 0
iconst_m1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
183: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
bipush 15
if_icmpne 196
184: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
checkcast org.apache.xerces.impl.xs.XSComplexTypeDecl
astore 7
start local 7 185: aload 7
invokevirtual org.apache.xerces.impl.xs.XSComplexTypeDecl.getAbstract:()Z
ifeq 187
186: aload 0
ldc "cvc-type.2"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
187: StackMap locals: org.apache.xerces.impl.xs.XSComplexTypeDecl
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
ifeq 204
188: aload 7
getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
iconst_1
if_icmpne 204
189: aload 7
getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fXSSimpleType:Lorg/apache/xerces/impl/dv/XSSimpleType;
invokeinterface org.apache.xerces.impl.dv.XSSimpleType.getVariety:()S
iconst_3
if_icmpne 192
190: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUnionType:Z
191: goto 204
192: StackMap locals:
StackMap stack:
aload 0
aload 7
getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fXSSimpleType:Lorg/apache/xerces/impl/dv/XSSimpleType;
invokeinterface org.apache.xerces.impl.dv.XSSimpleType.getWhitespace:()S
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
193: goto 204
StackMap locals:
StackMap stack: org.apache.xerces.impl.dv.DatatypeException
194: pop
end local 7 195: goto 204
196: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
ifeq 204
197: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
checkcast org.apache.xerces.impl.dv.XSSimpleType
astore 7
start local 7 198: aload 7
invokeinterface org.apache.xerces.impl.dv.XSSimpleType.getVariety:()S
iconst_3
if_icmpne 201
199: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUnionType:Z
200: goto 204
201: StackMap locals: org.apache.xerces.impl.dv.XSSimpleType
StackMap stack:
aload 0
aload 7
invokeinterface org.apache.xerces.impl.dv.XSSimpleType.getWhitespace:()S
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
202: goto 204
StackMap locals:
StackMap stack: org.apache.xerces.impl.dv.DatatypeException
203: pop
end local 7 204: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
205: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
bipush 15
if_icmpne 207
206: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
checkcast org.apache.xerces.impl.xs.XSComplexTypeDecl
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMBuilder:Lorg/apache/xerces/impl/xs/models/CMBuilder;
invokevirtual org.apache.xerces.impl.xs.XSComplexTypeDecl.getContentModel:(Lorg/apache/xerces/impl/xs/models/CMBuilder;)Lorg/apache/xerces/impl/xs/models/XSCMValidator;
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
207: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
208: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
ifnull 210
209: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.startContentModel:()[I
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
210: StackMap locals:
StackMap stack:
aload 2
getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_NIL:Ljava/lang/String;
invokeinterface org.apache.xerces.xni.XMLAttributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 7
start local 7 211: aload 7
ifnull 213
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
ifnull 213
212: aload 0
aload 0
aload 1
aload 7
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.getXsiNil:(Lorg/apache/xerces/xni/QName;Ljava/lang/String;)Z
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
213: StackMap locals: java.lang.String
StackMap stack:
aconst_null
astore 8
start local 8 214: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
bipush 15
if_icmpne 217
215: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
checkcast org.apache.xerces.impl.xs.XSComplexTypeDecl
astore 9
start local 9 216: aload 9
invokevirtual org.apache.xerces.impl.xs.XSComplexTypeDecl.getAttrGrp:()Lorg/apache/xerces/impl/xs/XSAttributeGroupDecl;
astore 8
end local 9 217: StackMap locals: org.apache.xerces.impl.xs.XSAttributeGroupDecl
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIDCChecking:Z
ifeq 223
218: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.startElement:()V
219: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.pushContext:()V
220: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
ifnull 223
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
getfield org.apache.xerces.impl.xs.XSElementDecl.fIDCPos:I
ifle 223
221: aload 0
iconst_1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIdConstraint:Z
222: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
aload 0
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.initValueStoresFor:(Lorg/apache/xerces/impl/xs/XSElementDecl;Lorg/apache/xerces/impl/xs/identity/FieldActivator;)V
223: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
aload 8
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.processAttributes:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/impl/xs/XSAttributeGroupDecl;)V
224: aload 8
ifnull 226
225: aload 0
aload 1
aload 2
aload 8
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.addDefaultAttributes:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/impl/xs/XSAttributeGroupDecl;)V
226: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherCount:()I
istore 9
start local 9 227: iconst_0
istore 10
start local 10 228: goto 232
229: StackMap locals: int int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
iload 10
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherAt:(I)Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
astore 11
start local 11 230: aload 11
aload 1
aload 2
invokevirtual org.apache.xerces.impl.xs.identity.XPathMatcher.startElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;)V
end local 11 231: iinc 10 1
StackMap locals:
StackMap stack:
232: iload 10
iload 9
if_icmplt 229
end local 10 233: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
ifeq 240
234: aload 0
aload 3
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.getEmptyAugs:(Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
astore 3
235: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationRoot:Ljava/lang/String;
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fValidationContext:Ljava/lang/String;
236: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fDeclaration:Lorg/apache/xerces/xs/XSElementDeclaration;
237: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fTypeDecl:Lorg/apache/xerces/xs/XSTypeDefinition;
238: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotation:Lorg/apache/xerces/impl/xs/XSNotationDecl;
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fNotation:Lorg/apache/xerces/xs/XSNotationDeclaration;
239: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fNil:Z
240: StackMap locals:
StackMap stack:
aload 3
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 241 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 241 1 element Lorg/apache/xerces/xni/QName;
0 241 2 attributes Lorg/apache/xerces/xni/XMLAttributes;
0 241 3 augs Lorg/apache/xerces/xni/Augmentations;
6 9 4 sLocation Ljava/lang/String;
8 9 5 nsLocation Ljava/lang/String;
15 241 4 decl Ljava/lang/Object;
19 61 5 ctype Lorg/apache/xerces/impl/xs/XSComplexTypeDecl;
21 51 6 next Ljava/util/Vector;
23 50 7 expected Ljava/lang/String;
24 50 8 occurenceInfo [I
27 50 9 elemExpandedQname Ljava/lang/String;
29 48 10 minOccurs I
30 48 11 maxOccurs I
31 48 12 count I
33 41 13 required I
52 61 7 occurenceInfo [I
54 59 8 maxOccurs I
55 59 9 count I
77 241 5 wildcard Lorg/apache/xerces/impl/xs/XSWildcardDecl;
117 119 6 sGrammar Lorg/apache/xerces/impl/xs/SchemaGrammar;
124 241 6 xsiType Ljava/lang/String;
157 162 7 oldType Lorg/apache/xerces/xs/XSTypeDefinition;
171 174 7 ctype Lorg/apache/xerces/impl/xs/XSComplexTypeDecl;
185 195 7 ctype Lorg/apache/xerces/impl/xs/XSComplexTypeDecl;
198 204 7 dv Lorg/apache/xerces/impl/dv/XSSimpleType;
211 241 7 xsiNil Ljava/lang/String;
214 241 8 attrGrp Lorg/apache/xerces/impl/xs/XSAttributeGroupDecl;
216 217 9 ctype Lorg/apache/xerces/impl/xs/XSComplexTypeDecl;
227 241 9 count I
228 233 10 i I
230 231 11 matcher Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
Exception table:
from to target type
192 193 194 Class org.apache.xerces.impl.dv.DatatypeException
201 202 203 Class org.apache.xerces.impl.dv.DatatypeException
MethodParameters:
Name Flags
element
attributes
augs
org.apache.xerces.xni.Augmentations handleEndElement(org.apache.xerces.xni.QName, org.apache.xerces.xni.Augmentations);
descriptor: (Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
flags: (0x0000)
Code:
stack=7, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
iflt 26
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
if_icmpne 16
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
ifle 16
2: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
3: aload 0
iconst_m1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
4: aload 0
dup
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
5: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElementStack:[Z
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
baload
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
6: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElemDeclStack:[Lorg/apache/xerces/impl/xs/XSElementDecl;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aaload
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
7: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNilStack:[Z
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
baload
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
8: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotationStack:[Lorg/apache/xerces/impl/xs/XSNotationDecl;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aaload
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotation:Lorg/apache/xerces/impl/xs/XSNotationDecl;
9: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTypeStack:[Lorg/apache/xerces/xs/XSTypeDefinition;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aaload
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
10: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStack:[Lorg/apache/xerces/impl/xs/models/XSCMValidator;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aaload
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
11: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssessStack:[Z
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
baload
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssess:Z
12: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStateStack:[[I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aaload
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
13: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawTextStack:[Z
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
baload
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
14: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStringContent:[Z
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
baload
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawCharacters:Z
15: goto 17
16: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
17: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
iconst_m1
if_icmpne 23
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fFullChecking:Z
ifeq 23
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUseGrammarPoolOnly:Z
ifne 23
18: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarBucket:Lorg/apache/xerces/impl/xs/XSGrammarBucket;
19: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubGroupHandler:Lorg/apache/xerces/impl/xs/SubstitutionGroupHandler;
20: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMBuilder:Lorg/apache/xerces/impl/xs/models/CMBuilder;
21: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
getfield org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
22: invokestatic org.apache.xerces.impl.xs.XSConstraints.fullSchemaChecking:(Lorg/apache/xerces/impl/xs/XSGrammarBucket;Lorg/apache/xerces/impl/xs/SubstitutionGroupHandler;Lorg/apache/xerces/impl/xs/models/CMBuilder;Lorg/apache/xerces/impl/XMLErrorReporter;)V
23: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
ifeq 25
24: aload 0
aload 2
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.getEmptyAugs:(Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
astore 2
25: StackMap locals:
StackMap stack:
aload 2
areturn
26: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.processElementContent:(Lorg/apache/xerces/xni/QName;)V
27: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIDCChecking:Z
ifeq 80
28: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherCount:()I
istore 3
start local 3 29: iload 3
iconst_1
isub
istore 4
start local 4 30: goto 50
31: StackMap locals: int int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
iload 4
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherAt:(I)Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
astore 5
start local 5 32: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
ifnonnull 35
33: aload 5
aload 1
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
iconst_0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
getfield org.apache.xerces.impl.dv.ValidatedInfo.actualValue:Ljava/lang/Object;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
getfield org.apache.xerces.impl.dv.ValidatedInfo.actualValueType:S
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
getfield org.apache.xerces.impl.dv.ValidatedInfo.itemValueTypes:Lorg/apache/xerces/xs/ShortList;
invokevirtual org.apache.xerces.impl.xs.identity.XPathMatcher.endElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xs/XSTypeDefinition;ZLjava/lang/Object;SLorg/apache/xerces/xs/ShortList;)V
34: goto 49
35: StackMap locals: org.apache.xerces.impl.xs.identity.XPathMatcher
StackMap stack:
aload 5
36: aload 1
37: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
38: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
invokevirtual org.apache.xerces.impl.xs.XSElementDecl.getNillable:()Z
39: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
ifnonnull 41
40: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
getfield org.apache.xerces.impl.dv.ValidatedInfo.actualValue:Ljava/lang/Object;
goto 42
41: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.Augmentations int int org.apache.xerces.impl.xs.identity.XPathMatcher
StackMap stack: org.apache.xerces.impl.xs.identity.XPathMatcher org.apache.xerces.xni.QName org.apache.xerces.xs.XSTypeDefinition int
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
getfield org.apache.xerces.impl.dv.ValidatedInfo.actualValue:Ljava/lang/Object;
42: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.Augmentations int int org.apache.xerces.impl.xs.identity.XPathMatcher
StackMap stack: org.apache.xerces.impl.xs.identity.XPathMatcher org.apache.xerces.xni.QName org.apache.xerces.xs.XSTypeDefinition int java.lang.Object
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
ifnonnull 44
43: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
getfield org.apache.xerces.impl.dv.ValidatedInfo.actualValueType:S
goto 45
44: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.Augmentations int int org.apache.xerces.impl.xs.identity.XPathMatcher
StackMap stack: org.apache.xerces.impl.xs.identity.XPathMatcher org.apache.xerces.xni.QName org.apache.xerces.xs.XSTypeDefinition int java.lang.Object
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
getfield org.apache.xerces.impl.dv.ValidatedInfo.actualValueType:S
45: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.Augmentations int int org.apache.xerces.impl.xs.identity.XPathMatcher
StackMap stack: org.apache.xerces.impl.xs.identity.XPathMatcher org.apache.xerces.xni.QName org.apache.xerces.xs.XSTypeDefinition int java.lang.Object int
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
ifnonnull 47
46: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
getfield org.apache.xerces.impl.dv.ValidatedInfo.itemValueTypes:Lorg/apache/xerces/xs/ShortList;
goto 48
47: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.Augmentations int int org.apache.xerces.impl.xs.identity.XPathMatcher
StackMap stack: org.apache.xerces.impl.xs.identity.XPathMatcher org.apache.xerces.xni.QName org.apache.xerces.xs.XSTypeDefinition int java.lang.Object int
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
getfield org.apache.xerces.impl.dv.ValidatedInfo.itemValueTypes:Lorg/apache/xerces/xs/ShortList;
48: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.Augmentations int int org.apache.xerces.impl.xs.identity.XPathMatcher
StackMap stack: org.apache.xerces.impl.xs.identity.XPathMatcher org.apache.xerces.xni.QName org.apache.xerces.xs.XSTypeDefinition int java.lang.Object int org.apache.xerces.xs.ShortList
invokevirtual org.apache.xerces.impl.xs.identity.XPathMatcher.endElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xs/XSTypeDefinition;ZLjava/lang/Object;SLorg/apache/xerces/xs/ShortList;)V
end local 5 49: StackMap locals:
StackMap stack:
iinc 4 -1
StackMap locals:
StackMap stack:
50: iload 4
ifge 31
end local 4 51: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.size:()I
ifle 53
52: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.popContext:()V
53: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherCount:()I
istore 4
start local 4 54: iload 3
iconst_1
isub
istore 5
start local 5 55: goto 64
56: StackMap locals: int int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
iload 5
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherAt:(I)Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
astore 6
start local 6 57: aload 6
instanceof org.apache.xerces.impl.xs.identity.Selector$Matcher
ifeq 63
58: aload 6
checkcast org.apache.xerces.impl.xs.identity.Selector$Matcher
astore 7
start local 7 59: aload 7
invokevirtual org.apache.xerces.impl.xs.identity.Selector$Matcher.getIdentityConstraint:()Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;
dup
astore 8
start local 8 60: ifnull 63
61: aload 8
invokevirtual org.apache.xerces.impl.xs.identity.IdentityConstraint.getCategory:()S
iconst_2
if_icmpeq 63
62: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
aload 8
aload 7
invokevirtual org.apache.xerces.impl.xs.identity.Selector$Matcher.getInitialDepth:()I
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.transplant:(Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;I)V
end local 8 end local 7 end local 6 63: StackMap locals:
StackMap stack:
iinc 5 -1
StackMap locals:
StackMap stack:
64: iload 5
iload 4
if_icmpge 56
end local 5 65: iload 3
iconst_1
isub
istore 5
start local 5 66: goto 78
67: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
iload 5
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherAt:(I)Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
astore 6
start local 6 68: aload 6
instanceof org.apache.xerces.impl.xs.identity.Selector$Matcher
ifeq 77
69: aload 6
checkcast org.apache.xerces.impl.xs.identity.Selector$Matcher
astore 7
start local 7 70: aload 7
invokevirtual org.apache.xerces.impl.xs.identity.Selector$Matcher.getIdentityConstraint:()Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;
dup
astore 8
start local 8 71: ifnull 77
72: aload 8
invokevirtual org.apache.xerces.impl.xs.identity.IdentityConstraint.getCategory:()S
iconst_2
if_icmpne 77
73: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
aload 8
aload 7
invokevirtual org.apache.xerces.impl.xs.identity.Selector$Matcher.getInitialDepth:()I
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.getValueStoreFor:(Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;I)Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreBase;
74: astore 9
start local 9 75: aload 9
ifnull 77
aload 9
getfield org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase.fValuesCount:I
aload 9
getfield org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase.fFieldCount:I
if_icmpne 77
76: aload 9
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase.endDocumentFragment:()V
end local 9 end local 8 end local 7 end local 6 77: StackMap locals:
StackMap stack:
iinc 5 -1
StackMap locals:
StackMap stack:
78: iload 5
iload 4
if_icmpge 67
end local 5 79: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.endElement:()V
end local 4 end local 3 80: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
if_icmpge 82
81: aload 0
dup
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
82: StackMap locals:
StackMap stack:
aconst_null
astore 3
start local 3 83: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
ifne 106
84: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.checkIDRefID:()Ljava/util/Iterator;
astore 4
start local 4 85: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.resetIDTables:()V
86: aload 4
ifnull 90
87: goto 89
88: StackMap locals: org.apache.xerces.impl.xs.SchemaGrammar[] java.util.Iterator
StackMap stack:
aload 0
ldc "cvc-id.1"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
89: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 88
90: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fFullChecking:Z
ifeq 96
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUseGrammarPoolOnly:Z
ifne 96
91: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarBucket:Lorg/apache/xerces/impl/xs/XSGrammarBucket;
92: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubGroupHandler:Lorg/apache/xerces/impl/xs/SubstitutionGroupHandler;
93: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMBuilder:Lorg/apache/xerces/impl/xs/models/CMBuilder;
94: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
getfield org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
95: invokestatic org.apache.xerces.impl.xs.XSConstraints.fullSchemaChecking:(Lorg/apache/xerces/impl/xs/XSGrammarBucket;Lorg/apache/xerces/impl/xs/SubstitutionGroupHandler;Lorg/apache/xerces/impl/xs/models/CMBuilder;Lorg/apache/xerces/impl/XMLErrorReporter;)V
96: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarBucket:Lorg/apache/xerces/impl/xs/XSGrammarBucket;
invokevirtual org.apache.xerces.impl.xs.XSGrammarBucket.getGrammars:()[Lorg/apache/xerces/impl/xs/SchemaGrammar;
astore 3
97: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarPool:Lorg/apache/xerces/xni/grammars/XMLGrammarPool;
ifnull 104
98: iconst_0
istore 5
start local 5 99: goto 102
100: StackMap locals: int
StackMap stack:
aload 3
iload 5
aaload
iconst_1
invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.setImmutable:(Z)V
101: iinc 5 1
StackMap locals:
StackMap stack:
102: iload 5
aload 3
arraylength
if_icmplt 100
end local 5 103: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarPool:Lorg/apache/xerces/xni/grammars/XMLGrammarPool;
ldc "http://www.w3.org/2001/XMLSchema"
aload 3
invokeinterface org.apache.xerces.xni.grammars.XMLGrammarPool.cacheGrammars:(Ljava/lang/String;[Lorg/apache/xerces/xni/grammars/Grammar;)V
104: StackMap locals:
StackMap stack:
aload 0
iconst_1
aload 3
aload 2
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.endElementPSVI:(Z[Lorg/apache/xerces/impl/xs/SchemaGrammar;Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
astore 2
end local 4 105: goto 121
106: StackMap locals:
StackMap stack:
aload 0
iconst_0
aload 3
aload 2
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.endElementPSVI:(Z[Lorg/apache/xerces/impl/xs/SchemaGrammar;Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
astore 2
107: aload 0
dup
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
108: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElementStack:[Z
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
baload
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
109: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElemDeclStack:[Lorg/apache/xerces/impl/xs/XSElementDecl;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aaload
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
110: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNilStack:[Z
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
baload
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
111: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotationStack:[Lorg/apache/xerces/impl/xs/XSNotationDecl;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aaload
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotation:Lorg/apache/xerces/impl/xs/XSNotationDecl;
112: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTypeStack:[Lorg/apache/xerces/xs/XSTypeDefinition;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aaload
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
113: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStack:[Lorg/apache/xerces/impl/xs/models/XSCMValidator;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aaload
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
114: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssessStack:[Z
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
baload
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssess:Z
115: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStateStack:[[I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aaload
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
116: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawTextStack:[Z
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
baload
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
117: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStringContent:[Z
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
baload
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawCharacters:Z
118: aload 0
iconst_m1
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
119: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
120: aload 0
iconst_0
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUnionType:Z
121: StackMap locals:
StackMap stack:
aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 122 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 122 1 element Lorg/apache/xerces/xni/QName;
0 122 2 augs Lorg/apache/xerces/xni/Augmentations;
29 80 3 oldCount I
30 51 4 i I
32 49 5 matcher Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
54 80 4 newCount I
55 65 5 i I
57 63 6 matcher Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
59 63 7 selMatcher Lorg/apache/xerces/impl/xs/identity/Selector$Matcher;
60 63 8 id Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;
66 79 5 i I
68 77 6 matcher Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
70 77 7 selMatcher Lorg/apache/xerces/impl/xs/identity/Selector$Matcher;
71 77 8 id Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;
75 77 9 values Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreBase;
83 122 3 grammars [Lorg/apache/xerces/impl/xs/SchemaGrammar;
85 105 4 invIdRefs Ljava/util/Iterator;
99 103 5 k I
MethodParameters:
Name Flags
element
augs
final org.apache.xerces.xni.Augmentations endElementPSVI(boolean, org.apache.xerces.impl.xs.SchemaGrammar[], org.apache.xerces.xni.Augmentations);
descriptor: (Z[Lorg/apache/xerces/impl/xs/SchemaGrammar;Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
ifeq 34
1: aload 0
aload 3
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.getEmptyAugs:(Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
astore 3
2: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fDeclaration:Lorg/apache/xerces/xs/XSElementDeclaration;
3: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fTypeDecl:Lorg/apache/xerces/xs/XSTypeDefinition;
4: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotation:Lorg/apache/xerces/impl/xs/XSNotationDecl;
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fNotation:Lorg/apache/xerces/xs/XSNotationDeclaration;
5: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationRoot:Ljava/lang/String;
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fValidationContext:Ljava/lang/String;
6: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fNil:Z
7: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
if_icmple 10
8: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
iconst_2
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fValidationAttempted:S
9: goto 14
10: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNNoneValidationDepth:I
if_icmple 13
11: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
iconst_0
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fValidationAttempted:S
12: goto 14
13: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
iconst_1
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fValidationAttempted:S
14: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
if_icmpne 16
15: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
16: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNNoneValidationDepth:I
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
if_icmpne 18
17: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNNoneValidationDepth:I
18: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
ifnull 20
19: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
iconst_1
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fSpecified:Z
20: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
getfield org.apache.xerces.impl.xs.ElementPSVImpl.fValue:Lorg/apache/xerces/impl/dv/ValidatedInfo;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.copyFrom:(Lorg/apache/xerces/xs/XSValue;)V
21: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssess:Z
ifeq 29
22: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.mergeContext:()[Ljava/lang/String;
astore 4
start local 4 23: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
aload 4
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fErrors:[Ljava/lang/String;
24: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
25: aload 4
ifnonnull 26
iconst_2
goto 27
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator int org.apache.xerces.impl.xs.SchemaGrammar[] org.apache.xerces.xni.Augmentations java.lang.String[]
StackMap stack: org.apache.xerces.impl.xs.ElementPSVImpl
26: iconst_1
27: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator int org.apache.xerces.impl.xs.SchemaGrammar[] org.apache.xerces.xni.Augmentations java.lang.String[]
StackMap stack: org.apache.xerces.impl.xs.ElementPSVImpl int
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fValidity:S
end local 4 28: goto 31
29: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
iconst_0
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fValidity:S
30: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.popContext:()[Ljava/lang/String;
pop
31: StackMap locals:
StackMap stack:
iload 1
ifeq 34
32: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
aload 2
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fGrammars:[Lorg/apache/xerces/impl/xs/SchemaGrammar;
33: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
aconst_null
putfield org.apache.xerces.impl.xs.ElementPSVImpl.fSchemaInformation:Lorg/apache/xerces/xs/XSModel;
34: StackMap locals:
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 35 1 root Z
0 35 2 grammars [Lorg/apache/xerces/impl/xs/SchemaGrammar;
0 35 3 augs Lorg/apache/xerces/xni/Augmentations;
23 28 4 errors [Ljava/lang/String;
MethodParameters:
Name Flags
root
grammars
augs
org.apache.xerces.xni.Augmentations getEmptyAugs(org.apache.xerces.xni.Augmentations);
descriptor: (Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugmentations:Lorg/apache/xerces/util/AugmentationsImpl;
astore 1
2: aload 1
invokeinterface org.apache.xerces.xni.Augmentations.removeAllItems:()V
3: StackMap locals:
StackMap stack:
aload 1
ldc "ELEMENT_PSVI"
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
invokeinterface org.apache.xerces.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
invokevirtual org.apache.xerces.impl.xs.ElementPSVImpl.reset:()V
5: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 6 1 augs Lorg/apache/xerces/xni/Augmentations;
MethodParameters:
Name Flags
augs
void storeLocations(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 10
1: aload 1
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Hashtable;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocator:Lorg/apache/xerces/xni/XMLLocator;
ifnonnull 2
aconst_null
goto 3
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String java.lang.String
StackMap stack: java.lang.String java.util.Hashtable
2: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocator:Lorg/apache/xerces/xni/XMLLocator;
invokeinterface org.apache.xerces.xni.XMLLocator.getExpandedSystemId:()Ljava/lang/String;
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String java.lang.String
StackMap stack: java.lang.String java.util.Hashtable java.lang.String
3: invokestatic org.apache.xerces.impl.xs.XMLSchemaLoader.tokenizeSchemaLocationStr:(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/String;)Z
ifne 10
4: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
5: ldc "http://www.w3.org/TR/xml-schema-1"
6: ldc "SchemaLocation"
7: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
8: iconst_0
9: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)V
10: StackMap locals:
StackMap stack:
aload 2
ifnull 21
11: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Hashtable;
getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray
12: astore 3
start local 3 13: aload 3
ifnonnull 16
14: new org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray
dup
invokespecial org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray.<init>:()V
astore 3
15: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Hashtable;
getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
aload 3
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocator:Lorg/apache/xerces/xni/XMLLocator;
ifnull 20
17: aload 2
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocator:Lorg/apache/xerces/xni/XMLLocator;
invokeinterface org.apache.xerces.xni.XMLLocator.getExpandedSystemId:()Ljava/lang/String;
iconst_0
invokestatic org.apache.xerces.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
astore 2
18: goto 20
StackMap locals:
StackMap stack: org.apache.xerces.util.URI$MalformedURIException
19: pop
20: StackMap locals:
StackMap stack:
aload 3
aload 2
invokevirtual org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray.addLocation:(Ljava/lang/String;)V
end local 3 21: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 22 1 sLocation Ljava/lang/String;
0 22 2 nsLocation Ljava/lang/String;
13 21 3 la Lorg/apache/xerces/impl/xs/XMLSchemaLoader$LocationArray;
Exception table:
from to target type
17 18 19 Class org.apache.xerces.util.URI$MalformedURIException
MethodParameters:
Name Flags
sLocation
nsLocation
org.apache.xerces.impl.xs.SchemaGrammar findSchemaGrammar(short, java.lang.String, org.apache.xerces.xni.QName, org.apache.xerces.xni.QName, org.apache.xerces.xni.XMLAttributes);
descriptor: (SLjava/lang/String;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;)Lorg/apache/xerces/impl/xs/SchemaGrammar;
flags: (0x0000)
Code:
stack=8, locals=12, 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: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarBucket:Lorg/apache/xerces/impl/xs/XSGrammarBucket;
aload 2
invokevirtual org.apache.xerces.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/SchemaGrammar;
astore 6
2: aload 6
ifnonnull 15
3: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
aload 2
invokevirtual org.apache.xerces.impl.xs.XSDDescription.setNamespace:(Ljava/lang/String;)V
4: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarPool:Lorg/apache/xerces/xni/grammars/XMLGrammarPool;
ifnull 15
5: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarPool:Lorg/apache/xerces/xni/grammars/XMLGrammarPool;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
invokeinterface org.apache.xerces.xni.grammars.XMLGrammarPool.retrieveGrammar:(Lorg/apache/xerces/xni/grammars/XMLGrammarDescription;)Lorg/apache/xerces/xni/grammars/Grammar;
checkcast org.apache.xerces.impl.xs.SchemaGrammar
astore 6
6: aload 6
ifnull 15
7: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarBucket:Lorg/apache/xerces/impl/xs/XSGrammarBucket;
aload 6
iconst_1
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNamespaceGrowth:Z
invokevirtual org.apache.xerces.impl.xs.XSGrammarBucket.putGrammar:(Lorg/apache/xerces/impl/xs/SchemaGrammar;ZZ)Z
ifne 15
8: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
getfield org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
9: ldc "http://www.w3.org/TR/xml-schema-1"
10: ldc "GrammarConflict"
11: aconst_null
12: iconst_0
13: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
14: aconst_null
astore 6
15: StackMap locals: org.apache.xerces.impl.xs.SchemaGrammar
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUseGrammarPoolOnly:Z
ifne 61
aload 6
ifnull 17
16: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNamespaceGrowth:Z
ifeq 61
aload 0
aload 6
iload 1
aload 4
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.hasSchemaComponent:(Lorg/apache/xerces/impl/xs/SchemaGrammar;SLorg/apache/xerces/xni/QName;)Z
ifne 61
17: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
invokevirtual org.apache.xerces.impl.xs.XSDDescription.reset:()V
18: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
iload 1
putfield org.apache.xerces.impl.xs.XSDDescription.fContextType:S
19: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
aload 2
invokevirtual org.apache.xerces.impl.xs.XSDDescription.setNamespace:(Ljava/lang/String;)V
20: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
aload 3
putfield org.apache.xerces.impl.xs.XSDDescription.fEnclosedElementName:Lorg/apache/xerces/xni/QName;
21: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
aload 4
putfield org.apache.xerces.impl.xs.XSDDescription.fTriggeringComponent:Lorg/apache/xerces/xni/QName;
22: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
aload 5
putfield org.apache.xerces.impl.xs.XSDDescription.fAttributes:Lorg/apache/xerces/xni/XMLAttributes;
23: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocator:Lorg/apache/xerces/xni/XMLLocator;
ifnull 25
24: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocator:Lorg/apache/xerces/xni/XMLLocator;
invokeinterface org.apache.xerces.xni.XMLLocator.getExpandedSystemId:()Ljava/lang/String;
invokevirtual org.apache.xerces.impl.xs.XSDDescription.setBaseSystemId:(Ljava/lang/String;)V
25: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Hashtable;
astore 7
start local 7 26: aload 7
aload 2
ifnonnull 27
getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
goto 28
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator int java.lang.String org.apache.xerces.xni.QName org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.SchemaGrammar java.util.Hashtable
StackMap stack: java.util.Hashtable
27: aload 2
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator int java.lang.String org.apache.xerces.xni.QName org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.SchemaGrammar java.util.Hashtable
StackMap stack: java.util.Hashtable java.lang.String
28: invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
29: astore 8
start local 8 30: aload 8
ifnull 34
31: aload 8
checkcast org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray
invokevirtual org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray.getLocationArray:()[Ljava/lang/String;
astore 9
start local 9 32: aload 9
arraylength
ifeq 34
33: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
aload 9
aload 6
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.setLocationHints:(Lorg/apache/xerces/impl/xs/XSDDescription;[Ljava/lang/String;Lorg/apache/xerces/impl/xs/SchemaGrammar;)V
end local 9 34: StackMap locals: java.lang.Object
StackMap stack:
aload 6
ifnull 35
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
getfield org.apache.xerces.impl.xs.XSDDescription.fLocationHints:[Ljava/lang/String;
ifnull 61
35: StackMap locals:
StackMap stack:
iconst_1
istore 9
start local 9 36: aload 6
ifnull 38
37: getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.EMPTY_TABLE:Ljava/util/Hashtable;
astore 7
38: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
39: aload 7
40: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fEntityResolver:Lorg/apache/xerces/xni/parser/XMLEntityResolver;
41: invokestatic org.apache.xerces.impl.xs.XMLSchemaLoader.resolveDocument:(Lorg/apache/xerces/impl/xs/XSDDescription;Ljava/util/Hashtable;Lorg/apache/xerces/xni/parser/XMLEntityResolver;)Lorg/apache/xerces/xni/parser/XMLInputSource;
42: astore 10
start local 10 43: aload 6
ifnull 48
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNamespaceGrowth:Z
ifeq 48
44: aload 6
invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getDocumentLocations:()Lorg/apache/xerces/xs/StringList;
aload 10
invokevirtual org.apache.xerces.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
aload 10
invokevirtual org.apache.xerces.xni.parser.XMLInputSource.getBaseSystemId:()Ljava/lang/String;
iconst_0
invokestatic org.apache.xerces.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
invokeinterface org.apache.xerces.xs.StringList.contains:(Ljava/lang/String;)Z
ifeq 48
45: iconst_0
istore 9
46: goto 48
47: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator int java.lang.String org.apache.xerces.xni.QName org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.SchemaGrammar java.util.Hashtable java.lang.Object int org.apache.xerces.xni.parser.XMLInputSource
StackMap stack: org.apache.xerces.util.URI$MalformedURIException
pop
48: StackMap locals:
StackMap stack:
iload 9
ifeq 61
49: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaLoader:Lorg/apache/xerces/impl/xs/XMLSchemaLoader;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
aload 10
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Hashtable;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaLoader.loadSchema:(Lorg/apache/xerces/impl/xs/XSDDescription;Lorg/apache/xerces/xni/parser/XMLInputSource;Ljava/util/Hashtable;)Lorg/apache/xerces/impl/xs/SchemaGrammar;
astore 6
end local 10 50: goto 61
51: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator int java.lang.String org.apache.xerces.xni.QName org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.SchemaGrammar java.util.Hashtable java.lang.Object int
StackMap stack: java.io.IOException
astore 10
start local 10 52: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
invokevirtual org.apache.xerces.impl.xs.XSDDescription.getLocationHints:()[Ljava/lang/String;
astore 11
start local 11 53: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
getfield org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
54: ldc "http://www.w3.org/TR/xml-schema-1"
55: ldc "schema_reference.4"
56: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 11
ifnull 57
aload 11
iconst_0
aaload
goto 58
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator int java.lang.String org.apache.xerces.xni.QName org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.SchemaGrammar java.util.Hashtable java.lang.Object int java.io.IOException java.lang.String[]
StackMap stack: org.apache.xerces.impl.XMLErrorReporter java.lang.String java.lang.String java.lang.Object[] java.lang.Object[] int
57: getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator int java.lang.String org.apache.xerces.xni.QName org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.SchemaGrammar java.util.Hashtable java.lang.Object int java.io.IOException java.lang.String[]
StackMap stack: org.apache.xerces.impl.XMLErrorReporter java.lang.String java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.String
58: aastore
59: iconst_0
aload 10
60: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;SLjava/lang/Exception;)Ljava/lang/String;
pop
end local 11 end local 10 end local 9 end local 8 end local 7 61: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator int java.lang.String org.apache.xerces.xni.QName org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.SchemaGrammar
StackMap stack:
aload 6
areturn
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 62 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 62 1 contextType S
0 62 2 namespace Ljava/lang/String;
0 62 3 enclosingElement Lorg/apache/xerces/xni/QName;
0 62 4 triggeringComponent Lorg/apache/xerces/xni/QName;
0 62 5 attributes Lorg/apache/xerces/xni/XMLAttributes;
1 62 6 grammar Lorg/apache/xerces/impl/xs/SchemaGrammar;
26 61 7 locationPairs Ljava/util/Hashtable;
30 61 8 locationArray Ljava/lang/Object;
32 34 9 temp [Ljava/lang/String;
36 61 9 toParseSchema Z
43 50 10 xis Lorg/apache/xerces/xni/parser/XMLInputSource;
52 61 10 ex Ljava/io/IOException;
53 61 11 locationHints [Ljava/lang/String;
Exception table:
from to target type
44 46 47 Class org.apache.xerces.util.URI$MalformedURIException
38 50 51 Class java.io.IOException
MethodParameters:
Name Flags
contextType
namespace
enclosingElement
triggeringComponent
attributes
private boolean hasSchemaComponent(org.apache.xerces.impl.xs.SchemaGrammar, short, org.apache.xerces.xni.QName);
descriptor: (Lorg/apache/xerces/impl/xs/SchemaGrammar;SLorg/apache/xerces/xni/QName;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnull 10
aload 3
ifnull 10
1: aload 3
getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
astore 4
start local 4 2: aload 4
ifnull 10
aload 4
invokevirtual java.lang.String.length:()I
ifle 10
3: iload 2
tableswitch { // 5 - 7
5: 4
6: 6
7: 8
default: 10
}
4: StackMap locals: java.lang.String
StackMap stack:
aload 1
aload 4
invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getElementDeclaration:(Ljava/lang/String;)Lorg/apache/xerces/xs/XSElementDeclaration;
ifnull 5
iconst_1
ireturn
StackMap locals:
StackMap stack:
5: iconst_0
ireturn
6: StackMap locals:
StackMap stack:
aload 1
aload 4
invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getAttributeDeclaration:(Ljava/lang/String;)Lorg/apache/xerces/xs/XSAttributeDeclaration;
ifnull 7
iconst_1
ireturn
StackMap locals:
StackMap stack:
7: iconst_0
ireturn
8: StackMap locals:
StackMap stack:
aload 1
aload 4
invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getTypeDefinition:(Ljava/lang/String;)Lorg/apache/xerces/xs/XSTypeDefinition;
ifnull 9
iconst_1
ireturn
StackMap locals:
StackMap stack:
9: iconst_0
ireturn
end local 4 10: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 11 1 grammar Lorg/apache/xerces/impl/xs/SchemaGrammar;
0 11 2 contextType S
0 11 3 triggeringComponent Lorg/apache/xerces/xni/QName;
2 10 4 localName Ljava/lang/String;
MethodParameters:
Name Flags
grammar
contextType
triggeringComponent
private void setLocationHints(org.apache.xerces.impl.xs.XSDDescription, java.lang.String[], org.apache.xerces.impl.xs.SchemaGrammar);
descriptor: (Lorg/apache/xerces/impl/xs/XSDDescription;[Ljava/lang/String;Lorg/apache/xerces/impl/xs/SchemaGrammar;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
arraylength
istore 4
start local 4 1: aload 3
ifnonnull 5
2: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
iload 4
anewarray java.lang.String
putfield org.apache.xerces.impl.xs.XSDDescription.fLocationHints:[Ljava/lang/String;
3: aload 2
iconst_0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
getfield org.apache.xerces.impl.xs.XSDDescription.fLocationHints:[Ljava/lang/String;
iconst_0
iload 4
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
4: goto 6
5: StackMap locals: int
StackMap stack:
aload 0
aload 1
aload 2
aload 3
invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getDocumentLocations:()Lorg/apache/xerces/xs/StringList;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.setLocationHints:(Lorg/apache/xerces/impl/xs/XSDDescription;[Ljava/lang/String;Lorg/apache/xerces/xs/StringList;)V
6: 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 7 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 7 1 desc Lorg/apache/xerces/impl/xs/XSDDescription;
0 7 2 locations [Ljava/lang/String;
0 7 3 grammar Lorg/apache/xerces/impl/xs/SchemaGrammar;
1 7 4 length I
MethodParameters:
Name Flags
desc
locations
grammar
private void setLocationHints(org.apache.xerces.impl.xs.XSDDescription, java.lang.String[], org.apache.xerces.xs.StringList);
descriptor: (Lorg/apache/xerces/impl/xs/XSDDescription;[Ljava/lang/String;Lorg/apache/xerces/xs/StringList;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
arraylength
istore 4
start local 4 1: iload 4
anewarray java.lang.String
astore 5
start local 5 2: iconst_0
istore 6
start local 6 3: iconst_0
istore 7
start local 7 4: goto 8
5: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.impl.xs.XSDDescription java.lang.String[] org.apache.xerces.xs.StringList int java.lang.String[] int int
StackMap stack:
aload 3
aload 2
iload 7
aaload
invokeinterface org.apache.xerces.xs.StringList.contains:(Ljava/lang/String;)Z
ifne 7
6: aload 5
iload 6
iinc 6 1
aload 2
iload 7
aaload
aastore
7: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
8: iload 7
iload 4
if_icmplt 5
end local 7 9: iload 6
ifle 15
10: iload 6
iload 4
if_icmpne 13
11: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
aload 5
putfield org.apache.xerces.impl.xs.XSDDescription.fLocationHints:[Ljava/lang/String;
12: goto 15
13: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
iload 6
anewarray java.lang.String
putfield org.apache.xerces.impl.xs.XSDDescription.fLocationHints:[Ljava/lang/String;
14: aload 5
iconst_0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
getfield org.apache.xerces.impl.xs.XSDDescription.fLocationHints:[Ljava/lang/String;
iconst_0
iload 6
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
15: StackMap locals:
StackMap stack:
return
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 16 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 16 1 desc Lorg/apache/xerces/impl/xs/XSDDescription;
0 16 2 locations [Ljava/lang/String;
0 16 3 docLocations Lorg/apache/xerces/xs/StringList;
1 16 4 length I
2 16 5 hints [Ljava/lang/String;
3 16 6 counter I
4 9 7 i I
MethodParameters:
Name Flags
desc
locations
docLocations
org.apache.xerces.xs.XSTypeDefinition getAndCheckXsiType(org.apache.xerces.xni.QName, java.lang.String, org.apache.xerces.xni.XMLAttributes);
descriptor: (Lorg/apache/xerces/xni/QName;Ljava/lang/String;Lorg/apache/xerces/xni/XMLAttributes;)Lorg/apache/xerces/xs/XSTypeDefinition;
flags: (0x0000)
Code:
stack=8, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
astore 4
start local 4 1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fQNameDV:Lorg/apache/xerces/impl/dv/XSSimpleType;
aload 2
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
aconst_null
invokeinterface org.apache.xerces.impl.dv.XSSimpleType.validate:(Ljava/lang/String;Lorg/apache/xerces/impl/dv/ValidationContext;Lorg/apache/xerces/impl/dv/ValidatedInfo;)Ljava/lang/Object;
checkcast org.apache.xerces.xni.QName
astore 4
2: goto 13
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName java.lang.String org.apache.xerces.xni.XMLAttributes org.apache.xerces.xni.QName
StackMap stack: org.apache.xerces.impl.dv.InvalidDatatypeValueException
3: astore 5
start local 5 4: aload 0
aload 5
invokevirtual org.apache.xerces.impl.dv.InvalidDatatypeValueException.getKey:()Ljava/lang/String;
aload 5
invokevirtual org.apache.xerces.impl.dv.InvalidDatatypeValueException.getArgs:()[Ljava/lang/Object;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
5: aload 0
6: ldc "cvc-elt.4.1"
7: iconst_3
anewarray java.lang.Object
dup
iconst_0
8: aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
9: new java.lang.StringBuilder
dup
getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_TYPE:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
dup
iconst_2
10: aload 2
aastore
11: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
12: aconst_null
areturn
end local 5 13: StackMap locals:
StackMap stack:
aconst_null
astore 5
start local 5 14: aload 4
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
if_acmpne 16
15: getstatic org.apache.xerces.impl.xs.SchemaGrammar.SG_SchemaNS:Lorg/apache/xerces/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
aload 4
getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
invokevirtual org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lorg/apache/xerces/xs/XSTypeDefinition;
astore 5
16: StackMap locals: org.apache.xerces.xs.XSTypeDefinition
StackMap stack:
aload 5
ifnonnull 27
17: aload 0
18: bipush 7
19: aload 4
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
20: aload 1
21: aload 4
22: aload 3
23: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.findSchemaGrammar:(SLjava/lang/String;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;)Lorg/apache/xerces/impl/xs/SchemaGrammar;
24: astore 6
start local 6 25: aload 6
ifnull 27
26: aload 6
aload 4
getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lorg/apache/xerces/xs/XSTypeDefinition;
astore 5
end local 6 27: StackMap locals:
StackMap stack:
aload 5
ifnonnull 30
28: aload 0
ldc "cvc-elt.4.2"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
aload 2
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
29: aconst_null
areturn
30: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
ifnull 41
31: iconst_0
istore 6
start local 6 32: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
ifnull 34
33: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
getfield org.apache.xerces.impl.xs.XSElementDecl.fBlock:S
istore 6
34: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
bipush 15
if_icmpne 36
35: iload 6
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
checkcast org.apache.xerces.impl.xs.XSComplexTypeDecl
getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fBlock:S
ior
i2s
istore 6
36: StackMap locals:
StackMap stack:
aload 5
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
iload 6
invokestatic org.apache.xerces.impl.xs.XSConstraints.checkTypeDerivationOk:(Lorg/apache/xerces/xs/XSTypeDefinition;Lorg/apache/xerces/xs/XSTypeDefinition;S)Z
ifne 41
37: aload 0
38: ldc "cvc-elt.4.3"
39: iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
aload 2
aastore
dup
iconst_2
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
invokestatic org.apache.xerces.impl.xs.util.XS10TypeHelper.getSchemaTypeName:(Lorg/apache/xerces/xs/XSTypeDefinition;)Ljava/lang/String;
aastore
40: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 6 41: StackMap locals:
StackMap stack:
aload 5
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 42 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 42 1 element Lorg/apache/xerces/xni/QName;
0 42 2 xsiType Ljava/lang/String;
0 42 3 attributes Lorg/apache/xerces/xni/XMLAttributes;
1 42 4 typeName Lorg/apache/xerces/xni/QName;
4 13 5 e Lorg/apache/xerces/impl/dv/InvalidDatatypeValueException;
14 42 5 type Lorg/apache/xerces/xs/XSTypeDefinition;
25 27 6 grammar Lorg/apache/xerces/impl/xs/SchemaGrammar;
32 41 6 block S
Exception table:
from to target type
1 2 3 Class org.apache.xerces.impl.dv.InvalidDatatypeValueException
MethodParameters:
Name Flags
element
xsiType
attributes
boolean getXsiNil(org.apache.xerces.xni.QName, java.lang.String);
descriptor: (Lorg/apache/xerces/xni/QName;Ljava/lang/String;)Z
flags: (0x0000)
Code:
stack=8, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
ifnull 8
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
invokevirtual org.apache.xerces.impl.xs.XSElementDecl.getNillable:()Z
ifne 8
1: aload 0
2: ldc "cvc-elt.3.1"
3: iconst_2
anewarray java.lang.Object
dup
iconst_0
4: aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
5: new java.lang.StringBuilder
dup
getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_NIL:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
6: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
7: goto 20
8: StackMap locals:
StackMap stack:
aload 2
invokestatic org.apache.xerces.util.XMLChar.trim:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 9: aload 3
ldc "true"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 11
10: aload 3
ldc "1"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 20
11: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
ifnull 19
12: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
invokevirtual org.apache.xerces.impl.xs.XSElementDecl.getConstraintType:()S
iconst_2
if_icmpne 19
13: aload 0
14: ldc "cvc-elt.3.2.2"
15: iconst_2
anewarray java.lang.Object
dup
iconst_0
16: aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
17: new java.lang.StringBuilder
dup
getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_NIL:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
18: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
19: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 3 20: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 21 1 element Lorg/apache/xerces/xni/QName;
0 21 2 xsiNil Ljava/lang/String;
9 20 3 value Ljava/lang/String;
MethodParameters:
Name Flags
element
xsiNil
void processAttributes(org.apache.xerces.xni.QName, org.apache.xerces.xni.XMLAttributes, org.apache.xerces.impl.xs.XSAttributeGroupDecl);
descriptor: (Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/impl/xs/XSAttributeGroupDecl;)V
flags: (0x0000)
Code:
stack=7, locals=17, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
astore 4
start local 4 1: aload 2
invokeinterface org.apache.xerces.xni.XMLAttributes.getLength:()I
istore 5
start local 5 2: aconst_null
astore 6
start local 6 3: aconst_null
astore 7
start local 7 4: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
ifnull 6
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
bipush 16
if_icmpeq 6
5: iconst_0
goto 7
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl java.lang.String int org.apache.xerces.xni.Augmentations org.apache.xerces.impl.xs.AttributePSVImpl
StackMap stack:
6: iconst_1
StackMap locals:
StackMap stack: int
7: istore 8
start local 8 8: aconst_null
astore 9
start local 9 9: iconst_0
istore 10
start local 10 10: aconst_null
astore 11
start local 11 11: iload 8
ifne 15
12: aload 3
invokevirtual org.apache.xerces.impl.xs.XSAttributeGroupDecl.getAttributeUses:()Lorg/apache/xerces/xs/XSObjectList;
astore 9
13: aload 9
invokeinterface org.apache.xerces.xs.XSObjectList.getLength:()I
istore 10
14: aload 3
getfield org.apache.xerces.impl.xs.XSAttributeGroupDecl.fAttributeWC:Lorg/apache/xerces/impl/xs/XSWildcardDecl;
astore 11
15: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl java.lang.String int org.apache.xerces.xni.Augmentations org.apache.xerces.impl.xs.AttributePSVImpl int org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSWildcardDecl
StackMap stack:
iconst_0
istore 12
start local 12 16: goto 104
17: StackMap locals: int
StackMap stack:
aload 2
iload 12
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
invokeinterface org.apache.xerces.xni.XMLAttributes.getName:(ILorg/apache/xerces/xni/QName;)V
18: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
ifne 19
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIdConstraint:Z
ifeq 27
19: StackMap locals:
StackMap stack:
aload 2
iload 12
invokeinterface org.apache.xerces.xni.XMLAttributes.getAugmentations:(I)Lorg/apache/xerces/xni/Augmentations;
astore 6
20: aload 6
ldc "ATTRIBUTE_PSVI"
invokeinterface org.apache.xerces.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.apache.xerces.impl.xs.AttributePSVImpl
astore 7
21: aload 7
ifnull 24
22: aload 7
invokevirtual org.apache.xerces.impl.xs.AttributePSVImpl.reset:()V
23: goto 26
24: StackMap locals:
StackMap stack:
new org.apache.xerces.impl.xs.AttributePSVImpl
dup
invokespecial org.apache.xerces.impl.xs.AttributePSVImpl.<init>:()V
astore 7
25: aload 6
ldc "ATTRIBUTE_PSVI"
aload 7
invokeinterface org.apache.xerces.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
26: StackMap locals:
StackMap stack:
aload 7
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationRoot:Ljava/lang/String;
putfield org.apache.xerces.impl.xs.AttributePSVImpl.fValidationContext:Ljava/lang/String;
27: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
if_acmpne 43
28: aconst_null
astore 13
start local 13 29: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_TYPE:Ljava/lang/String;
if_acmpne 32
30: getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.XSI_TYPE:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
astore 13
31: goto 40
32: StackMap locals: org.apache.xerces.impl.xs.XSAttributeDecl
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_NIL:Ljava/lang/String;
if_acmpne 35
33: getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.XSI_NIL:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
astore 13
34: goto 40
35: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_SCHEMALOCATION:Ljava/lang/String;
if_acmpne 38
36: getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.XSI_SCHEMALOCATION:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
astore 13
37: goto 40
38: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_NONAMESPACESCHEMALOCATION:Ljava/lang/String;
if_acmpne 40
39: getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.XSI_NONAMESPACESCHEMALOCATION:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
astore 13
40: StackMap locals:
StackMap stack:
aload 13
ifnull 43
41: aload 0
aload 1
aload 2
iload 12
aload 13
aconst_null
aload 7
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.processOneAttribute:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;ILorg/apache/xerces/impl/xs/XSAttributeDecl;Lorg/apache/xerces/impl/xs/XSAttributeUseImpl;Lorg/apache/xerces/impl/xs/AttributePSVImpl;)V
42: goto 103
end local 13 43: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
getstatic org.apache.xerces.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
if_acmpeq 103
44: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
ldc "xmlns:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 46
45: goto 103
46: StackMap locals:
StackMap stack:
iload 8
ifeq 52
47: aload 0
48: ldc "cvc-type.3.1.1"
49: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
50: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
51: goto 103
52: StackMap locals:
StackMap stack:
aconst_null
astore 13
start local 13 53: iconst_0
istore 15
start local 15 54: goto 61
55: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl java.lang.String int org.apache.xerces.xni.Augmentations org.apache.xerces.impl.xs.AttributePSVImpl int org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSWildcardDecl int org.apache.xerces.impl.xs.XSAttributeUseImpl top int
StackMap stack:
aload 9
iload 15
invokeinterface org.apache.xerces.xs.XSObjectList.item:(I)Lorg/apache/xerces/xs/XSObject;
checkcast org.apache.xerces.impl.xs.XSAttributeUseImpl
astore 14
start local 14 56: aload 14
getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fAttrDecl:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
getfield org.apache.xerces.impl.xs.XSAttributeDecl.fName:Ljava/lang/String;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
if_acmpne 60
57: aload 14
getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fAttrDecl:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
getfield org.apache.xerces.impl.xs.XSAttributeDecl.fTargetNamespace:Ljava/lang/String;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
if_acmpne 60
58: aload 14
astore 13
59: goto 62
60: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl java.lang.String int org.apache.xerces.xni.Augmentations org.apache.xerces.impl.xs.AttributePSVImpl int org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSWildcardDecl int org.apache.xerces.impl.xs.XSAttributeUseImpl org.apache.xerces.impl.xs.XSAttributeUseImpl int
StackMap stack:
iinc 15 1
end local 14 StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl java.lang.String int org.apache.xerces.xni.Augmentations org.apache.xerces.impl.xs.AttributePSVImpl int org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSWildcardDecl int org.apache.xerces.impl.xs.XSAttributeUseImpl top int
StackMap stack:
61: iload 15
iload 10
if_icmplt 55
end local 15 62: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl java.lang.String int org.apache.xerces.xni.Augmentations org.apache.xerces.impl.xs.AttributePSVImpl int org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSWildcardDecl int org.apache.xerces.impl.xs.XSAttributeUseImpl
StackMap stack:
aload 13
ifnonnull 70
63: aload 11
ifnull 64
aload 11
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
invokevirtual org.apache.xerces.impl.xs.XSWildcardDecl.allowNamespace:(Ljava/lang/String;)Z
ifne 70
64: StackMap locals:
StackMap stack:
aload 0
65: ldc "cvc-complex-type.3.2.2"
66: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
67: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
68: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
69: goto 103
70: StackMap locals:
StackMap stack:
aconst_null
astore 15
start local 15 71: aload 13
ifnull 74
72: aload 13
getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fAttrDecl:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
astore 15
73: goto 102
74: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl java.lang.String int org.apache.xerces.xni.Augmentations org.apache.xerces.impl.xs.AttributePSVImpl int org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSWildcardDecl int org.apache.xerces.impl.xs.XSAttributeUseImpl top org.apache.xerces.impl.xs.XSAttributeDecl
StackMap stack:
aload 11
getfield org.apache.xerces.impl.xs.XSWildcardDecl.fProcessContents:S
iconst_2
if_icmpne 76
75: goto 103
76: StackMap locals:
StackMap stack:
aload 0
77: bipush 6
78: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
79: aload 1
80: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
81: aload 2
82: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.findSchemaGrammar:(SLjava/lang/String;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;)Lorg/apache/xerces/impl/xs/SchemaGrammar;
83: astore 16
start local 16 84: aload 16
ifnull 86
85: aload 16
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/XSAttributeDecl;
astore 15
86: StackMap locals: org.apache.xerces.impl.xs.SchemaGrammar
StackMap stack:
aload 15
ifnonnull 93
87: aload 11
getfield org.apache.xerces.impl.xs.XSWildcardDecl.fProcessContents:S
iconst_1
if_icmpne 103
88: aload 0
89: ldc "cvc-complex-type.3.2.2"
90: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
91: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
92: goto 103
93: StackMap locals:
StackMap stack:
aload 15
getfield org.apache.xerces.impl.xs.XSAttributeDecl.fType:Lorg/apache/xerces/impl/dv/XSSimpleType;
invokeinterface org.apache.xerces.impl.dv.XSSimpleType.getTypeCategory:()S
bipush 16
if_icmpne 102
94: aload 15
getfield org.apache.xerces.impl.xs.XSAttributeDecl.fType:Lorg/apache/xerces/impl/dv/XSSimpleType;
invokeinterface org.apache.xerces.impl.dv.XSSimpleType.isIDType:()Z
ifeq 102
95: aload 4
ifnull 101
96: aload 0
97: ldc "cvc-complex-type.5.1"
98: iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
aload 15
getfield org.apache.xerces.impl.xs.XSAttributeDecl.fName:Ljava/lang/String;
aastore
dup
iconst_2
aload 4
aastore
99: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
100: goto 102
101: StackMap locals:
StackMap stack:
aload 15
getfield org.apache.xerces.impl.xs.XSAttributeDecl.fName:Ljava/lang/String;
astore 4
end local 16 102: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
iload 12
aload 15
aload 13
aload 7
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.processOneAttribute:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;ILorg/apache/xerces/impl/xs/XSAttributeDecl;Lorg/apache/xerces/impl/xs/XSAttributeUseImpl;Lorg/apache/xerces/impl/xs/AttributePSVImpl;)V
end local 15 end local 13 103: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl java.lang.String int org.apache.xerces.xni.Augmentations org.apache.xerces.impl.xs.AttributePSVImpl int org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSWildcardDecl int
StackMap stack:
iinc 12 1
StackMap locals:
StackMap stack:
104: iload 12
iload 5
if_icmplt 17
end local 12 105: iload 8
ifne 110
aload 3
getfield org.apache.xerces.impl.xs.XSAttributeGroupDecl.fIDAttrName:Ljava/lang/String;
ifnull 110
aload 4
ifnull 110
106: aload 0
107: ldc "cvc-complex-type.5.2"
108: iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
aload 4
aastore
dup
iconst_2
aload 3
getfield org.apache.xerces.impl.xs.XSAttributeGroupDecl.fIDAttrName:Ljava/lang/String;
aastore
109: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
110: StackMap locals:
StackMap stack:
return
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 111 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 111 1 element Lorg/apache/xerces/xni/QName;
0 111 2 attributes Lorg/apache/xerces/xni/XMLAttributes;
0 111 3 attrGrp Lorg/apache/xerces/impl/xs/XSAttributeGroupDecl;
1 111 4 wildcardIDName Ljava/lang/String;
2 111 5 attCount I
3 111 6 augs Lorg/apache/xerces/xni/Augmentations;
4 111 7 attrPSVI Lorg/apache/xerces/impl/xs/AttributePSVImpl;
8 111 8 isSimple Z
9 111 9 attrUses Lorg/apache/xerces/xs/XSObjectList;
10 111 10 useCount I
11 111 11 attrWildcard Lorg/apache/xerces/impl/xs/XSWildcardDecl;
16 105 12 index I
29 43 13 attrDecl Lorg/apache/xerces/impl/xs/XSAttributeDecl;
53 103 13 currUse Lorg/apache/xerces/impl/xs/XSAttributeUseImpl;
56 61 14 oneUse Lorg/apache/xerces/impl/xs/XSAttributeUseImpl;
54 62 15 i I
71 103 15 currDecl Lorg/apache/xerces/impl/xs/XSAttributeDecl;
84 102 16 grammar Lorg/apache/xerces/impl/xs/SchemaGrammar;
MethodParameters:
Name Flags
element
attributes
attrGrp
void processOneAttribute(org.apache.xerces.xni.QName, org.apache.xerces.xni.XMLAttributes, int, org.apache.xerces.impl.xs.XSAttributeDecl, org.apache.xerces.impl.xs.XSAttributeUseImpl, org.apache.xerces.impl.xs.AttributePSVImpl);
descriptor: (Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;ILorg/apache/xerces/impl/xs/XSAttributeDecl;Lorg/apache/xerces/impl/xs/XSAttributeUseImpl;Lorg/apache/xerces/impl/xs/AttributePSVImpl;)V
flags: (0x0000)
Code:
stack=6, locals=12, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 2
iload 3
invokeinterface org.apache.xerces.xni.XMLAttributes.getValue:(I)Ljava/lang/String;
astore 7
start local 7 1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.pushContext:()V
2: aload 4
getfield org.apache.xerces.impl.xs.XSAttributeDecl.fType:Lorg/apache/xerces/impl/dv/XSSimpleType;
astore 8
start local 8 3: aconst_null
astore 9
start local 9 4: aload 8
aload 7
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
invokeinterface org.apache.xerces.impl.dv.XSSimpleType.validate:(Ljava/lang/String;Lorg/apache/xerces/impl/dv/ValidationContext;Lorg/apache/xerces/impl/dv/ValidatedInfo;)Ljava/lang/Object;
astore 9
5: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
ifeq 7
6: aload 2
iload 3
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
getfield org.apache.xerces.impl.dv.ValidatedInfo.normalizedValue:Ljava/lang/String;
invokeinterface org.apache.xerces.xni.XMLAttributes.setValue:(ILjava/lang/String;)V
7: StackMap locals: java.lang.String org.apache.xerces.impl.dv.XSSimpleType java.lang.Object
StackMap stack:
aload 8
invokeinterface org.apache.xerces.impl.dv.XSSimpleType.getVariety:()S
iconst_1
if_icmpne 24
8: aload 8
invokeinterface org.apache.xerces.impl.dv.XSSimpleType.getPrimitiveKind:()S
bipush 20
if_icmpne 24
9: aload 9
checkcast org.apache.xerces.xni.QName
astore 10
start local 10 10: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarBucket:Lorg/apache/xerces/impl/xs/XSGrammarBucket;
aload 10
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
invokevirtual org.apache.xerces.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/SchemaGrammar;
astore 11
start local 11 11: aload 11
ifnull 24
12: aload 0
aload 11
aload 10
getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getGlobalNotationDecl:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/XSNotationDecl;
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotation:Lorg/apache/xerces/impl/xs/XSNotationDecl;
end local 11 end local 10 13: goto 24
14: StackMap locals:
StackMap stack: org.apache.xerces.impl.dv.InvalidDatatypeValueException
astore 10
start local 10 15: aload 0
aload 10
invokevirtual org.apache.xerces.impl.dv.InvalidDatatypeValueException.getKey:()Ljava/lang/String;
aload 10
invokevirtual org.apache.xerces.impl.dv.InvalidDatatypeValueException.getArgs:()[Ljava/lang/Object;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
16: aload 0
17: ldc "cvc-attribute.3"
18: iconst_4
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_2
aload 7
aastore
dup
iconst_3
19: aload 8
instanceof org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
ifeq 21
20: aload 8
checkcast org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
invokevirtual org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.getTypeName:()Ljava/lang/String;
goto 22
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes int org.apache.xerces.impl.xs.XSAttributeDecl org.apache.xerces.impl.xs.XSAttributeUseImpl org.apache.xerces.impl.xs.AttributePSVImpl java.lang.String org.apache.xerces.impl.dv.XSSimpleType java.lang.Object org.apache.xerces.impl.dv.InvalidDatatypeValueException
StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String java.lang.Object[] java.lang.Object[] int
21: aload 8
invokeinterface org.apache.xerces.impl.dv.XSSimpleType.getName:()Ljava/lang/String;
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes int org.apache.xerces.impl.xs.XSAttributeDecl org.apache.xerces.impl.xs.XSAttributeUseImpl org.apache.xerces.impl.xs.AttributePSVImpl java.lang.String org.apache.xerces.impl.dv.XSSimpleType java.lang.Object org.apache.xerces.impl.dv.InvalidDatatypeValueException
StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.String
22: aastore
23: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 10 24: StackMap locals:
StackMap stack:
aload 9
ifnull 34
aload 4
invokevirtual org.apache.xerces.impl.xs.XSAttributeDecl.getConstraintType:()S
iconst_2
if_icmpne 34
25: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
aload 4
getfield org.apache.xerces.impl.xs.XSAttributeDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
invokestatic org.apache.xerces.impl.dv.ValidatedInfo.isComparable:(Lorg/apache/xerces/impl/dv/ValidatedInfo;Lorg/apache/xerces/impl/dv/ValidatedInfo;)Z
ifeq 26
aload 9
aload 4
getfield org.apache.xerces.impl.xs.XSAttributeDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
getfield org.apache.xerces.impl.dv.ValidatedInfo.actualValue:Ljava/lang/Object;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 34
26: StackMap locals:
StackMap stack:
aload 0
27: ldc "cvc-attribute.4"
28: iconst_4
anewarray java.lang.Object
dup
iconst_0
29: aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
30: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_2
31: aload 7
aastore
dup
iconst_3
32: aload 4
getfield org.apache.xerces.impl.xs.XSAttributeDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
aastore
33: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
34: StackMap locals:
StackMap stack:
aload 9
ifnull 46
35: aload 5
ifnull 46
36: aload 5
getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fConstraintType:S
iconst_2
if_icmpne 46
37: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
aload 5
getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
invokestatic org.apache.xerces.impl.dv.ValidatedInfo.isComparable:(Lorg/apache/xerces/impl/dv/ValidatedInfo;Lorg/apache/xerces/impl/dv/ValidatedInfo;)Z
ifeq 38
aload 9
aload 5
getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
getfield org.apache.xerces.impl.dv.ValidatedInfo.actualValue:Ljava/lang/Object;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 46
38: StackMap locals:
StackMap stack:
aload 0
39: ldc "cvc-complex-type.3.1"
40: iconst_4
anewarray java.lang.Object
dup
iconst_0
41: aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
42: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_2
43: aload 7
aastore
dup
iconst_3
44: aload 5
getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
aastore
45: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
46: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIdConstraint:Z
ifeq 48
47: aload 6
getfield org.apache.xerces.impl.xs.AttributePSVImpl.fValue:Lorg/apache/xerces/impl/dv/ValidatedInfo;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.copyFrom:(Lorg/apache/xerces/xs/XSValue;)V
48: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
ifeq 60
49: aload 6
aload 4
putfield org.apache.xerces.impl.xs.AttributePSVImpl.fDeclaration:Lorg/apache/xerces/xs/XSAttributeDeclaration;
50: aload 6
aload 8
putfield org.apache.xerces.impl.xs.AttributePSVImpl.fTypeDecl:Lorg/apache/xerces/xs/XSTypeDefinition;
51: aload 6
getfield org.apache.xerces.impl.xs.AttributePSVImpl.fValue:Lorg/apache/xerces/impl/dv/ValidatedInfo;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.copyFrom:(Lorg/apache/xerces/xs/XSValue;)V
52: aload 6
iconst_2
putfield org.apache.xerces.impl.xs.AttributePSVImpl.fValidationAttempted:S
53: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNNoneValidationDepth:I
54: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.mergeContext:()[Ljava/lang/String;
astore 10
start local 10 55: aload 6
aload 10
putfield org.apache.xerces.impl.xs.AttributePSVImpl.fErrors:[Ljava/lang/String;
56: aload 6
57: aload 10
ifnonnull 58
iconst_2
goto 59
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes int org.apache.xerces.impl.xs.XSAttributeDecl org.apache.xerces.impl.xs.XSAttributeUseImpl org.apache.xerces.impl.xs.AttributePSVImpl java.lang.String org.apache.xerces.impl.dv.XSSimpleType java.lang.Object java.lang.String[]
StackMap stack: org.apache.xerces.impl.xs.AttributePSVImpl
58: iconst_1
59: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes int org.apache.xerces.impl.xs.XSAttributeDecl org.apache.xerces.impl.xs.XSAttributeUseImpl org.apache.xerces.impl.xs.AttributePSVImpl java.lang.String org.apache.xerces.impl.dv.XSSimpleType java.lang.Object java.lang.String[]
StackMap stack: org.apache.xerces.impl.xs.AttributePSVImpl int
putfield org.apache.xerces.impl.xs.AttributePSVImpl.fValidity:S
end local 10 60: StackMap locals:
StackMap stack:
return
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 61 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 61 1 element Lorg/apache/xerces/xni/QName;
0 61 2 attributes Lorg/apache/xerces/xni/XMLAttributes;
0 61 3 index I
0 61 4 currDecl Lorg/apache/xerces/impl/xs/XSAttributeDecl;
0 61 5 currUse Lorg/apache/xerces/impl/xs/XSAttributeUseImpl;
0 61 6 attrPSVI Lorg/apache/xerces/impl/xs/AttributePSVImpl;
1 61 7 attrValue Ljava/lang/String;
3 61 8 attDV Lorg/apache/xerces/impl/dv/XSSimpleType;
4 61 9 actualValue Ljava/lang/Object;
10 13 10 qName Lorg/apache/xerces/xni/QName;
11 13 11 grammar Lorg/apache/xerces/impl/xs/SchemaGrammar;
15 24 10 idve Lorg/apache/xerces/impl/dv/InvalidDatatypeValueException;
55 60 10 errors [Ljava/lang/String;
Exception table:
from to target type
4 13 14 Class org.apache.xerces.impl.dv.InvalidDatatypeValueException
MethodParameters:
Name Flags
element
attributes
index
currDecl
currUse
attrPSVI
void addDefaultAttributes(org.apache.xerces.xni.QName, org.apache.xerces.xni.XMLAttributes, org.apache.xerces.impl.xs.XSAttributeGroupDecl);
descriptor: (Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/impl/xs/XSAttributeGroupDecl;)V
flags: (0x0000)
Code:
stack=6, locals=17, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokevirtual org.apache.xerces.impl.xs.XSAttributeGroupDecl.getAttributeUses:()Lorg/apache/xerces/xs/XSObjectList;
astore 4
start local 4 1: aload 4
invokeinterface org.apache.xerces.xs.XSObjectList.getLength:()I
istore 5
start local 5 2: iconst_0
istore 12
start local 12 3: goto 44
4: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl org.apache.xerces.xs.XSObjectList int top top top top top top int
StackMap stack:
aload 4
iload 12
invokeinterface org.apache.xerces.xs.XSObjectList.item:(I)Lorg/apache/xerces/xs/XSObject;
checkcast org.apache.xerces.impl.xs.XSAttributeUseImpl
astore 6
start local 6 5: aload 6
getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fAttrDecl:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
astore 7
start local 7 6: aload 6
getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fConstraintType:S
istore 8
start local 8 7: aload 6
getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
astore 9
start local 9 8: iload 8
ifne 11
9: aload 7
invokevirtual org.apache.xerces.impl.xs.XSAttributeDecl.getConstraintType:()S
istore 8
10: aload 7
getfield org.apache.xerces.impl.xs.XSAttributeDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
astore 9
11: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSAttributeUseImpl org.apache.xerces.impl.xs.XSAttributeDecl int org.apache.xerces.impl.dv.ValidatedInfo top top int
StackMap stack:
aload 2
aload 7
getfield org.apache.xerces.impl.xs.XSAttributeDecl.fTargetNamespace:Ljava/lang/String;
aload 7
getfield org.apache.xerces.impl.xs.XSAttributeDecl.fName:Ljava/lang/String;
invokeinterface org.apache.xerces.xni.XMLAttributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
ifnull 12
iconst_1
goto 13
StackMap locals:
StackMap stack:
12: iconst_0
StackMap locals:
StackMap stack: int
13: istore 10
start local 10 14: aload 6
getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fUse:S
iconst_1
if_icmpne 20
15: iload 10
ifne 20
16: aload 0
17: ldc "cvc-complex-type.4"
18: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
aload 7
getfield org.apache.xerces.impl.xs.XSAttributeDecl.fName:Ljava/lang/String;
aastore
19: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
20: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSAttributeUseImpl org.apache.xerces.impl.xs.XSAttributeDecl int org.apache.xerces.impl.dv.ValidatedInfo int top int
StackMap stack:
iload 10
ifne 43
iload 8
ifeq 43
21: new org.apache.xerces.xni.QName
dup
aconst_null
aload 7
getfield org.apache.xerces.impl.xs.XSAttributeDecl.fName:Ljava/lang/String;
aload 7
getfield org.apache.xerces.impl.xs.XSAttributeDecl.fName:Ljava/lang/String;
aload 7
getfield org.apache.xerces.impl.xs.XSAttributeDecl.fTargetNamespace:Ljava/lang/String;
invokespecial org.apache.xerces.xni.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
22: astore 11
start local 11 23: aload 9
ifnull 24
aload 9
invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
goto 25
StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSAttributeUseImpl org.apache.xerces.impl.xs.XSAttributeDecl int org.apache.xerces.impl.dv.ValidatedInfo int org.apache.xerces.xni.QName int
StackMap stack:
24: ldc ""
StackMap locals:
StackMap stack: java.lang.String
25: astore 13
start local 13 26: aload 2
instanceof org.apache.xerces.util.XMLAttributesImpl
ifeq 31
27: aload 2
checkcast org.apache.xerces.util.XMLAttributesImpl
astore 15
start local 15 28: aload 15
invokevirtual org.apache.xerces.util.XMLAttributesImpl.getLength:()I
istore 14
start local 14 29: aload 15
aload 11
ldc "CDATA"
aload 13
invokevirtual org.apache.xerces.util.XMLAttributesImpl.addAttributeNS:(Lorg/apache/xerces/xni/QName;Ljava/lang/String;Ljava/lang/String;)V
end local 15 30: goto 32
end local 14 31: StackMap locals: java.lang.String
StackMap stack:
aload 2
aload 11
ldc "CDATA"
aload 13
invokeinterface org.apache.xerces.xni.XMLAttributes.addAttribute:(Lorg/apache/xerces/xni/QName;Ljava/lang/String;Ljava/lang/String;)I
istore 14
start local 14 32: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
ifeq 43
33: aload 2
iload 14
invokeinterface org.apache.xerces.xni.XMLAttributes.getAugmentations:(I)Lorg/apache/xerces/xni/Augmentations;
astore 15
start local 15 34: new org.apache.xerces.impl.xs.AttributePSVImpl
dup
invokespecial org.apache.xerces.impl.xs.AttributePSVImpl.<init>:()V
astore 16
start local 16 35: aload 15
ldc "ATTRIBUTE_PSVI"
aload 16
invokeinterface org.apache.xerces.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
36: aload 16
aload 7
putfield org.apache.xerces.impl.xs.AttributePSVImpl.fDeclaration:Lorg/apache/xerces/xs/XSAttributeDeclaration;
37: aload 16
aload 7
getfield org.apache.xerces.impl.xs.XSAttributeDecl.fType:Lorg/apache/xerces/impl/dv/XSSimpleType;
putfield org.apache.xerces.impl.xs.AttributePSVImpl.fTypeDecl:Lorg/apache/xerces/xs/XSTypeDefinition;
38: aload 16
getfield org.apache.xerces.impl.xs.AttributePSVImpl.fValue:Lorg/apache/xerces/impl/dv/ValidatedInfo;
aload 9
invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.copyFrom:(Lorg/apache/xerces/xs/XSValue;)V
39: aload 16
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationRoot:Ljava/lang/String;
putfield org.apache.xerces.impl.xs.AttributePSVImpl.fValidationContext:Ljava/lang/String;
40: aload 16
iconst_2
putfield org.apache.xerces.impl.xs.AttributePSVImpl.fValidity:S
41: aload 16
iconst_2
putfield org.apache.xerces.impl.xs.AttributePSVImpl.fValidationAttempted:S
42: aload 16
iconst_1
putfield org.apache.xerces.impl.xs.AttributePSVImpl.fSpecified:Z
end local 16 end local 15 end local 14 end local 13 end local 11 43: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSAttributeUseImpl org.apache.xerces.impl.xs.XSAttributeDecl int org.apache.xerces.impl.dv.ValidatedInfo int top int
StackMap stack:
iinc 12 1
end local 10 end local 9 end local 8 end local 7 end local 6 StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl org.apache.xerces.xs.XSObjectList int top top top top top top int
StackMap stack:
44: iload 12
iload 5
if_icmplt 4
end local 12 45: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 46 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 46 1 element Lorg/apache/xerces/xni/QName;
0 46 2 attributes Lorg/apache/xerces/xni/XMLAttributes;
0 46 3 attrGrp Lorg/apache/xerces/impl/xs/XSAttributeGroupDecl;
1 46 4 attrUses Lorg/apache/xerces/xs/XSObjectList;
2 46 5 useCount I
5 44 6 currUse Lorg/apache/xerces/impl/xs/XSAttributeUseImpl;
6 44 7 currDecl Lorg/apache/xerces/impl/xs/XSAttributeDecl;
7 44 8 constType S
8 44 9 defaultValue Lorg/apache/xerces/impl/dv/ValidatedInfo;
14 44 10 isSpecified Z
23 43 11 attName Lorg/apache/xerces/xni/QName;
3 45 12 i I
26 43 13 normalized Ljava/lang/String;
29 31 14 attrIndex I
32 43 14 attrIndex I
28 30 15 attrs Lorg/apache/xerces/util/XMLAttributesImpl;
34 43 15 augs Lorg/apache/xerces/xni/Augmentations;
35 43 16 attrPSVI Lorg/apache/xerces/impl/xs/AttributePSVImpl;
MethodParameters:
Name Flags
element
attributes
attrGrp
void processElementContent(org.apache.xerces.xni.QName);
descriptor: (Lorg/apache/xerces/xni/QName;)V
flags: (0x0000)
Code:
stack=8, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
ifnull 13
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
ifnull 13
2: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
ifne 13
3: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
ifne 13
4: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
ifne 13
5: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
astore 2
start local 2 6: aload 2
invokevirtual java.lang.String.length:()I
istore 3
start local 3 7: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.ch:[C
ifnull 8
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.ch:[C
arraylength
iload 3
if_icmpge 9
8: StackMap locals: java.lang.String int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
iload 3
newarray 5
putfield org.apache.xerces.xni.XMLString.ch:[C
9: StackMap locals:
StackMap stack:
aload 2
iconst_0
iload 3
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.ch:[C
iconst_0
invokevirtual java.lang.String.getChars:(II[CI)V
10: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
iconst_0
putfield org.apache.xerces.xni.XMLString.offset:I
11: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
iload 3
putfield org.apache.xerces.xni.XMLString.length:I
12: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
end local 3 end local 2 13: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
aconst_null
putfield org.apache.xerces.impl.dv.ValidatedInfo.normalizedValue:Ljava/lang/String;
14: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
ifeq 22
15: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
ifne 16
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
ifeq 22
16: StackMap locals:
StackMap stack:
aload 0
17: ldc "cvc-elt.3.2.1"
18: iconst_2
anewarray java.lang.Object
dup
iconst_0
19: aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
20: new java.lang.StringBuilder
dup
getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_NIL:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
21: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
22: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.reset:()V
23: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
ifnull 44
24: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
invokevirtual org.apache.xerces.impl.xs.XSElementDecl.getConstraintType:()S
ifeq 44
25: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
ifne 44
26: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
ifne 44
27: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
ifne 44
28: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
getfield org.apache.xerces.impl.xs.XSElementDecl.fType:Lorg/apache/xerces/xs/XSTypeDefinition;
if_acmpeq 42
29: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
30: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
31: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fState4XsiType:Lorg/apache/xerces/impl/validation/ValidationState;
32: aconst_null
33: invokestatic org.apache.xerces.impl.xs.XSConstraints.ElementDefaultValidImmediate:(Lorg/apache/xerces/xs/XSTypeDefinition;Ljava/lang/String;Lorg/apache/xerces/impl/dv/ValidationContext;Lorg/apache/xerces/impl/dv/ValidatedInfo;)Ljava/lang/Object;
34: ifnonnull 42
35: aload 0
36: ldc "cvc-elt.5.1.1"
37: iconst_3
anewarray java.lang.Object
dup
iconst_0
38: aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
39: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
invokeinterface org.apache.xerces.xs.XSTypeDefinition.getName:()Ljava/lang/String;
aastore
dup
iconst_2
40: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
aastore
41: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
42: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.elementLocallyValidType:(Lorg/apache/xerces/xni/QName;Ljava/lang/Object;)Ljava/lang/Object;
pop
43: goto 84
44: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuffer;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.elementLocallyValidType:(Lorg/apache/xerces/xni/QName;Ljava/lang/Object;)Ljava/lang/Object;
astore 2
start local 2 45: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
ifnull 84
46: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
invokevirtual org.apache.xerces.impl.xs.XSElementDecl.getConstraintType:()S
iconst_2
if_icmpne 84
47: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
ifne 84
48: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
astore 3
start local 3 49: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
ifeq 51
50: aload 0
ldc "cvc-elt.5.2.2.1"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
51: StackMap locals: java.lang.Object java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
bipush 15
if_icmpne 74
52: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
checkcast org.apache.xerces.impl.xs.XSComplexTypeDecl
astore 4
start local 4 53: aload 4
getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
iconst_3
if_icmpne 63
54: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
getfield org.apache.xerces.impl.dv.ValidatedInfo.normalizedValue:Ljava/lang/String;
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 84
55: aload 0
56: ldc "cvc-elt.5.2.2.2.1"
57: iconst_3
anewarray java.lang.Object
dup
iconst_0
58: aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
59: aload 3
aastore
dup
iconst_2
60: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
getfield org.apache.xerces.impl.dv.ValidatedInfo.normalizedValue:Ljava/lang/String;
aastore
61: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
62: goto 84
63: StackMap locals: org.apache.xerces.impl.xs.XSComplexTypeDecl
StackMap stack:
aload 4
getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
iconst_1
if_icmpne 84
64: aload 2
ifnull 84
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
invokestatic org.apache.xerces.impl.dv.ValidatedInfo.isComparable:(Lorg/apache/xerces/impl/dv/ValidatedInfo;Lorg/apache/xerces/impl/dv/ValidatedInfo;)Z
ifeq 66
65: aload 2
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
getfield org.apache.xerces.impl.dv.ValidatedInfo.actualValue:Ljava/lang/Object;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 84
66: StackMap locals:
StackMap stack:
aload 0
67: ldc "cvc-elt.5.2.2.2.2"
68: iconst_3
anewarray java.lang.Object
dup
iconst_0
69: aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
70: aload 3
aastore
dup
iconst_2
71: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
aastore
72: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 4 73: goto 84
StackMap locals:
StackMap stack:
74: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
bipush 16
if_icmpne 84
75: aload 2
ifnull 84
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
invokestatic org.apache.xerces.impl.dv.ValidatedInfo.isComparable:(Lorg/apache/xerces/impl/dv/ValidatedInfo;Lorg/apache/xerces/impl/dv/ValidatedInfo;)Z
ifeq 77
76: aload 2
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
getfield org.apache.xerces.impl.dv.ValidatedInfo.actualValue:Ljava/lang/Object;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 84
77: StackMap locals:
StackMap stack:
aload 0
78: ldc "cvc-elt.5.2.2.2.2"
79: iconst_3
anewarray java.lang.Object
dup
iconst_0
80: aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
81: aload 3
aastore
dup
iconst_2
82: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
aastore
83: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 3 end local 2 84: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
ifnonnull 95
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
ifeq 95
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
ifnull 95
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUnionType:Z
ifeq 95
85: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
getfield org.apache.xerces.impl.dv.ValidatedInfo.normalizedValue:Ljava/lang/String;
astore 2
start local 2 86: aload 2
ifnonnull 88
87: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
astore 2
88: StackMap locals: java.lang.String
StackMap stack:
aload 2
invokevirtual java.lang.String.length:()I
istore 3
start local 3 89: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.ch:[C
ifnull 90
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.ch:[C
arraylength
iload 3
if_icmpge 91
90: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
iload 3
newarray 5
putfield org.apache.xerces.xni.XMLString.ch:[C
91: StackMap locals:
StackMap stack:
aload 2
iconst_0
iload 3
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.ch:[C
iconst_0
invokevirtual java.lang.String.getChars:(II[CI)V
92: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
iconst_0
putfield org.apache.xerces.xni.XMLString.offset:I
93: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
iload 3
putfield org.apache.xerces.xni.XMLString.length:I
94: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
end local 3 end local 2 95: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 96 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 96 1 element Lorg/apache/xerces/xni/QName;
6 13 2 strv Ljava/lang/String;
7 13 3 bufLen I
45 84 2 actualValue Ljava/lang/Object;
49 84 3 content Ljava/lang/String;
53 73 4 ctype Lorg/apache/xerces/impl/xs/XSComplexTypeDecl;
86 95 2 content Ljava/lang/String;
89 95 3 bufLen I
MethodParameters:
Name Flags
element
java.lang.Object elementLocallyValidType(org.apache.xerces.xni.QName, java.lang.Object);
descriptor: (Lorg/apache/xerces/xni/QName;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0000)
Code:
stack=6, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aconst_null
astore 3
start local 3 3: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
bipush 16
if_icmpne 19
4: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
ifeq 6
5: aload 0
ldc "cvc-type.3.1.2"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
6: StackMap locals: java.lang.Object
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
ifne 20
7: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
checkcast org.apache.xerces.impl.dv.XSSimpleType
astore 4
start local 4 8: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
ifeq 9
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUnionType:Z
ifeq 10
9: StackMap locals: org.apache.xerces.impl.dv.XSSimpleType
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
iconst_1
invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.setNormalizationRequired:(Z)V
10: StackMap locals:
StackMap stack:
aload 4
aload 2
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
invokeinterface org.apache.xerces.impl.dv.XSSimpleType.validate:(Ljava/lang/Object;Lorg/apache/xerces/impl/dv/ValidationContext;Lorg/apache/xerces/impl/dv/ValidatedInfo;)Ljava/lang/Object;
astore 3
11: goto 20
StackMap locals:
StackMap stack: org.apache.xerces.impl.dv.InvalidDatatypeValueException
12: astore 5
start local 5 13: aload 0
aload 5
invokevirtual org.apache.xerces.impl.dv.InvalidDatatypeValueException.getKey:()Ljava/lang/String;
aload 5
invokevirtual org.apache.xerces.impl.dv.InvalidDatatypeValueException.getArgs:()[Ljava/lang/Object;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
14: aload 0
15: ldc "cvc-type.3.1.3"
16: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
aload 2
aastore
17: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 5 end local 4 18: goto 20
19: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.elementLocallyValidComplexType:(Lorg/apache/xerces/xni/QName;Ljava/lang/Object;)Ljava/lang/Object;
astore 3
20: StackMap locals:
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 21 1 element Lorg/apache/xerces/xni/QName;
0 21 2 textContent Ljava/lang/Object;
3 21 3 retValue Ljava/lang/Object;
8 18 4 dv Lorg/apache/xerces/impl/dv/XSSimpleType;
13 18 5 e Lorg/apache/xerces/impl/dv/InvalidDatatypeValueException;
Exception table:
from to target type
8 11 12 Class org.apache.xerces.impl.dv.InvalidDatatypeValueException
MethodParameters:
Name Flags
element
textContent
java.lang.Object elementLocallyValidComplexType(org.apache.xerces.xni.QName, java.lang.Object);
descriptor: (Lorg/apache/xerces/xni/QName;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0000)
Code:
stack=8, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
astore 3
start local 3 1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
checkcast org.apache.xerces.impl.xs.XSComplexTypeDecl
astore 4
start local 4 2: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
ifne 44
3: aload 4
getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
ifne 7
4: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
ifne 5
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
ifeq 7
5: StackMap locals: java.lang.Object org.apache.xerces.impl.xs.XSComplexTypeDecl
StackMap stack:
aload 0
ldc "cvc-complex-type.2.1"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
6: goto 22
7: StackMap locals:
StackMap stack:
aload 4
getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
iconst_1
if_icmpne 19
8: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
ifeq 10
9: aload 0
ldc "cvc-complex-type.2.2"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
10: StackMap locals:
StackMap stack:
aload 4
getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fXSSimpleType:Lorg/apache/xerces/impl/dv/XSSimpleType;
astore 5
start local 5 11: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
ifeq 12
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUnionType:Z
ifeq 13
12: StackMap locals: org.apache.xerces.impl.dv.XSSimpleType
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
iconst_1
invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.setNormalizationRequired:(Z)V
13: StackMap locals:
StackMap stack:
aload 5
aload 2
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
invokeinterface org.apache.xerces.impl.dv.XSSimpleType.validate:(Ljava/lang/Object;Lorg/apache/xerces/impl/dv/ValidationContext;Lorg/apache/xerces/impl/dv/ValidatedInfo;)Ljava/lang/Object;
astore 3
14: goto 22
StackMap locals:
StackMap stack: org.apache.xerces.impl.dv.InvalidDatatypeValueException
15: astore 6
start local 6 16: aload 0
aload 6
invokevirtual org.apache.xerces.impl.dv.InvalidDatatypeValueException.getKey:()Ljava/lang/String;
aload 6
invokevirtual org.apache.xerces.impl.dv.InvalidDatatypeValueException.getArgs:()[Ljava/lang/Object;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
17: aload 0
ldc "cvc-complex-type.2.2"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 6 end local 5 18: goto 22
19: StackMap locals:
StackMap stack:
aload 4
getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
iconst_2
if_icmpne 22
20: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawCharacters:Z
ifeq 22
21: aload 0
ldc "cvc-complex-type.2.3"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
22: StackMap locals:
StackMap stack:
aload 4
getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
iconst_2
if_icmpeq 24
23: aload 4
getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
iconst_3
if_icmpne 44
24: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
iconst_0
iaload
iflt 44
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.endContentModel:([I)Z
ifne 44
25: aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.whatCanGoHere:([I)Ljava/util/Vector;
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.expectedStr:(Ljava/util/Vector;)Ljava/lang/String;
astore 5
start local 5 26: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.occurenceInfo:([I)[I
astore 6
start local 6 27: aload 6
ifnull 43
28: aload 6
iconst_0
iaload
istore 7
start local 7 29: aload 6
iconst_2
iaload
istore 8
start local 8 30: iload 8
iload 7
if_icmpge 41
31: iload 7
iload 8
isub
istore 9
start local 9 32: iload 9
iconst_1
if_icmple 37
33: aload 0
ldc "cvc-complex-type.2.4.j"
iconst_4
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
34: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
aload 6
iconst_3
iaload
invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.getTermName:(I)Ljava/lang/String;
aastore
dup
iconst_2
iload 7
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
aastore
dup
iconst_3
iload 9
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
aastore
35: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
36: goto 44
37: StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName java.lang.Object java.lang.Object org.apache.xerces.impl.xs.XSComplexTypeDecl java.lang.String int[] int int int
StackMap stack:
aload 0
ldc "cvc-complex-type.2.4.i"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
38: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
aload 6
iconst_3
iaload
invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.getTermName:(I)Ljava/lang/String;
aastore
dup
iconst_2
iload 7
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
aastore
39: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 9 40: goto 44
41: StackMap locals:
StackMap stack:
aload 0
ldc "cvc-complex-type.2.4.b"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
aload 5
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 8 end local 7 42: goto 44
43: StackMap locals:
StackMap stack:
aload 0
ldc "cvc-complex-type.2.4.b"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
aload 5
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 6 end local 5 44: StackMap locals:
StackMap stack:
aload 3
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 45 1 element Lorg/apache/xerces/xni/QName;
0 45 2 textContent Ljava/lang/Object;
1 45 3 actualValue Ljava/lang/Object;
2 45 4 ctype Lorg/apache/xerces/impl/xs/XSComplexTypeDecl;
11 18 5 dv Lorg/apache/xerces/impl/dv/XSSimpleType;
16 18 6 e Lorg/apache/xerces/impl/dv/InvalidDatatypeValueException;
26 44 5 expected Ljava/lang/String;
27 44 6 occurenceInfo [I
29 42 7 minOccurs I
30 42 8 count I
32 40 9 required I
Exception table:
from to target type
11 14 15 Class org.apache.xerces.impl.dv.InvalidDatatypeValueException
MethodParameters:
Name Flags
element
textContent
void processRootTypeQName(javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)V
flags: (0x0000)
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
astore 2
start local 2 1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
aload 2
invokevirtual org.apache.xerces.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 2
2: aload 2
ifnull 4
aload 2
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aconst_null
astore 2
4: StackMap locals: java.lang.String
StackMap stack:
getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
5: aload 0
getstatic org.apache.xerces.impl.xs.SchemaGrammar.SG_SchemaNS:Lorg/apache/xerces/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lorg/apache/xerces/xs/XSTypeDefinition;
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
6: goto 12
7: StackMap locals:
StackMap stack:
aload 0
8: iconst_5
aload 2
aconst_null
aconst_null
aconst_null
9: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.findSchemaGrammar:(SLjava/lang/String;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;)Lorg/apache/xerces/impl/xs/SchemaGrammar;
astore 3
start local 3 10: aload 3
ifnull 12
11: aload 0
aload 3
aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lorg/apache/xerces/xs/XSTypeDefinition;
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
end local 3 12: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
ifnonnull 18
13: aload 1
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
14: aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
goto 16
15: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 1
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
16: StackMap locals:
StackMap stack: java.lang.String
astore 3
start local 3 17: aload 0
ldc "cvc-type.1"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 3 18: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 19 1 rootTypeQName Ljavax/xml/namespace/QName;
1 19 2 rootTypeNamespace Ljava/lang/String;
10 12 3 grammarForRootType Lorg/apache/xerces/impl/xs/SchemaGrammar;
17 18 3 typeName Ljava/lang/String;
MethodParameters:
Name Flags
rootTypeQName final
void processRootElementDeclQName(javax.xml.namespace.QName, org.apache.xerces.xni.QName);
descriptor: (Ljavax/xml/namespace/QName;Lorg/apache/xerces/xni/QName;)V
flags: (0x0000)
Code:
stack=6, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
astore 3
start local 3 1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
aload 3
invokevirtual org.apache.xerces.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 3
2: aload 3
ifnull 4
aload 3
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aconst_null
astore 3
4: StackMap locals: java.lang.String
StackMap stack:
aload 0
5: iconst_5
aload 3
aconst_null
aconst_null
aconst_null
6: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.findSchemaGrammar:(SLjava/lang/String;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;)Lorg/apache/xerces/impl/xs/SchemaGrammar;
astore 4
start local 4 7: aload 4
ifnull 9
8: aload 0
aload 4
aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getGlobalElementDecl:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/XSElementDecl;
putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
9: StackMap locals: org.apache.xerces.impl.xs.SchemaGrammar
StackMap stack:
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
ifnonnull 16
10: aload 1
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
11: aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
goto 13
12: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 1
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
13: StackMap locals:
StackMap stack: java.lang.String
astore 5
start local 5 14: aload 0
ldc "cvc-elt.1.a"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 5
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 5 15: goto 17
16: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
aload 2
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.checkElementMatchesRootElementDecl:(Lorg/apache/xerces/impl/xs/XSElementDecl;Lorg/apache/xerces/xni/QName;)V
17: 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 18 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 18 1 rootElementDeclQName Ljavax/xml/namespace/QName;
0 18 2 element Lorg/apache/xerces/xni/QName;
1 18 3 rootElementDeclNamespace Ljava/lang/String;
7 18 4 grammarForRootElement Lorg/apache/xerces/impl/xs/SchemaGrammar;
14 15 5 declName Ljava/lang/String;
MethodParameters:
Name Flags
rootElementDeclQName final
element final
void checkElementMatchesRootElementDecl(org.apache.xerces.impl.xs.XSElementDecl, org.apache.xerces.xni.QName);
descriptor: (Lorg/apache/xerces/impl/xs/XSElementDecl;Lorg/apache/xerces/xni/QName;)V
flags: (0x0000)
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
aload 1
getfield org.apache.xerces.impl.xs.XSElementDecl.fName:Ljava/lang/String;
if_acmpne 2
1: aload 2
getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
aload 1
getfield org.apache.xerces.impl.xs.XSElementDecl.fTargetNamespace:Ljava/lang/String;
if_acmpeq 3
2: StackMap locals:
StackMap stack:
aload 0
ldc "cvc-elt.1.b"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 2
getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
aload 1
getfield org.apache.xerces.impl.xs.XSElementDecl.fName:Ljava/lang/String;
aastore
invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
3: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 4 1 rootElementDecl Lorg/apache/xerces/impl/xs/XSElementDecl;
0 4 2 element Lorg/apache/xerces/xni/QName;
MethodParameters:
Name Flags
rootElementDecl final
element final
void reportSchemaError(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0000)
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDoValidation:Z
ifeq 7
1: aload 0
getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
2: ldc "http://www.w3.org/TR/xml-schema-1"
3: aload 1
4: aload 2
5: iconst_1
6: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)V
7: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 8 1 key Ljava/lang/String;
0 8 2 arguments [Ljava/lang/Object;
MethodParameters:
Name Flags
key
arguments
private java.lang.String expectedStr(java.util.Vector);
descriptor: (Ljava/util/Vector;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: new java.lang.StringBuffer
dup
ldc "{"
invokespecial java.lang.StringBuffer.<init>:(Ljava/lang/String;)V
astore 2
start local 2 1: aload 1
invokevirtual java.util.Vector.size:()I
istore 3
start local 3 2: iconst_0
istore 4
start local 4 3: goto 8
4: StackMap locals: java.lang.StringBuffer int int
StackMap stack:
iload 4
ifle 6
5: aload 2
ldc ", "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: StackMap locals:
StackMap stack:
aload 2
aload 1
iload 4
invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: iinc 4 1
StackMap locals:
StackMap stack:
8: iload 4
iload 3
if_icmplt 4
end local 4 9: aload 2
bipush 125
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
10: aload 2
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
0 11 1 expected Ljava/util/Vector;
1 11 2 ret Ljava/lang/StringBuffer;
2 11 3 size I
3 9 4 i I
MethodParameters:
Name Flags
expected
}
SourceFile: "XMLSchemaValidator.java"
NestMembers:
org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector org.apache.xerces.impl.xs.XMLSchemaValidator$UniqueValueStore org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter
InnerClasses:
public BuiltinSchemaGrammar = org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar of org.apache.xerces.impl.xs.SchemaGrammar
LocationArray = org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray of org.apache.xerces.impl.xs.XMLSchemaLoader
protected KeyRefValueStore = org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore of org.apache.xerces.impl.xs.XMLSchemaValidator
protected KeyValueStore = org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore of org.apache.xerces.impl.xs.XMLSchemaValidator
protected final LocalIDKey = org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey of org.apache.xerces.impl.xs.XMLSchemaValidator
protected final ShortVector = org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector of org.apache.xerces.impl.xs.XMLSchemaValidator
protected UniqueValueStore = org.apache.xerces.impl.xs.XMLSchemaValidator$UniqueValueStore of org.apache.xerces.impl.xs.XMLSchemaValidator
protected abstract ValueStoreBase = org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase of org.apache.xerces.impl.xs.XMLSchemaValidator
protected ValueStoreCache = org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache of org.apache.xerces.impl.xs.XMLSchemaValidator
protected XPathMatcherStack = org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack of org.apache.xerces.impl.xs.XMLSchemaValidator
protected final XSIErrorReporter = org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter of org.apache.xerces.impl.xs.XMLSchemaValidator
public Matcher = org.apache.xerces.impl.xs.identity.Selector$Matcher of org.apache.xerces.impl.xs.identity.Selector
public MalformedURIException = org.apache.xerces.util.URI$MalformedURIException of org.apache.xerces.util.URI