public class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler
super_class: java.lang.Object
{
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 XMLSCHEMA_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 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 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 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 DISALLOW_DOCTYPE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/disallow-doctype-decl"
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 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"
private static final java.lang.String NAMESPACE_PREFIXES;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xml.org/sax/features/namespace-prefixes"
protected static final java.lang.String STRING_INTERNING;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xml.org/sax/features/string-interning"
protected static final java.lang.String ERROR_HANDLER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/error-handler"
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"
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"
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"
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 XMLGRAMMAR_POOL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/grammar-pool"
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"
protected static final java.lang.String SECURITY_MANAGER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/security-manager"
protected static final java.lang.String LOCALE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/locale"
private static final java.lang.String XML_SECURITY_PROPERTY_MANAGER;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
protected static final boolean DEBUG_NODE_POOL;
descriptor: Z
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final int ATTRIBUTE_TYPE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int ATTRIBUTEGROUP_TYPE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int ELEMENT_TYPE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final int GROUP_TYPE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final int IDENTITYCONSTRAINT_TYPE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 5
static final int NOTATION_TYPE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 6
static final int TYPEDECL_TYPE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final java.lang.String REDEF_IDENTIFIER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "_fn3dktizrknc9pi"
protected com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool fDeclPool;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.utils.XMLSecurityManager fSecurityManager;
descriptor: Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
flags: (0x0004) ACC_PROTECTED
private java.lang.String fAccessExternalSchema;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String fAccessExternalDTD;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean registryEmpty;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.util.Map<java.lang.String, org.w3c.dom.Element> fUnparsedAttributeRegistry;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/w3c/dom/Element;>;
private java.util.Map<java.lang.String, org.w3c.dom.Element> fUnparsedAttributeGroupRegistry;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/w3c/dom/Element;>;
private java.util.Map<java.lang.String, org.w3c.dom.Element> fUnparsedElementRegistry;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/w3c/dom/Element;>;
private java.util.Map<java.lang.String, org.w3c.dom.Element> fUnparsedGroupRegistry;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/w3c/dom/Element;>;
private java.util.Map<java.lang.String, org.w3c.dom.Element> fUnparsedIdentityConstraintRegistry;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/w3c/dom/Element;>;
private java.util.Map<java.lang.String, org.w3c.dom.Element> fUnparsedNotationRegistry;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/w3c/dom/Element;>;
private java.util.Map<java.lang.String, org.w3c.dom.Element> fUnparsedTypeRegistry;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/w3c/dom/Element;>;
private java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo> fUnparsedAttributeRegistrySub;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;
private java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo> fUnparsedAttributeGroupRegistrySub;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;
private java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo> fUnparsedElementRegistrySub;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;
private java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo> fUnparsedGroupRegistrySub;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;
private java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo> fUnparsedIdentityConstraintRegistrySub;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;
private java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo> fUnparsedNotationRegistrySub;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;
private java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo> fUnparsedTypeRegistrySub;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;
private java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo>[] fUnparsedRegistriesExt;
descriptor: [Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: [Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;
private java.util.Map<com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo, java.util.List<com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo>> fDependencyMap;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;>;
private java.util.Map<java.lang.String, java.util.List<java.lang.String>> fImportMap;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
private java.util.List<java.lang.String> fAllTNSs;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Ljava/lang/String;>;
private java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray> fLocationPairs;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;>;
java.util.Map<org.w3c.dom.Node, java.lang.String> fHiddenNodes;
descriptor: Ljava/util/Map;
flags: (0x0000)
Signature: Ljava/util/Map<Lorg/w3c/dom/Node;Ljava/lang/String;>;
private java.util.Map<com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSDKey, org.w3c.dom.Element> fTraversed;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler$XSDKey;Lorg/w3c/dom/Element;>;
private java.util.Map<org.w3c.dom.Element, java.lang.String> fDoc2SystemId;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Lorg/w3c/dom/Element;Ljava/lang/String;>;
private com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo fRoot;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
flags: (0x0002) ACC_PRIVATE
private java.util.Map<org.w3c.dom.Element, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo> fDoc2XSDocumentMap;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;
private java.util.Map<org.w3c.dom.Element, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo> fRedefine2XSDMap;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;
private java.util.Map<org.w3c.dom.Element, com.sun.org.apache.xerces.internal.impl.xs.SchemaNamespaceSupport> fRedefine2NSSupport;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport;>;
private final java.util.Map<java.lang.String, java.lang.String> fRedefinedRestrictedAttributeGroupRegistry;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
private final java.util.Map<java.lang.String, java.lang.String> fRedefinedRestrictedGroupRegistry;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
private boolean fLastSchemaWasDuplicate;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean fValidateAnnotations;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean fHonourAllSchemaLocations;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
boolean fNamespaceGrowth;
descriptor: Z
flags: (0x0000)
boolean fTolerateDuplicates;
descriptor: Z
flags: (0x0000)
private com.sun.org.apache.xerces.internal.impl.XMLErrorReporter fErrorReporter;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.xni.parser.XMLErrorHandler fErrorHandler;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
flags: (0x0002) ACC_PRIVATE
private java.util.Locale fLocale;
descriptor: Ljava/util/Locale;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.impl.XMLEntityManager fEntityManager;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker fAttributeChecker;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.util.SymbolTable fSymbolTable;
descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket fGrammarBucket;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.impl.xs.XSDDescription fSchemaGrammarDescription;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool fGrammarPool;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager fSecurityPropertyMgr;
descriptor: Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
flags: (0x0002) ACC_PRIVATE
private boolean fUseCatalog;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String fCatalogFile;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String fDefer;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String fPrefer;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String fResolve;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean fOverrideDefaultParser;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAttributeGroupTraverser fAttributeGroupTraverser;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser;
flags: (0x0000)
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAttributeTraverser fAttributeTraverser;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser;
flags: (0x0000)
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser fComplexTypeTraverser;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser;
flags: (0x0000)
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser fElementTraverser;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
flags: (0x0000)
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDGroupTraverser fGroupTraverser;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser;
flags: (0x0000)
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDKeyrefTraverser fKeyrefTraverser;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDKeyrefTraverser;
flags: (0x0000)
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDNotationTraverser fNotationTraverser;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDNotationTraverser;
flags: (0x0000)
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDSimpleTypeTraverser fSimpleTypeTraverser;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser;
flags: (0x0000)
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDUniqueOrKeyTraverser fUniqueOrKeyTraverser;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser;
flags: (0x0000)
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDWildcardTraverser fWildCardTraverser;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDWildcardTraverser;
flags: (0x0000)
com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory fDVFactory;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory;
flags: (0x0000)
com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser fSchemaParser;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
flags: (0x0000)
com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler fXSContentHandler;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
flags: (0x0000)
com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser fStAXSchemaParser;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
flags: (0x0000)
com.sun.org.apache.xerces.internal.parsers.XML11Configuration fAnnotationValidator;
descriptor: Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
flags: (0x0000)
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool fGrammarBucketAdapter;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler$XSAnnotationGrammarPool;
flags: (0x0000)
private static final int INIT_STACK_SIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 30
private static final int INC_STACK_SIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 10
private int fLocalElemStackPos;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl[] fParticle;
descriptor: [Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
flags: (0x0002) ACC_PRIVATE
private org.w3c.dom.Element[] fLocalElementDecl;
descriptor: [Lorg/w3c/dom/Element;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo[] fLocalElementDecl_schema;
descriptor: [Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
flags: (0x0002) ACC_PRIVATE
private int[] fAllContext;
descriptor: [I
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.xs.XSObject[] fParent;
descriptor: [Lcom/sun/org/apache/xerces/internal/xs/XSObject;
flags: (0x0002) ACC_PRIVATE
private java.lang.String[][] fLocalElemNamespaceContext;
descriptor: [[Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private static final int INIT_KEYREF_STACK;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private static final int INC_KEYREF_STACK_AMOUNT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private int fKeyrefStackPos;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private org.w3c.dom.Element[] fKeyrefs;
descriptor: [Lorg/w3c/dom/Element;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo[] fKeyrefsMapXSDocumentInfo;
descriptor: [Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl[] fKeyrefElems;
descriptor: [Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
flags: (0x0002) ACC_PRIVATE
private java.lang.String[][] fKeyrefNamespaceContext;
descriptor: [[Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalAttrDecls;
descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
flags: (0x0000)
com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalAttrGrpDecls;
descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
flags: (0x0000)
com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalElemDecls;
descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
flags: (0x0000)
com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalGroupDecls;
descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
flags: (0x0000)
com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalNotationDecls;
descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
flags: (0x0000)
com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalIDConstraintDecls;
descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
flags: (0x0000)
com.sun.org.apache.xerces.internal.util.SymbolHash fGlobalTypeDecls;
descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
flags: (0x0000)
private static final java.lang.String[][] NS_ERROR_CODES;
descriptor: [[Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String[] ELE_ERROR_CODES;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private java.util.List<java.lang.String> fReportedTNS;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Ljava/lang/String;>;
private static final java.lang.String[] COMP_TYPE;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String[] CIRCULAR_CODES;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator xl;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=0, args_size=0
0: bipush 8
anewarray java.lang.String[]
dup
iconst_0
1: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "src-include.2.1"
aastore
dup
iconst_1
ldc "src-include.2.1"
aastore
aastore
dup
iconst_1
2: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "src-redefine.3.1"
aastore
dup
iconst_1
ldc "src-redefine.3.1"
aastore
aastore
dup
iconst_2
3: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "src-import.3.1"
aastore
dup
iconst_1
ldc "src-import.3.2"
aastore
aastore
dup
iconst_4
4: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "TargetNamespace.1"
aastore
dup
iconst_1
ldc "TargetNamespace.2"
aastore
aastore
dup
iconst_5
5: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "TargetNamespace.1"
aastore
dup
iconst_1
ldc "TargetNamespace.2"
aastore
aastore
dup
bipush 6
6: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "TargetNamespace.1"
aastore
dup
iconst_1
ldc "TargetNamespace.2"
aastore
aastore
dup
bipush 7
7: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "TargetNamespace.1"
aastore
dup
iconst_1
ldc "TargetNamespace.2"
aastore
aastore
8: putstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.NS_ERROR_CODES:[[Ljava/lang/String;
9: bipush 8
anewarray java.lang.String
dup
iconst_0
10: ldc "src-include.1"
aastore
dup
iconst_1
ldc "src-redefine.2"
aastore
dup
iconst_2
ldc "src-import.2"
aastore
dup
iconst_3
ldc "schema_reference.4"
aastore
dup
iconst_4
11: ldc "schema_reference.4"
aastore
dup
iconst_5
ldc "schema_reference.4"
aastore
dup
bipush 6
ldc "schema_reference.4"
aastore
dup
bipush 7
ldc "schema_reference.4"
aastore
12: putstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.ELE_ERROR_CODES:[Ljava/lang/String;
13: bipush 8
anewarray java.lang.String
dup
iconst_1
14: ldc "attribute declaration"
aastore
dup
iconst_2
15: ldc "attribute group"
aastore
dup
iconst_3
16: ldc "element declaration"
aastore
dup
iconst_4
17: ldc "group"
aastore
dup
iconst_5
18: ldc "identity constraint"
aastore
dup
bipush 6
19: ldc "notation"
aastore
dup
bipush 7
20: ldc "type definition"
aastore
21: putstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.COMP_TYPE:[Ljava/lang/String;
22: bipush 8
anewarray java.lang.String
dup
iconst_0
23: ldc "Internal-Error"
aastore
dup
iconst_1
24: ldc "Internal-Error"
aastore
dup
iconst_2
25: ldc "src-attribute_group.3"
aastore
dup
iconst_3
26: ldc "e-props-correct.6"
aastore
dup
iconst_4
27: ldc "mg-props-correct.2"
aastore
dup
iconst_5
28: ldc "Internal-Error"
aastore
dup
bipush 6
29: ldc "Internal-Error"
aastore
dup
bipush 7
30: ldc "st-props-correct.2"
aastore
31: putstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.CIRCULAR_CODES:[Ljava/lang/String;
32: return
LocalVariableTable:
Start End Slot Name Signature
private java.lang.String null2EmptyString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
goto 2
StackMap locals:
StackMap stack:
1: aload 1
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 3 1 ns Ljava/lang/String;
MethodParameters:
Name Flags
ns
private java.lang.String emptyString2Null(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
if_acmpne 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 1
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 3 1 ns Ljava/lang/String;
MethodParameters:
Name Flags
ns
private java.lang.String doc2SystemId(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 1
invokeinterface org.w3c.dom.Element.getOwnerDocument:()Lorg/w3c/dom/Document;
instanceof com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM
ifeq 3
2: aload 1
invokeinterface org.w3c.dom.Element.getOwnerDocument:()Lorg/w3c/dom/Document;
checkcast com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.getDocumentURI:()Ljava/lang/String;
astore 2
3: StackMap locals: java.lang.String
StackMap stack:
aload 2
ifnull 4
aload 2
goto 5
StackMap locals:
StackMap stack:
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDoc2SystemId:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
StackMap locals:
StackMap stack: java.lang.String
5: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 6 1 ele Lorg/w3c/dom/Element;
1 6 2 documentURI Ljava/lang/String;
MethodParameters:
Name Flags
ele
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDeclPool:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
2: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
3: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.registryEmpty:Z
4: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedAttributeRegistry:Ljava/util/Map;
5: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedAttributeGroupRegistry:Ljava/util/Map;
6: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedElementRegistry:Ljava/util/Map;
7: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedGroupRegistry:Ljava/util/Map;
8: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedIdentityConstraintRegistry:Ljava/util/Map;
9: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedNotationRegistry:Ljava/util/Map;
10: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedTypeRegistry:Ljava/util/Map;
11: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedAttributeRegistrySub:Ljava/util/Map;
12: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedAttributeGroupRegistrySub:Ljava/util/Map;
13: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedElementRegistrySub:Ljava/util/Map;
14: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedGroupRegistrySub:Ljava/util/Map;
15: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedIdentityConstraintRegistrySub:Ljava/util/Map;
16: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedNotationRegistrySub:Ljava/util/Map;
17: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedTypeRegistrySub:Ljava/util/Map;
18: aload 0
bipush 8
anewarray java.util.HashMap
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedRegistriesExt:[Ljava/util/Map;
19: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDependencyMap:Ljava/util/Map;
20: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fImportMap:Ljava/util/Map;
21: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAllTNSs:Ljava/util/List;
22: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocationPairs:Ljava/util/Map;
23: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
24: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fTraversed:Ljava/util/Map;
25: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDoc2SystemId:Ljava/util/Map;
26: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRoot:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
27: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDoc2XSDocumentMap:Ljava/util/Map;
28: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefine2XSDMap:Ljava/util/Map;
29: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefine2NSSupport:Ljava/util/Map;
30: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefinedRestrictedAttributeGroupRegistry:Ljava/util/Map;
31: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefinedRestrictedGroupRegistry:Ljava/util/Map;
32: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fValidateAnnotations:Z
33: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHonourAllSchemaLocations:Z
34: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fNamespaceGrowth:Z
35: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fTolerateDuplicates:Z
36: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
37: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUseCatalog:Z
38: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
39: aload 0
bipush 30
anewarray com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fParticle:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
40: aload 0
bipush 30
anewarray org.w3c.dom.Element
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElementDecl:[Lorg/w3c/dom/Element;
41: aload 0
bipush 30
anewarray com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElementDecl_schema:[Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
42: aload 0
bipush 30
newarray 10
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAllContext:[I
43: aload 0
bipush 30
anewarray com.sun.org.apache.xerces.internal.xs.XSObject
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fParent:[Lcom/sun/org/apache/xerces/internal/xs/XSObject;
44: aload 0
bipush 30
iconst_1
multianewarray [[Ljava/lang/String; 2
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemNamespaceContext:[[Ljava/lang/String;
45: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefStackPos:I
46: aload 0
iconst_2
anewarray org.w3c.dom.Element
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefs:[Lorg/w3c/dom/Element;
47: aload 0
iconst_2
anewarray com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefsMapXSDocumentInfo:[Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
48: aload 0
iconst_2
anewarray com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefElems:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
49: aload 0
iconst_2
iconst_1
multianewarray [[Ljava/lang/String; 2
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefNamespaceContext:[[Ljava/lang/String;
50: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
bipush 12
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
51: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_5
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalAttrGrpDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
52: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
bipush 25
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
53: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_5
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalGroupDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
54: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalNotationDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
55: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
iconst_3
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalIDConstraintDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
56: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolHash
dup
bipush 25
invokespecial com.sun.org.apache.xerces.internal.util.SymbolHash.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
57: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fReportedTNS:Ljava/util/List;
58: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.xl:Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
59: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
60: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser
dup
new com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaParsingConfig
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaParsingConfig.<init>:()V
invokespecial com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.<init>:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;)V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
61: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 62 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
public void <init>(com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.<init>:()V
1: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
2: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.XSDDescription
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 4 1 gBucket Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
MethodParameters:
Name Flags
gBucket
public com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar parseSchema(com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource, com.sun.org.apache.xerces.internal.impl.xs.XSDDescription, java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray>);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Ljava/util/Map;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=16, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 3
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocationPairs:Ljava/util/Map;
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.resetNodePool:()V
2: aconst_null
astore 4
start local 4 3: aconst_null
astore 5
start local 5 4: aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getContextType:()S
istore 6
start local 6 5: iload 6
iconst_3
if_icmpeq 20
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHonourAllSchemaLocations:Z
ifeq 9
iload 6
iconst_2
if_icmpne 9
aload 0
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fNamespaceGrowth:Z
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.isExistingGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Z)Z
ifeq 9
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getTargetNamespace:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 4
8: goto 10
9: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String int
StackMap stack:
aload 0
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fNamespaceGrowth:Z
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.findGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Z)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 4
10: StackMap locals:
StackMap stack:
aload 4
ifnull 17
11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fNamespaceGrowth:Z
ifne 13
12: aload 4
areturn
13: StackMap locals:
StackMap stack:
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getDocumentLocations:()Lcom/sun/org/apache/xerces/internal/xs/StringList;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getBaseSystemId:()Ljava/lang/String;
iconst_0
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xs.StringList.contains:(Ljava/lang/String;)Z
ifeq 17
14: aload 4
15: areturn
16: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
pop
17: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getTargetNamespace:()Ljava/lang/String;
astore 5
18: aload 5
ifnull 20
19: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 5
20: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.prepareForParse:()V
21: aconst_null
astore 7
start local 7 22: aload 1
instanceof com.sun.org.apache.xerces.internal.util.DOMInputSource
ifeq 29
23: aload 0
aload 5
aload 1
checkcast com.sun.org.apache.xerces.internal.util.DOMInputSource
24: iload 6
iconst_3
if_icmpne 25
iconst_1
goto 26
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource com.sun.org.apache.xerces.internal.impl.xs.XSDDescription java.util.Map com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String int org.w3c.dom.Element
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String com.sun.org.apache.xerces.internal.util.DOMInputSource
25: iconst_0
26: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource com.sun.org.apache.xerces.internal.impl.xs.XSDDescription java.util.Map com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String int org.w3c.dom.Element
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String com.sun.org.apache.xerces.internal.util.DOMInputSource int
iload 6
aconst_null
27: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/DOMInputSource;ZSLorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
astore 7
28: goto 51
29: StackMap locals:
StackMap stack:
aload 1
instanceof com.sun.org.apache.xerces.internal.util.SAXInputSource
ifeq 36
30: aload 0
aload 5
aload 1
checkcast com.sun.org.apache.xerces.internal.util.SAXInputSource
31: iload 6
iconst_3
if_icmpne 32
iconst_1
goto 33
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource com.sun.org.apache.xerces.internal.impl.xs.XSDDescription java.util.Map com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String int org.w3c.dom.Element
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String com.sun.org.apache.xerces.internal.util.SAXInputSource
32: iconst_0
33: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource com.sun.org.apache.xerces.internal.impl.xs.XSDDescription java.util.Map com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String int org.w3c.dom.Element
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String com.sun.org.apache.xerces.internal.util.SAXInputSource int
iload 6
aconst_null
34: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/SAXInputSource;ZSLorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
astore 7
35: goto 51
36: StackMap locals:
StackMap stack:
aload 1
instanceof com.sun.org.apache.xerces.internal.util.StAXInputSource
ifeq 43
37: aload 0
aload 5
aload 1
checkcast com.sun.org.apache.xerces.internal.util.StAXInputSource
38: iload 6
iconst_3
if_icmpne 39
iconst_1
goto 40
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource com.sun.org.apache.xerces.internal.impl.xs.XSDDescription java.util.Map com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String int org.w3c.dom.Element
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String com.sun.org.apache.xerces.internal.util.StAXInputSource
39: iconst_0
40: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource com.sun.org.apache.xerces.internal.impl.xs.XSDDescription java.util.Map com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String int org.w3c.dom.Element
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String com.sun.org.apache.xerces.internal.util.StAXInputSource int
iload 6
aconst_null
41: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/StAXInputSource;ZSLorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
astore 7
42: goto 51
43: StackMap locals:
StackMap stack:
aload 1
instanceof com.sun.org.apache.xerces.internal.impl.xs.util.XSInputSource
ifeq 46
44: aload 0
aload 1
checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XSInputSource
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument:(Lcom/sun/org/apache/xerces/internal/impl/xs/util/XSInputSource;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;)Lorg/w3c/dom/Element;
astore 7
45: goto 51
46: StackMap locals:
StackMap stack:
aload 0
aload 5
aload 1
47: iload 6
iconst_3
if_icmpne 48
iconst_1
goto 49
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource com.sun.org.apache.xerces.internal.impl.xs.XSDDescription java.util.Map com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String int org.w3c.dom.Element
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
48: iconst_0
49: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource com.sun.org.apache.xerces.internal.impl.xs.XSDDescription java.util.Map com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String int org.w3c.dom.Element
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource int
iload 6
aconst_null
50: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;ZSLorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
astore 7
51: StackMap locals:
StackMap stack:
aload 7
ifnonnull 62
52: aload 1
instanceof com.sun.org.apache.xerces.internal.impl.xs.util.XSInputSource
ifeq 61
53: aload 1
checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XSInputSource
astore 8
start local 8 54: aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XSInputSource.getGrammars:()[Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 9
start local 9 55: aload 9
ifnull 58
aload 9
arraylength
ifle 58
56: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 9
iconst_0
aaload
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getTargetNamespace:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 4
57: goto 61
58: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.util.XSInputSource com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[]
StackMap stack:
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XSInputSource.getComponents:()[Lcom/sun/org/apache/xerces/internal/xs/XSObject;
astore 10
start local 10 59: aload 10
ifnull 61
aload 10
arraylength
ifle 61
60: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 10
iconst_0
aaload
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObject.getNamespace:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 4
end local 10 end local 9 end local 8 61: StackMap locals:
StackMap stack:
aload 4
areturn
62: StackMap locals:
StackMap stack:
iload 6
iconst_3
if_icmpne 79
63: aload 7
astore 8
start local 8 64: aload 8
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_TARGETNAMESPACE:Ljava/lang/String;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getAttrValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
astore 5
65: aload 5
ifnull 69
aload 5
invokevirtual java.lang.String.length:()I
ifle 69
66: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 5
67: aload 2
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setTargetNamespace:(Ljava/lang/String;)V
68: goto 70
69: StackMap locals: org.w3c.dom.Element
StackMap stack:
aconst_null
astore 5
70: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fNamespaceGrowth:Z
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.findGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Z)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 4
71: aload 1
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getBaseSystemId:()Ljava/lang/String;
iconst_0
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
astore 9
start local 9 72: aload 4
ifnull 75
73: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fNamespaceGrowth:Z
ifeq 74
aload 9
ifnull 75
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getDocumentLocations:()Lcom/sun/org/apache/xerces/internal/xs/StringList;
aload 9
invokeinterface com.sun.org.apache.xerces.internal.xs.StringList.contains:(Ljava/lang/String;)Z
ifeq 75
74: StackMap locals: java.lang.String
StackMap stack:
aload 4
areturn
75: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSDKey
dup
aload 9
iload 6
aload 5
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSDKey.<init>:(Ljava/lang/String;SLjava/lang/String;)V
astore 10
start local 10 76: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fTraversed:Ljava/util/Map;
aload 10
aload 7
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
77: aload 9
ifnull 79
78: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDoc2SystemId:Ljava/util/Map;
aload 7
aload 9
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 10 end local 9 end local 8 79: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.prepareForTraverse:()V
80: aload 0
aload 0
aload 7
aload 1
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
aload 2
aload 4
ifnull 81
iconst_1
goto 82
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource com.sun.org.apache.xerces.internal.impl.xs.XSDDescription java.util.Map com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String int org.w3c.dom.Element
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler org.w3c.dom.Element java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSDDescription
81: iconst_0
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource com.sun.org.apache.xerces.internal.impl.xs.XSDDescription java.util.Map com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String int org.w3c.dom.Element
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler org.w3c.dom.Element java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSDDescription int
82: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.constructTrees:(Lorg/w3c/dom/Element;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Z)Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRoot:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
83: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRoot:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
ifnonnull 85
84: aconst_null
areturn
85: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.buildGlobalNameRegistries:()V
86: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fValidateAnnotations:Z
ifeq 87
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
goto 88
StackMap locals:
StackMap stack:
87: aconst_null
StackMap locals:
StackMap stack: java.util.ArrayList
88: astore 8
start local 8 89: aload 0
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.traverseSchemas:(Ljava/util/List;)V
90: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.traverseLocalElements:()V
91: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.resolveKeyRefs:()V
92: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAllTNSs:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 9
start local 9 93: goto 109
94: StackMap locals: java.util.List int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAllTNSs:Ljava/util/List;
iload 9
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 10
start local 10 95: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fImportMap:Ljava/util/Map;
aload 10
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 11
start local 11 96: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 12
start local 12 97: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 0
aload 10
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.emptyString2Null:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 13
start local 13 98: aload 13
ifnonnull 100
99: goto 108
100: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource com.sun.org.apache.xerces.internal.impl.xs.XSDDescription java.util.Map com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String int org.w3c.dom.Element java.util.List int java.lang.String java.util.List java.util.List com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
StackMap stack:
iconst_0
istore 15
start local 15 101: goto 106
102: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource com.sun.org.apache.xerces.internal.impl.xs.XSDDescription java.util.Map com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String int org.w3c.dom.Element java.util.List int java.lang.String java.util.List java.util.List com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar top int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 11
iload 15
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 14
start local 14 103: aload 14
ifnull 105
104: aload 12
aload 14
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
105: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource com.sun.org.apache.xerces.internal.impl.xs.XSDDescription java.util.Map com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String int org.w3c.dom.Element java.util.List int java.lang.String java.util.List java.util.List com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar int
StackMap stack:
iinc 15 1
end local 14 StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource com.sun.org.apache.xerces.internal.impl.xs.XSDDescription java.util.Map com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String int org.w3c.dom.Element java.util.List int java.lang.String java.util.List java.util.List com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar top int
StackMap stack:
106: iload 15
aload 11
invokeinterface java.util.List.size:()I
if_icmplt 102
end local 15 107: aload 13
aload 12
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.setImportedGrammars:(Ljava/util/List;)V
end local 13 end local 12 end local 11 end local 10 108: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource com.sun.org.apache.xerces.internal.impl.xs.XSDDescription java.util.Map com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.lang.String int org.w3c.dom.Element java.util.List int
StackMap stack:
iinc 9 -1
StackMap locals:
StackMap stack:
109: iload 9
ifge 94
end local 9 110: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fValidateAnnotations:Z
ifeq 112
aload 8
invokeinterface java.util.List.size:()I
ifle 112
111: aload 0
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.validateAnnotations:(Ljava/util/List;)V
112: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRoot:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 113 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 113 1 is Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
0 113 2 desc Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
0 113 3 locationPairs Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;>;
3 113 4 grammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
4 113 5 schemaNamespace Ljava/lang/String;
5 113 6 referType S
22 113 7 schemaRoot Lorg/w3c/dom/Element;
54 61 8 xsinput Lcom/sun/org/apache/xerces/internal/impl/xs/util/XSInputSource;
55 61 9 grammars [Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
59 61 10 components [Lcom/sun/org/apache/xerces/internal/xs/XSObject;
64 79 8 schemaElem Lorg/w3c/dom/Element;
72 79 9 schemaId Ljava/lang/String;
76 79 10 key Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler$XSDKey;
89 113 8 annotationInfo Ljava/util/List<Ljava/lang/Object;>;
93 110 9 i I
95 108 10 tns Ljava/lang/String;
96 108 11 ins Ljava/util/List<Ljava/lang/String;>;
97 108 12 grammars Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;
98 108 13 sg Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
103 106 14 isg Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
101 107 15 j I
Exception table:
from to target type
13 15 16 Class com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
Exceptions:
throws java.io.IOException
Signature: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;>;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
MethodParameters:
Name Flags
is
desc
locationPairs
private void validateAnnotations(java.util.List<java.lang.Object>);
descriptor: (Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAnnotationValidator:Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
ifnonnull 2
1: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.createAnnotationValidator:()V
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.List.size:()I
istore 2
start local 2 3: new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
dup
aconst_null
aconst_null
aconst_null
iconst_0
invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
astore 3
start local 3 4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucketAdapter:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler$XSAnnotationGrammarPool;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool.refreshGrammars:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;)V
5: iconst_0
istore 4
start local 4 6: goto 17
7: StackMap locals: int com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource int
StackMap stack:
aload 3
aload 1
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.setSystemId:(Ljava/lang/String;)V
8: aload 1
iload 4
iconst_1
iadd
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo
astore 5
start local 5 9: goto 15
10: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo
StackMap stack:
aload 3
new java.io.StringReader
dup
aload 5
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo.fAnnotation:Ljava/lang/String;
invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.setCharacterStream:(Ljava/io/Reader;)V
11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAnnotationValidator:Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
12: goto 14
13: StackMap locals:
StackMap stack: java.io.IOException
pop
14: StackMap locals:
StackMap stack:
aload 5
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAnnotationInfo.next:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo;
astore 5
15: StackMap locals:
StackMap stack:
aload 5
ifnonnull 10
end local 5 16: iinc 4 2
StackMap locals:
StackMap stack:
17: iload 4
iload 2
if_icmplt 7
end local 4 18: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 19 1 annotationInfo Ljava/util/List<Ljava/lang/Object;>;
3 19 2 size I
4 19 3 src Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
6 18 4 i I
9 16 5 annotation Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo;
Exception table:
from to target type
11 12 13 Class java.io.IOException
Signature: (Ljava/util/List<Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
annotationInfo
private void createAnnotationValidator();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
new com.sun.org.apache.xerces.internal.parsers.XML11Configuration
dup
invokespecial com.sun.org.apache.xerces.internal.parsers.XML11Configuration.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAnnotationValidator:Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
1: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucketAdapter:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler$XSAnnotationGrammarPool;
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAnnotationValidator:Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
ldc "http://xml.org/sax/features/validation"
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setFeature:(Ljava/lang/String;Z)V
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAnnotationValidator:Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
ldc "http://apache.org/xml/features/validation/schema"
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setFeature:(Ljava/lang/String;Z)V
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAnnotationValidator:Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
ldc "http://apache.org/xml/properties/internal/grammar-pool"
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucketAdapter:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler$XSAnnotationGrammarPool;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAnnotationValidator:Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
ldc "http://apache.org/xml/properties/security-manager"
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
ifnull 6
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
goto 7
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler
StackMap stack: com.sun.org.apache.xerces.internal.parsers.XML11Configuration java.lang.String
6: new com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.<init>:(Z)V
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler
StackMap stack: com.sun.org.apache.xerces.internal.parsers.XML11Configuration java.lang.String com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
7: invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAnnotationValidator:Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAnnotationValidator:Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
ldc "http://apache.org/xml/properties/internal/error-handler"
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fErrorHandler:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
ifnull 10
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fErrorHandler:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
goto 11
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler
StackMap stack: com.sun.org.apache.xerces.internal.parsers.XML11Configuration java.lang.String
10: new com.sun.org.apache.xerces.internal.util.DefaultErrorHandler
dup
invokespecial com.sun.org.apache.xerces.internal.util.DefaultErrorHandler.<init>:()V
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler
StackMap stack: com.sun.org.apache.xerces.internal.parsers.XML11Configuration java.lang.String com.sun.org.apache.xerces.internal.xni.parser.XMLErrorHandler
11: invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
12: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAnnotationValidator:Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
ldc "http://apache.org/xml/properties/locale"
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocale:Ljava/util/Locale;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAnnotationValidator:Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
ldc "http://javax.xml.XMLConstants/feature/useCatalog"
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUseCatalog:Z
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setFeature:(Ljava/lang/String;Z)V
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAnnotationValidator:Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_FILES:Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fCatalogFile:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
15: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAnnotationValidator:Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_DEFER:Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDefer:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAnnotationValidator:Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_PREFER:Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fPrefer:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAnnotationValidator:Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_RESOLVE:Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fResolve:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
18: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar getGrammar(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 1 1 tns Ljava/lang/String;
MethodParameters:
Name Flags
tns
protected com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar findGrammar(com.sun.org.apache.xerces.internal.impl.xs.XSDDescription, boolean);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Z)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getTargetNamespace:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 3
start local 3 1: aload 3
ifnonnull 8
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
ifnull 8
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool.retrieveGrammar:(Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription;)Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
checkcast com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
astore 3
4: aload 3
ifnull 8
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 3
iconst_1
iload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.putGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;ZZ)Z
ifne 8
6: aload 0
ldc "GrammarConflict"
aconst_null
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaWarning:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
7: aconst_null
astore 3
8: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 9 1 desc Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
0 9 2 ignoreConflict Z
1 9 3 sg Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
MethodParameters:
Name Flags
desc
ignoreConflict
protected com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo constructTrees(org.w3c.dom.Element, java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.XSDDescription, boolean);
descriptor: (Lorg/w3c/dom/Element;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Z)Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=23, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getTargetNamespace:()Ljava/lang/String;
astore 5
start local 5 2: aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getContextType:()S
istore 6
start local 6 3: aconst_null
astore 7
start local 7 4: new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
dup
aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.<init>:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
astore 7
5: goto 12
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler org.w3c.dom.Element java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSDDescription int java.lang.String int com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaException
6: pop
7: aload 0
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.ELE_ERROR_CODES:[Ljava/lang/String;
iload 6
aaload
8: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
9: aload 1
10: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
11: aconst_null
areturn
12: StackMap locals:
StackMap stack:
aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
ifnull 19
13: aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifne 19
14: aload 0
ldc "EmptyTargetNamespace"
15: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
16: aload 1
17: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaWarning:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
18: aload 7
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
19: StackMap locals:
StackMap stack:
aload 5
ifnull 39
20: iconst_0
istore 8
start local 8 21: iload 6
ifeq 23
22: iload 6
iconst_1
if_icmpne 33
23: StackMap locals: int
StackMap stack:
aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
ifnonnull 27
24: aload 7
aload 5
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
25: aload 7
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fIsChameleonSchema:Z
26: goto 50
27: StackMap locals:
StackMap stack:
aload 5
aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
if_acmpeq 50
28: aload 0
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.NS_ERROR_CODES:[[Ljava/lang/String;
iload 6
aaload
iload 8
aaload
29: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 5
aastore
dup
iconst_1
aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
aastore
30: aload 1
31: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
32: aconst_null
areturn
33: StackMap locals:
StackMap stack:
iload 6
iconst_3
if_icmpeq 50
aload 5
aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
if_acmpeq 50
34: aload 0
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.NS_ERROR_CODES:[[Ljava/lang/String;
iload 6
aaload
iload 8
aaload
35: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 5
aastore
dup
iconst_1
aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
aastore
36: aload 1
37: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
38: aconst_null
areturn
end local 8 39: StackMap locals:
StackMap stack:
aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
ifnull 50
40: iload 6
iconst_3
if_icmpne 44
41: aload 3
aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setTargetNamespace:(Ljava/lang/String;)V
42: aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
astore 5
43: goto 50
44: StackMap locals:
StackMap stack:
iconst_1
istore 8
start local 8 45: aload 0
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.NS_ERROR_CODES:[[Ljava/lang/String;
iload 6
aaload
iload 8
aaload
46: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 5
aastore
dup
iconst_1
aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
aastore
47: aload 1
48: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
49: aconst_null
areturn
end local 8 50: StackMap locals:
StackMap stack:
aload 7
aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.addAllowedNS:(Ljava/lang/String;)V
51: aconst_null
astore 8
start local 8 52: iload 4
ifeq 62
53: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 9
start local 9 54: aload 9
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.isImmutable:()Z
ifeq 59
55: new com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
dup
aload 9
invokespecial com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
astore 8
56: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.putGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
57: aload 0
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.updateImportListWith:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
58: goto 60
59: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
StackMap stack:
aload 9
astore 8
60: StackMap locals:
StackMap stack:
aload 0
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.updateImportListFor:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
end local 9 61: goto 74
62: StackMap locals:
StackMap stack:
iload 6
ifeq 64
63: iload 6
iconst_1
if_icmpne 66
64: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 8
65: goto 74
66: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHonourAllSchemaLocations:Z
ifeq 72
iload 6
iconst_2
if_icmpne 72
67: aload 0
aload 3
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.findGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Z)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 8
68: aload 8
ifnonnull 74
69: new com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
dup
aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.makeClone:()Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
invokespecial com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.<init>:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
astore 8
70: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.putGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
71: goto 74
72: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
dup
aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.makeClone:()Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
invokespecial com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.<init>:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
astore 8
73: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.putGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
74: StackMap locals:
StackMap stack:
aload 8
aconst_null
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDoc2SystemId:Ljava/util/Map;
aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fSchemaElement:Lorg/w3c/dom/Element;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addDocument:(Ljava/lang/Object;Ljava/lang/String;)V
75: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDoc2XSDocumentMap:Ljava/util/Map;
aload 1
aload 7
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
76: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 9
start local 9 77: aload 1
astore 10
start local 10 78: aconst_null
astore 11
start local 11 79: aload 10
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 12
start local 12 80: goto 244
81: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler org.w3c.dom.Element java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSDDescription int java.lang.String int com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List org.w3c.dom.Element org.w3c.dom.Element org.w3c.dom.Element
StackMap stack:
aconst_null
astore 13
start local 13 82: aconst_null
astore 14
start local 14 83: aload 12
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 15
start local 15 84: iconst_m1
istore 16
start local 16 85: iconst_0
istore 17
start local 17 86: aload 15
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 88
87: goto 243
88: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler org.w3c.dom.Element java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSDDescription int java.lang.String int com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List org.w3c.dom.Element org.w3c.dom.Element org.w3c.dom.Element java.lang.String java.lang.String java.lang.String int int
StackMap stack:
aload 15
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_IMPORT:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 153
89: iconst_2
istore 16
90: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 12
iconst_1
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.checkAttributes:(Lorg/w3c/dom/Element;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)[Ljava/lang/Object;
astore 18
start local 18 91: aload 18
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_SCHEMALOCATION:I
aaload
checkcast java.lang.String
astore 14
92: aload 18
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_NAMESPACE:I
aaload
checkcast java.lang.String
astore 13
93: aload 13
ifnull 95
94: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 13
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 13
95: StackMap locals: java.lang.Object[]
StackMap stack:
aload 12
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 19
start local 19 96: aload 19
ifnull 107
97: aload 19
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 20
start local 20 98: aload 20
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 103
99: aload 8
100: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fElementTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
aload 19
aload 18
iconst_1
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseAnnotationDecl:(Lorg/w3c/dom/Element;[Ljava/lang/Object;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
101: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addAnnotation:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;)V
102: goto 104
103: StackMap locals: org.w3c.dom.Element java.lang.String
StackMap stack:
aload 0
ldc "s4s-elt-must-match.1"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 15
aastore
dup
iconst_1
ldc "annotation?"
aastore
dup
iconst_2
aload 20
aastore
aload 12
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
104: StackMap locals:
StackMap stack:
aload 19
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
ifnull 110
105: aload 0
ldc "s4s-elt-must-match.1"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 15
aastore
dup
iconst_1
ldc "annotation?"
aastore
dup
iconst_2
aload 19
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
aastore
aload 12
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 20 106: goto 110
107: StackMap locals:
StackMap stack:
aload 12
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getSyntheticAnnotation:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 20
start local 20 108: aload 20
ifnull 110
109: aload 8
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fElementTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
aload 12
aload 20
aload 18
iconst_1
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseSyntheticAnnotation:(Lorg/w3c/dom/Element;Ljava/lang/String;[Ljava/lang/Object;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addAnnotation:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;)V
end local 20 110: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 18
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.returnAttrArray:([Ljava/lang/Object;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
111: aload 13
aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
if_acmpne 118
112: aload 0
aload 13
ifnull 114
113: ldc "src-import.1.1"
goto 115
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler
114: ldc "src-import.1.2"
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler org.w3c.dom.Element java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSDDescription int java.lang.String int com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List org.w3c.dom.Element org.w3c.dom.Element org.w3c.dom.Element java.lang.String java.lang.String java.lang.String int int java.lang.Object[] org.w3c.dom.Element
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String
115: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 13
aastore
aload 12
116: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
117: goto 243
118: StackMap locals:
StackMap stack:
aload 7
aload 13
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.isAllowedNS:(Ljava/lang/String;)Z
ifeq 121
119: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHonourAllSchemaLocations:Z
ifne 122
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fNamespaceGrowth:Z
ifne 122
120: goto 243
121: StackMap locals:
StackMap stack:
aload 7
aload 13
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.addAllowedNS:(Ljava/lang/String;)V
122: StackMap locals:
StackMap stack:
aload 0
aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.null2EmptyString:(Ljava/lang/String;)Ljava/lang/String;
astore 20
start local 20 123: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fImportMap:Ljava/util/Map;
aload 20
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 21
start local 21 124: aload 21
ifnonnull 130
125: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAllTNSs:Ljava/util/List;
aload 20
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
126: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 21
127: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fImportMap:Ljava/util/Map;
aload 20
aload 21
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
128: aload 21
aload 13
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
129: goto 132
130: StackMap locals: java.lang.String java.util.List
StackMap stack:
aload 21
aload 13
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 132
131: aload 21
aload 13
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
132: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.reset:()V
133: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
iconst_2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setContextType:(S)V
134: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.doc2SystemId:(Lorg/w3c/dom/Element;)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setBaseSystemId:(Ljava/lang/String;)V
135: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
aload 14
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setLiteralSystemId:(Ljava/lang/String;)V
136: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 14
aastore
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setLocationHints:([Ljava/lang/String;)V
137: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
aload 13
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setTargetNamespace:(Ljava/lang/String;)V
138: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fNamespaceGrowth:Z
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.findGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Z)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 22
start local 22 139: aload 22
ifnull 149
140: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fNamespaceGrowth:Z
ifeq 147
141: aload 22
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getDocumentLocations:()Lcom/sun/org/apache/xerces/internal/xs/StringList;
aload 14
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getBaseSystemId:()Ljava/lang/String;
iconst_0
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xs.StringList.contains:(Ljava/lang/String;)Z
ifeq 143
142: goto 243
143: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
StackMap stack:
iconst_1
istore 17
144: goto 149
145: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
pop
146: goto 149
147: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHonourAllSchemaLocations:Z
ifeq 243
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.isExistingGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Z)Z
ifeq 149
148: goto 243
149: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
iconst_0
aload 12
aload 22
ifnonnull 150
iconst_1
goto 151
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler org.w3c.dom.Element java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSDDescription int java.lang.String int com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List org.w3c.dom.Element org.w3c.dom.Element org.w3c.dom.Element java.lang.String java.lang.String java.lang.String int int java.lang.Object[] org.w3c.dom.Element java.lang.String java.util.List com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.XSDDescription int org.w3c.dom.Element
150: iconst_0
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler org.w3c.dom.Element java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSDDescription int java.lang.String int com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List org.w3c.dom.Element org.w3c.dom.Element org.w3c.dom.Element java.lang.String java.lang.String java.lang.String int int java.lang.Object[] org.w3c.dom.Element java.lang.String java.util.List com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.XSDDescription int org.w3c.dom.Element int
151: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.resolveSchema:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;ZLorg/w3c/dom/Element;Z)Lorg/w3c/dom/Element;
astore 11
end local 22 end local 21 end local 20 end local 19 end local 18 152: goto 226
153: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler org.w3c.dom.Element java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSDDescription int java.lang.String int com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List org.w3c.dom.Element org.w3c.dom.Element org.w3c.dom.Element java.lang.String java.lang.String java.lang.String int int
StackMap stack:
aload 15
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_INCLUDE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 155
154: aload 15
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_REDEFINE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 245
155: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 12
iconst_1
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.checkAttributes:(Lorg/w3c/dom/Element;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)[Ljava/lang/Object;
astore 18
start local 18 156: aload 18
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_SCHEMALOCATION:I
aaload
checkcast java.lang.String
astore 14
157: aload 15
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_REDEFINE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 160
158: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefine2NSSupport:Ljava/util/Map;
ifnonnull 159
aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefine2NSSupport:Ljava/util/Map;
159: StackMap locals: java.lang.Object[]
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefine2NSSupport:Ljava/util/Map;
aload 12
new com.sun.org.apache.xerces.internal.impl.xs.SchemaNamespaceSupport
dup
aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fNamespaceSupport:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport;
invokespecial com.sun.org.apache.xerces.internal.impl.xs.SchemaNamespaceSupport.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
160: StackMap locals:
StackMap stack:
aload 15
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_INCLUDE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 182
161: aload 12
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 19
start local 19 162: aload 19
ifnull 178
163: aload 19
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 20
start local 20 164: aload 20
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 169
165: aload 8
166: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fElementTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
aload 19
aload 18
iconst_1
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseAnnotationDecl:(Lorg/w3c/dom/Element;[Ljava/lang/Object;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
167: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addAnnotation:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;)V
168: goto 172
169: StackMap locals: org.w3c.dom.Element java.lang.String
StackMap stack:
aload 0
ldc "s4s-elt-must-match.1"
170: iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 15
aastore
dup
iconst_1
ldc "annotation?"
aastore
dup
iconst_2
aload 20
aastore
aload 12
171: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
172: StackMap locals:
StackMap stack:
aload 19
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
ifnull 196
173: aload 0
ldc "s4s-elt-must-match.1"
174: iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 15
aastore
dup
iconst_1
ldc "annotation?"
aastore
dup
iconst_2
175: aload 19
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
aastore
aload 12
176: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 20 177: goto 196
178: StackMap locals:
StackMap stack:
aload 12
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getSyntheticAnnotation:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 20
start local 20 179: aload 20
ifnull 196
180: aload 8
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fElementTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
aload 12
aload 20
aload 18
iconst_1
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseSyntheticAnnotation:(Lorg/w3c/dom/Element;Ljava/lang/String;[Ljava/lang/Object;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addAnnotation:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;)V
end local 20 end local 19 181: goto 196
182: StackMap locals:
StackMap stack:
aload 12
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 19
start local 19 183: goto 195
184: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 19
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 20
start local 20 185: aload 20
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 191
186: aload 8
187: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fElementTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
aload 19
aload 18
iconst_1
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseAnnotationDecl:(Lorg/w3c/dom/Element;[Ljava/lang/Object;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
188: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addAnnotation:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;)V
189: aload 19
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.setHidden:(Lorg/w3c/dom/Node;Ljava/util/Map;)V
190: goto 194
191: StackMap locals: java.lang.String
StackMap stack:
aload 12
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getSyntheticAnnotation:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 21
start local 21 192: aload 21
ifnull 194
193: aload 8
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fElementTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
aload 12
aload 21
aload 18
iconst_1
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseSyntheticAnnotation:(Lorg/w3c/dom/Element;Ljava/lang/String;[Ljava/lang/Object;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addAnnotation:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;)V
end local 21 end local 20 194: StackMap locals:
StackMap stack:
aload 19
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 19
195: StackMap locals:
StackMap stack:
aload 19
ifnonnull 184
end local 19 196: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 18
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.returnAttrArray:([Ljava/lang/Object;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
197: aload 14
ifnonnull 202
198: aload 0
ldc "s4s-att-must-appear"
iconst_2
anewarray java.lang.Object
dup
iconst_0
199: ldc "<include> or <redefine>"
aastore
dup
iconst_1
ldc "schemaLocation"
aastore
200: aload 12
201: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
202: StackMap locals:
StackMap stack:
iconst_0
istore 19
start local 19 203: iconst_0
istore 16
204: aload 15
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_REDEFINE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 207
205: aload 0
aload 12
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.nonAnnotationContent:(Lorg/w3c/dom/Element;)Z
istore 19
206: iconst_1
istore 16
207: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.reset:()V
208: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
iload 16
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setContextType:(S)V
209: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.doc2SystemId:(Lorg/w3c/dom/Element;)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setBaseSystemId:(Ljava/lang/String;)V
210: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 14
aastore
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setLocationHints:([Ljava/lang/String;)V
211: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setTargetNamespace:(Ljava/lang/String;)V
212: iconst_0
istore 20
start local 20 213: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
iload 19
aload 12
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.resolveSchemaSource:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;ZLorg/w3c/dom/Element;Z)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
214: astore 21
start local 21 215: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fNamespaceGrowth:Z
ifeq 221
iload 16
ifne 221
216: aload 21
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
aload 21
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getBaseSystemId:()Ljava/lang/String;
iconst_0
217: invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
astore 22
start local 22 218: aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getDocumentLocations:()Lcom/sun/org/apache/xerces/internal/xs/StringList;
aload 22
invokeinterface com.sun.org.apache.xerces.internal.xs.StringList.contains:(Ljava/lang/String;)Z
istore 20
end local 22 219: goto 221
220: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler org.w3c.dom.Element java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSDDescription int java.lang.String int com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List org.w3c.dom.Element org.w3c.dom.Element org.w3c.dom.Element java.lang.String java.lang.String java.lang.String int int java.lang.Object[] int int com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
pop
221: StackMap locals:
StackMap stack:
iload 20
ifne 225
222: aload 0
aload 21
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
iload 19
aload 12
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.resolveSchema:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;ZLorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
astore 11
223: aload 7
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
astore 13
224: goto 226
225: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLastSchemaWasDuplicate:Z
end local 21 end local 20 end local 19 end local 18 226: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler org.w3c.dom.Element java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSDDescription int java.lang.String int com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List org.w3c.dom.Element org.w3c.dom.Element org.w3c.dom.Element java.lang.String java.lang.String java.lang.String int int
StackMap stack:
aconst_null
astore 18
start local 18 227: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLastSchemaWasDuplicate:Z
ifeq 232
228: aload 11
ifnonnull 229
aconst_null
goto 230
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
StackMap stack:
229: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDoc2XSDocumentMap:Ljava/util/Map;
aload 11
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
230: astore 18
231: goto 235
232: StackMap locals:
StackMap stack:
aload 0
aload 11
aload 14
233: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaGrammarDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
iload 17
234: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.constructTrees:(Lorg/w3c/dom/Element;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Z)Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
astore 18
235: StackMap locals:
StackMap stack:
aload 15
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_REDEFINE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 239
236: aload 18
ifnull 239
237: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefine2XSDMap:Ljava/util/Map;
ifnonnull 238
aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefine2XSDMap:Ljava/util/Map;
238: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefine2XSDMap:Ljava/util/Map;
aload 12
aload 18
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
239: StackMap locals:
StackMap stack:
aload 11
ifnull 243
240: aload 18
ifnull 242
241: aload 9
aload 18
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
242: StackMap locals:
StackMap stack:
aconst_null
astore 11
end local 18 end local 17 end local 16 end local 15 end local 14 end local 13 243: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler org.w3c.dom.Element java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSDDescription int java.lang.String int com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List org.w3c.dom.Element org.w3c.dom.Element org.w3c.dom.Element
StackMap stack:
aload 12
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 12
244: StackMap locals:
StackMap stack:
aload 12
ifnonnull 81
end local 12 245: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDependencyMap:Ljava/util/Map;
aload 7
aload 9
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
246: aload 7
areturn
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 247 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 247 1 schemaRoot Lorg/w3c/dom/Element;
0 247 2 locationHint Ljava/lang/String;
0 247 3 desc Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
0 247 4 nsCollision Z
2 247 5 callerTNS Ljava/lang/String;
3 247 6 referType S
4 247 7 currSchemaInfo Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
21 39 8 secondIdx I
45 50 8 secondIdx I
52 247 8 sg Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
54 61 9 sg2 Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
77 247 9 dependencies Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;
78 247 10 rootNode Lorg/w3c/dom/Element;
79 247 11 newSchemaRoot Lorg/w3c/dom/Element;
80 245 12 child Lorg/w3c/dom/Element;
82 243 13 schemaNamespace Ljava/lang/String;
83 243 14 schemaHint Ljava/lang/String;
84 243 15 localName Ljava/lang/String;
85 243 16 refType S
86 243 17 importCollision Z
91 152 18 importAttrs [Ljava/lang/Object;
96 152 19 importChild Lorg/w3c/dom/Element;
98 106 20 importComponentType Ljava/lang/String;
108 110 20 text Ljava/lang/String;
123 152 20 tns Ljava/lang/String;
124 152 21 ins Ljava/util/List<Ljava/lang/String;>;
139 152 22 isg Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
156 226 18 includeAttrs [Ljava/lang/Object;
162 181 19 includeChild Lorg/w3c/dom/Element;
164 177 20 includeComponentType Ljava/lang/String;
179 181 20 text Ljava/lang/String;
183 196 19 redefinedChild Lorg/w3c/dom/Element;
185 194 20 redefinedComponentType Ljava/lang/String;
192 194 21 text Ljava/lang/String;
203 226 19 mustResolve Z
213 226 20 alreadyTraversed Z
215 226 21 schemaSource Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
218 219 22 schemaId Ljava/lang/String;
227 243 18 newSchemaInfo Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
Exception table:
from to target type
4 5 6 Class com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaException
141 142 145 Class com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
143 144 145 Class com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
216 219 220 Class com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
MethodParameters:
Name Flags
schemaRoot
locationHint
desc
nsCollision
private boolean isExistingGrammar(com.sun.org.apache.xerces.internal.impl.xs.XSDDescription, boolean);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Z)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getTargetNamespace:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 3
start local 3 1: aload 3
ifnonnull 4
2: aload 0
aload 1
iload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.findGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Z)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
ifnull 3
iconst_1
ireturn
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
StackMap stack:
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.isImmutable:()Z
ifeq 6
5: iconst_1
ireturn
6: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getDocumentLocations:()Lcom/sun/org/apache/xerces/internal/xs/StringList;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getLiteralSystemId:()Ljava/lang/String;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getBaseSystemId:()Ljava/lang/String;
iconst_0
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xs.StringList.contains:(Ljava/lang/String;)Z
7: ireturn
8: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
pop
9: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 10 1 desc Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
0 10 2 ignoreConflict Z
1 10 3 sg Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
Exception table:
from to target type
6 7 8 Class com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
MethodParameters:
Name Flags
desc
ignoreConflict
private void updateImportListFor(com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getImportedGrammars:()Ljava/util/List;
astore 2
start local 2 1: aload 2
ifnull 10
2: iconst_0
istore 3
start local 3 3: goto 9
4: StackMap locals: java.util.List int
StackMap stack:
aload 2
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
astore 4
start local 4 5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getTargetNamespace:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 5
start local 5 6: aload 5
ifnull 8
aload 4
aload 5
if_acmpeq 8
7: aload 2
iload 3
aload 5
invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
pop
end local 5 end local 4 8: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
9: iload 3
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 4
end local 3 10: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 11 1 grammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
1 11 2 importedGrammars Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;
3 10 3 i I
5 8 4 isg1 Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
6 8 5 isg2 Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
MethodParameters:
Name Flags
grammar
private void updateImportListWith(com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammars:()[Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 20
3: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] int
StackMap stack:
aload 2
iload 3
aaload
astore 4
start local 4 4: aload 4
aload 1
if_acmpeq 19
5: aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getImportedGrammars:()Ljava/util/List;
astore 5
start local 5 6: aload 5
ifnull 19
7: iconst_0
istore 6
start local 6 8: goto 18
9: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List int
StackMap stack:
aload 5
iload 6
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
astore 7
start local 7 10: aload 0
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getTargetNamespace:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.null2EmptyString:(Ljava/lang/String;)Ljava/lang/String;
11: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getTargetNamespace:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.null2EmptyString:(Ljava/lang/String;)Ljava/lang/String;
12: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
13: ifeq 17
14: aload 7
aload 1
if_acmpeq 19
15: aload 5
iload 6
aload 1
invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
pop
16: goto 19
end local 7 17: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
18: iload 6
aload 5
invokeinterface java.util.List.size:()I
if_icmplt 9
end local 6 end local 5 end local 4 19: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
20: iload 3
aload 2
arraylength
if_icmplt 3
end local 3 21: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 22 1 newGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
1 22 2 schemaGrammars [Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
2 21 3 i I
4 19 4 sg Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
6 19 5 importedGrammars Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;
8 19 6 j I
10 17 7 isg Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
MethodParameters:
Name Flags
newGrammar
protected void buildGlobalNameRegistries();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=12, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.registryEmpty:Z
1: new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
astore 1
start local 1 2: aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRoot:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
3: goto 100
4: StackMap locals: java.util.Stack
StackMap stack:
aload 1
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
astore 2
start local 2 5: aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fSchemaElement:Lorg/w3c/dom/Element;
astore 3
start local 3 6: aload 3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.isHidden:(Lorg/w3c/dom/Node;Ljava/util/Map;)Z
ifeq 8
7: goto 100
8: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo org.w3c.dom.Element
StackMap stack:
aload 3
astore 4
start local 4 9: iconst_1
istore 5
start local 5 10: aload 4
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
11: astore 6
start local 6 12: goto 93
13: StackMap locals: org.w3c.dom.Element int org.w3c.dom.Element
StackMap stack:
aload 6
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
14: goto 92
15: StackMap locals:
StackMap stack:
aload 6
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_INCLUDE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 17
16: aload 6
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_IMPORT:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
17: StackMap locals:
StackMap stack:
iload 5
ifne 19
18: aload 0
ldc "s4s-elt-invalid-content.3"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 6
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
aastore
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
19: StackMap locals:
StackMap stack:
aload 6
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.setHidden:(Lorg/w3c/dom/Node;Ljava/util/Map;)V
20: goto 92
21: StackMap locals:
StackMap stack:
aload 6
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_REDEFINE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 64
22: iload 5
ifne 24
23: aload 0
ldc "s4s-elt-invalid-content.3"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 6
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
aastore
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
24: StackMap locals:
StackMap stack:
aload 6
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 7
start local 7 25: goto 62
26: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_NAME:Ljava/lang/String;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getAttrValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
astore 8
start local 8 27: aload 8
invokevirtual java.lang.String.length:()I
ifne 29
28: goto 61
29: StackMap locals: java.lang.String
StackMap stack:
aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
ifnonnull 31
30: new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 32
31: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace: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 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
32: StackMap locals:
StackMap stack: java.lang.String
astore 9
start local 9 33: aload 9
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.trim:(Ljava/lang/String;)Ljava/lang/String;
astore 9
34: aload 7
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 10
start local 10 35: aload 10
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ATTRIBUTEGROUP:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 42
36: aload 0
aload 9
iconst_2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedAttributeGroupRegistry:Ljava/util/Map;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedAttributeGroupRegistrySub:Ljava/util/Map;
aload 7
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.checkForDuplicateNames:(Ljava/lang/String;ILjava/util/Map;Ljava/util/Map;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
37: new java.lang.StringBuilder
dup
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_NAME:Ljava/lang/String;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getAttrValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "_fn3dktizrknc9pi"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 11
start local 11 38: aload 0
aload 2
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ATTRIBUTEGROUP:Ljava/lang/String;
39: aload 8
aload 11
40: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.renameRedefiningComponents:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
end local 11 41: goto 61
42: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 10
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_COMPLEXTYPE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 44
43: aload 10
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_SIMPLETYPE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 55
44: StackMap locals:
StackMap stack:
aload 0
aload 9
bipush 7
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedTypeRegistry:Ljava/util/Map;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedTypeRegistrySub:Ljava/util/Map;
aload 7
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.checkForDuplicateNames:(Ljava/lang/String;ILjava/util/Map;Ljava/util/Map;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
45: new java.lang.StringBuilder
dup
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_NAME:Ljava/lang/String;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getAttrValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "_fn3dktizrknc9pi"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 11
start local 11 46: aload 10
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_COMPLEXTYPE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 51
47: aload 0
aload 2
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_COMPLEXTYPE:Ljava/lang/String;
48: aload 8
aload 11
49: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.renameRedefiningComponents:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
50: goto 61
51: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 2
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_SIMPLETYPE:Ljava/lang/String;
52: aload 8
aload 11
53: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.renameRedefiningComponents:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
end local 11 54: goto 61
55: StackMap locals:
StackMap stack:
aload 10
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_GROUP:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 61
56: aload 0
aload 9
iconst_4
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedGroupRegistry:Ljava/util/Map;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedGroupRegistrySub:Ljava/util/Map;
aload 7
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.checkForDuplicateNames:(Ljava/lang/String;ILjava/util/Map;Ljava/util/Map;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
57: new java.lang.StringBuilder
dup
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_NAME:Ljava/lang/String;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getAttrValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "_fn3dktizrknc9pi"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 11
start local 11 58: aload 0
aload 2
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_GROUP:Ljava/lang/String;
59: aload 8
aload 11
60: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.renameRedefiningComponents:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
end local 11 end local 10 end local 9 end local 8 61: StackMap locals:
StackMap stack:
aload 7
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 7
62: StackMap locals:
StackMap stack:
aload 7
ifnonnull 26
end local 7 63: goto 92
64: StackMap locals:
StackMap stack:
iconst_0
istore 5
65: aload 6
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_NAME:Ljava/lang/String;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getAttrValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
astore 7
start local 7 66: aload 7
invokevirtual java.lang.String.length:()I
ifne 68
67: goto 92
68: StackMap locals: java.lang.String
StackMap stack:
aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
ifnonnull 70
69: new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 71
70: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace: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 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
71: StackMap locals:
StackMap stack: java.lang.String
astore 8
start local 8 72: aload 8
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.trim:(Ljava/lang/String;)Ljava/lang/String;
astore 8
73: aload 6
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 9
start local 9 74: aload 9
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ATTRIBUTE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 77
75: aload 0
aload 8
iconst_1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedAttributeRegistry:Ljava/util/Map;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedAttributeRegistrySub:Ljava/util/Map;
aload 6
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.checkForDuplicateNames:(Ljava/lang/String;ILjava/util/Map;Ljava/util/Map;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
76: goto 92
77: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 9
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ATTRIBUTEGROUP:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 80
78: aload 0
aload 8
iconst_2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedAttributeGroupRegistry:Ljava/util/Map;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedAttributeGroupRegistrySub:Ljava/util/Map;
aload 6
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.checkForDuplicateNames:(Ljava/lang/String;ILjava/util/Map;Ljava/util/Map;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
79: goto 92
80: StackMap locals:
StackMap stack:
aload 9
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_COMPLEXTYPE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 82
81: aload 9
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_SIMPLETYPE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 84
82: StackMap locals:
StackMap stack:
aload 0
aload 8
bipush 7
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedTypeRegistry:Ljava/util/Map;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedTypeRegistrySub:Ljava/util/Map;
aload 6
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.checkForDuplicateNames:(Ljava/lang/String;ILjava/util/Map;Ljava/util/Map;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
83: goto 92
84: StackMap locals:
StackMap stack:
aload 9
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ELEMENT:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 87
85: aload 0
aload 8
iconst_3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedElementRegistry:Ljava/util/Map;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedElementRegistrySub:Ljava/util/Map;
aload 6
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.checkForDuplicateNames:(Ljava/lang/String;ILjava/util/Map;Ljava/util/Map;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
86: goto 92
87: StackMap locals:
StackMap stack:
aload 9
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_GROUP:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 90
88: aload 0
aload 8
iconst_4
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedGroupRegistry:Ljava/util/Map;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedGroupRegistrySub:Ljava/util/Map;
aload 6
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.checkForDuplicateNames:(Ljava/lang/String;ILjava/util/Map;Ljava/util/Map;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
89: goto 92
90: StackMap locals:
StackMap stack:
aload 9
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_NOTATION:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 92
91: aload 0
aload 8
bipush 6
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedNotationRegistry:Ljava/util/Map;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedNotationRegistrySub:Ljava/util/Map;
aload 6
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.checkForDuplicateNames:(Ljava/lang/String;ILjava/util/Map;Ljava/util/Map;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
end local 9 end local 8 end local 7 92: StackMap locals:
StackMap stack:
aload 6
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 6
93: StackMap locals:
StackMap stack:
aload 6
ifnonnull 13
end local 6 94: aload 3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.setHidden:(Lorg/w3c/dom/Node;Ljava/util/Map;)V
95: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDependencyMap:Ljava/util/Map;
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 6
start local 6 96: aload 6
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 99
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.util.Stack com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo org.w3c.dom.Element org.w3c.dom.Element int java.util.List top java.util.Iterator
StackMap stack:
97: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
astore 7
start local 7 98: aload 1
aload 7
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 7 99: StackMap locals:
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 97
end local 6 end local 5 end local 4 end local 3 end local 2 100: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.util.Stack
StackMap stack:
aload 1
invokevirtual java.util.Stack.empty:()Z
ifeq 4
101: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 102 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
2 102 1 schemasToProcess Ljava/util/Stack<Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;
5 100 2 currSchemaDoc Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
6 100 3 currDoc Lorg/w3c/dom/Element;
9 100 4 currRoot Lorg/w3c/dom/Element;
10 100 5 dependenciesCanOccur Z
12 94 6 globalComp Lorg/w3c/dom/Element;
25 63 7 redefineComp Lorg/w3c/dom/Element;
27 61 8 lName Ljava/lang/String;
33 61 9 qName Ljava/lang/String;
35 61 10 componentType Ljava/lang/String;
38 41 11 targetLName Ljava/lang/String;
46 54 11 targetLName Ljava/lang/String;
58 61 11 targetLName Ljava/lang/String;
66 92 7 lName Ljava/lang/String;
72 92 8 qName Ljava/lang/String;
74 92 9 componentType Ljava/lang/String;
96 100 6 currSchemaDepends Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;
98 99 7 currSchemaDepend Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
protected void traverseSchemas(java.util.List<java.lang.Object>);
descriptor: (Ljava/util/List;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=12, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRoot:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.setSchemasVisible:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
1: new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
astore 2
start local 2 2: aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRoot:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
3: goto 86
4: StackMap locals: java.util.Stack
StackMap stack:
aload 2
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
astore 3
start local 3 5: aload 3
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fSchemaElement:Lorg/w3c/dom/Element;
astore 4
start local 4 6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 3
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 5
start local 5 7: aload 4
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.isHidden:(Lorg/w3c/dom/Node;Ljava/util/Map;)Z
ifeq 9
8: goto 86
9: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
StackMap stack:
aload 4
astore 6
start local 6 10: iconst_0
istore 7
start local 7 11: aload 6
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstVisibleChildElement:(Lorg/w3c/dom/Node;Ljava/util/Map;)Lorg/w3c/dom/Element;
12: astore 8
start local 8 13: goto 69
14: StackMap locals: org.w3c.dom.Element int org.w3c.dom.Element
StackMap stack:
aload 8
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.setHidden:(Lorg/w3c/dom/Node;Ljava/util/Map;)V
15: aload 8
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 9
start local 9 16: aload 8
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_REDEFINE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 42
17: aload 3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefine2NSSupport:Ljava/util/Map;
ifnull 19
18: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefine2NSSupport:Ljava/util/Map;
aload 8
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.SchemaNamespaceSupport
goto 20
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.util.List java.util.Stack com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar org.w3c.dom.Element int org.w3c.dom.Element java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
19: aconst_null
20: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.util.List java.util.Stack com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar org.w3c.dom.Element int org.w3c.dom.Element java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaNamespaceSupport
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.backupNSSupport:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport;)V
21: aload 8
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstVisibleChildElement:(Lorg/w3c/dom/Node;Ljava/util/Map;)Lorg/w3c/dom/Element;
astore 10
start local 10 22: goto 39
23: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 10
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 11
start local 11 24: aload 10
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.setHidden:(Lorg/w3c/dom/Node;Ljava/util/Map;)V
25: aload 11
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ATTRIBUTEGROUP:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 28
26: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeGroupTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser;
aload 10
aload 3
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAttributeGroupTraverser.traverseGlobal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
pop
27: goto 38
28: StackMap locals: java.lang.String
StackMap stack:
aload 11
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_COMPLEXTYPE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 31
29: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fComplexTypeTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser;
aload 10
aload 3
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser.traverseGlobal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
pop
30: goto 38
31: StackMap locals:
StackMap stack:
aload 11
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_GROUP:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 34
32: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGroupTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser;
aload 10
aload 3
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDGroupTraverser.traverseGlobal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
pop
33: goto 38
34: StackMap locals:
StackMap stack:
aload 11
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_SIMPLETYPE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 37
35: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSimpleTypeTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser;
aload 10
aload 3
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDSimpleTypeTraverser.traverseGlobal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
pop
36: goto 38
37: StackMap locals:
StackMap stack:
aload 0
ldc "s4s-elt-must-match.1"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 8
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
aastore
dup
iconst_1
ldc "(annotation | (simpleType | complexType | group | attributeGroup))*"
aastore
dup
iconst_2
aload 11
aastore
aload 10
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 11 38: StackMap locals:
StackMap stack:
aload 10
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextVisibleSiblingElement:(Lorg/w3c/dom/Node;Ljava/util/Map;)Lorg/w3c/dom/Element;
astore 10
39: StackMap locals:
StackMap stack:
aload 10
ifnonnull 23
end local 10 40: aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.restoreNSSupport:()V
41: goto 68
42: StackMap locals:
StackMap stack:
aload 9
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ATTRIBUTE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 45
43: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser;
aload 8
aload 3
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAttributeTraverser.traverseGlobal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
pop
44: goto 68
45: StackMap locals:
StackMap stack:
aload 9
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ATTRIBUTEGROUP:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 48
46: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeGroupTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser;
aload 8
aload 3
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAttributeGroupTraverser.traverseGlobal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
pop
47: goto 68
48: StackMap locals:
StackMap stack:
aload 9
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_COMPLEXTYPE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 51
49: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fComplexTypeTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser;
aload 8
aload 3
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser.traverseGlobal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
pop
50: goto 68
51: StackMap locals:
StackMap stack:
aload 9
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ELEMENT:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 54
52: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fElementTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
aload 8
aload 3
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseGlobal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
pop
53: goto 68
54: StackMap locals:
StackMap stack:
aload 9
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_GROUP:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 57
55: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGroupTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser;
aload 8
aload 3
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDGroupTraverser.traverseGlobal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
pop
56: goto 68
57: StackMap locals:
StackMap stack:
aload 9
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_NOTATION:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 60
58: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fNotationTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDNotationTraverser;
aload 8
aload 3
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDNotationTraverser.traverse:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
pop
59: goto 68
60: StackMap locals:
StackMap stack:
aload 9
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_SIMPLETYPE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 63
61: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSimpleTypeTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser;
aload 8
aload 3
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDSimpleTypeTraverser.traverseGlobal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
pop
62: goto 68
63: StackMap locals:
StackMap stack:
aload 9
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 67
64: aload 5
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fElementTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
aload 8
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.getSchemaAttrs:()[Ljava/lang/Object;
iconst_1
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseAnnotationDecl:(Lorg/w3c/dom/Element;[Ljava/lang/Object;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addAnnotation:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;)V
65: iconst_1
istore 7
66: goto 68
67: StackMap locals:
StackMap stack:
aload 0
ldc "s4s-elt-invalid-content.1"
iconst_2
anewarray java.lang.Object
dup
iconst_0
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_SCHEMA:Ljava/lang/String;
aastore
dup
iconst_1
aload 8
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
aastore
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 9 68: StackMap locals:
StackMap stack:
aload 8
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextVisibleSiblingElement:(Lorg/w3c/dom/Node;Ljava/util/Map;)Lorg/w3c/dom/Element;
astore 8
69: StackMap locals:
StackMap stack:
aload 8
ifnonnull 14
end local 8 70: iload 7
ifne 74
71: aload 6
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getSyntheticAnnotation:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 8
start local 8 72: aload 8
ifnull 74
73: aload 5
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fElementTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
aload 6
aload 8
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.getSchemaAttrs:()[Ljava/lang/Object;
iconst_1
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseSyntheticAnnotation:(Lorg/w3c/dom/Element;Ljava/lang/String;[Ljava/lang/Object;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addAnnotation:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;)V
end local 8 74: StackMap locals:
StackMap stack:
aload 1
ifnull 79
75: aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.getAnnotations:()Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo;
astore 8
start local 8 76: aload 8
ifnull 79
77: aload 1
aload 0
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.doc2SystemId:(Lorg/w3c/dom/Element;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
78: aload 1
aload 8
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 8 79: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.returnSchemaAttrs:()V
80: aload 4
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.setHidden:(Lorg/w3c/dom/Node;Ljava/util/Map;)V
81: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDependencyMap:Ljava/util/Map;
aload 3
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 8
start local 8 82: aload 8
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 10
goto 85
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.util.List java.util.Stack com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar org.w3c.dom.Element int java.util.List top java.util.Iterator
StackMap stack:
83: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
astore 9
start local 9 84: aload 2
aload 9
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 9 85: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 83
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 86: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.util.List java.util.Stack
StackMap stack:
aload 2
invokevirtual java.util.Stack.empty:()Z
ifeq 4
87: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 88 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 88 1 annotationInfo Ljava/util/List<Ljava/lang/Object;>;
2 88 2 schemasToProcess Ljava/util/Stack<Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;
5 86 3 currSchemaDoc Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
6 86 4 currDoc Lorg/w3c/dom/Element;
7 86 5 currSG Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
10 86 6 currRoot Lorg/w3c/dom/Element;
11 86 7 sawAnnotation Z
13 70 8 globalComp Lorg/w3c/dom/Element;
16 68 9 componentType Ljava/lang/String;
22 40 10 redefinedComp Lorg/w3c/dom/Element;
24 38 11 redefinedComponentType Ljava/lang/String;
72 74 8 text Ljava/lang/String;
76 79 8 info Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo;
82 86 8 currSchemaDepends Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;
84 85 9 currSchemaDepend Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
Signature: (Ljava/util/List<Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
annotationInfo
private final boolean needReportTNSError(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fReportedTNS:Ljava/util/List;
ifnonnull 2
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fReportedTNS:Ljava/util/List;
goto 4
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fReportedTNS:Ljava/util/List;
aload 1
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifeq 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fReportedTNS:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
5: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 6 1 uri Ljava/lang/String;
MethodParameters:
Name Flags
uri
void addGlobalAttributeDecl(com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.getNamespace:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnull 2
aload 2
invokevirtual java.lang.String.length:()I
ifne 3
2: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 4
StackMap locals:
StackMap stack:
3: new java.lang.StringBuilder
dup
aload 2
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 com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: StackMap locals:
StackMap stack: java.lang.String
astore 3
start local 3 5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnonnull 7
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 3
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
7: StackMap locals: java.lang.String
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 8 1 decl Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
1 8 2 namespace Ljava/lang/String;
5 8 3 declKey Ljava/lang/String;
MethodParameters:
Name Flags
decl
void addGlobalAttributeGroupDecl(com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.getNamespace:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnull 2
aload 2
invokevirtual java.lang.String.length:()I
ifne 3
2: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 4
StackMap locals:
StackMap stack:
3: new java.lang.StringBuilder
dup
aload 2
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 com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: StackMap locals:
StackMap stack: java.lang.String
astore 3
start local 3 5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalAttrGrpDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnonnull 7
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalAttrGrpDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 3
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
7: StackMap locals: java.lang.String
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 8 1 decl Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
1 8 2 namespace Ljava/lang/String;
5 8 3 declKey Ljava/lang/String;
MethodParameters:
Name Flags
decl
void addGlobalElementDecl(com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.getNamespace:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnull 2
aload 2
invokevirtual java.lang.String.length:()I
ifne 3
2: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 4
StackMap locals:
StackMap stack:
3: new java.lang.StringBuilder
dup
aload 2
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 com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: StackMap locals:
StackMap stack: java.lang.String
astore 3
start local 3 5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnonnull 7
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 3
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
7: StackMap locals: java.lang.String
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 8 1 decl Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
1 8 2 namespace Ljava/lang/String;
5 8 3 declKey Ljava/lang/String;
MethodParameters:
Name Flags
decl
void addGlobalGroupDecl(com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl.getNamespace:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnull 2
aload 2
invokevirtual java.lang.String.length:()I
ifne 3
2: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 4
StackMap locals:
StackMap stack:
3: new java.lang.StringBuilder
dup
aload 2
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 com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: StackMap locals:
StackMap stack: java.lang.String
astore 3
start local 3 5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalGroupDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnonnull 7
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalGroupDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 3
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
7: StackMap locals: java.lang.String
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 8 1 decl Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
1 8 2 namespace Ljava/lang/String;
5 8 3 declKey Ljava/lang/String;
MethodParameters:
Name Flags
decl
void addGlobalNotationDecl(com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl.getNamespace:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnull 2
aload 2
invokevirtual java.lang.String.length:()I
ifne 3
2: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 4
StackMap locals:
StackMap stack:
3: new java.lang.StringBuilder
dup
aload 2
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 com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: StackMap locals:
StackMap stack: java.lang.String
astore 3
start local 3 5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalNotationDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnonnull 7
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalNotationDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 3
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
7: StackMap locals: java.lang.String
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 8 1 decl Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
1 8 2 namespace Ljava/lang/String;
5 8 3 declKey Ljava/lang/String;
MethodParameters:
Name Flags
decl
void addGlobalTypeDecl(com.sun.org.apache.xerces.internal.xs.XSTypeDefinition);
descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getNamespace:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnull 2
aload 2
invokevirtual java.lang.String.length:()I
ifne 3
2: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 4
StackMap locals:
StackMap stack:
3: new java.lang.StringBuilder
dup
aload 2
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
invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: StackMap locals:
StackMap stack: java.lang.String
astore 3
start local 3 5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnonnull 7
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 3
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
7: StackMap locals: java.lang.String
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 8 1 decl Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
1 8 2 namespace Ljava/lang/String;
5 8 3 declKey Ljava/lang/String;
MethodParameters:
Name Flags
decl
void addIDConstraintDecl(com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint.getNamespace:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnull 2
aload 2
invokevirtual java.lang.String.length:()I
ifne 3
2: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint.getIdentityConstraintName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 4
StackMap locals:
StackMap stack:
3: new java.lang.StringBuilder
dup
aload 2
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 com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint.getIdentityConstraintName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: StackMap locals:
StackMap stack: java.lang.String
astore 3
start local 3 5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalIDConstraintDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnonnull 7
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalIDConstraintDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 3
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.put:(Ljava/lang/Object;Ljava/lang/Object;)V
7: StackMap locals: java.lang.String
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 8 1 decl Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;
1 8 2 namespace Ljava/lang/String;
5 8 3 declKey Ljava/lang/String;
MethodParameters:
Name Flags
decl
private com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl getGlobalAttributeDecl(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 1 1 declKey Ljava/lang/String;
MethodParameters:
Name Flags
declKey
private com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl getGlobalAttributeGroupDecl(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalAttrGrpDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 1 1 declKey Ljava/lang/String;
MethodParameters:
Name Flags
declKey
private com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl getGlobalElementDecl(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 1 1 declKey Ljava/lang/String;
MethodParameters:
Name Flags
declKey
private com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl getGlobalGroupDecl(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalGroupDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 1 1 declKey Ljava/lang/String;
MethodParameters:
Name Flags
declKey
private com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl getGlobalNotationDecl(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalNotationDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 1 1 declKey Ljava/lang/String;
MethodParameters:
Name Flags
declKey
private com.sun.org.apache.xerces.internal.xs.XSTypeDefinition getGlobalTypeDecl(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 1 1 declKey Ljava/lang/String;
MethodParameters:
Name Flags
declKey
private com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint getIDConstraintDecl(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalIDConstraintDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 1 1 declKey Ljava/lang/String;
MethodParameters:
Name Flags
declKey
protected java.lang.Object getGlobalDecl(com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo, int, com.sun.org.apache.xerces.internal.xni.QName, org.w3c.dom.Element);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;ILcom/sun/org/apache/xerces/internal/xni/QName;Lorg/w3c/dom/Element;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=12, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 3
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
ifnull 6
1: aload 3
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
if_acmpne 6
2: iload 2
bipush 7
if_icmpne 6
3: getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.SG_SchemaNS:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
aload 3
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
astore 5
start local 5 4: aload 5
ifnull 6
5: aload 5
areturn
end local 5 6: StackMap locals:
StackMap stack:
aload 1
aload 3
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.isAllowedNS:(Ljava/lang/String;)Z
ifne 12
7: aload 1
aload 3
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.needReportTNSError:(Ljava/lang/String;)Z
ifeq 12
8: aload 3
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
ifnonnull 9
ldc "src-resolve.4.1"
goto 10
StackMap locals:
StackMap stack:
9: ldc "src-resolve.4.2"
StackMap locals:
StackMap stack: java.lang.String
10: astore 5
start local 5 11: aload 0
aload 5
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDoc2SystemId:Ljava/util/Map;
aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fSchemaElement:Lorg/w3c/dom/Element;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
aastore
dup
iconst_1
aload 3
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
aastore
dup
iconst_2
aload 3
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
aastore
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 5 12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 3
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 5
start local 5 13: aload 5
ifnonnull 17
14: aload 0
aload 3
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.needReportTNSError:(Ljava/lang/String;)Z
ifeq 16
15: aload 0
ldc "src-resolve"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 3
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.COMP_TYPE:[Ljava/lang/String;
iload 2
aaload
aastore
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
16: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
StackMap stack:
aconst_null
areturn
17: StackMap locals:
StackMap stack:
aload 0
aload 5
iload 2
aload 3
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalDeclFromGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;ILjava/lang/String;)Ljava/lang/Object;
astore 6
start local 6 18: aload 3
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
ifnonnull 19
new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 20
19: StackMap locals: java.lang.Object
StackMap stack:
new java.lang.StringBuilder
dup
aload 3
getfield com.sun.org.apache.xerces.internal.xni.QName.uri: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 3
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
20: StackMap locals:
StackMap stack: java.lang.String
astore 7
start local 7 21: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fTolerateDuplicates:Z
ifne 24
22: aload 6
ifnull 27
23: aload 6
areturn
24: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 7
iload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalDecl:(Ljava/lang/String;I)Ljava/lang/Object;
astore 8
start local 8 25: aload 8
ifnull 27
26: aload 8
areturn
end local 8 27: StackMap locals:
StackMap stack:
aconst_null
astore 8
start local 8 28: aconst_null
astore 9
start local 9 29: aconst_null
astore 10
start local 10 30: iload 2
tableswitch { // 1 - 7
1: 31
2: 34
3: 37
4: 40
5: 43
6: 46
7: 49
default: 52
}
31: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedAttributeRegistry:Ljava/util/Map;
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getElementFromMap:(Ljava/util/Map;Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 9
32: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedAttributeRegistrySub:Ljava/util/Map;
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getDocInfoFromMap:(Ljava/util/Map;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
astore 10
33: goto 53
34: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedAttributeGroupRegistry:Ljava/util/Map;
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getElementFromMap:(Ljava/util/Map;Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 9
35: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedAttributeGroupRegistrySub:Ljava/util/Map;
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getDocInfoFromMap:(Ljava/util/Map;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
astore 10
36: goto 53
37: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedElementRegistry:Ljava/util/Map;
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getElementFromMap:(Ljava/util/Map;Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 9
38: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedElementRegistrySub:Ljava/util/Map;
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getDocInfoFromMap:(Ljava/util/Map;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
astore 10
39: goto 53
40: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedGroupRegistry:Ljava/util/Map;
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getElementFromMap:(Ljava/util/Map;Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 9
41: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedGroupRegistrySub:Ljava/util/Map;
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getDocInfoFromMap:(Ljava/util/Map;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
astore 10
42: goto 53
43: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedIdentityConstraintRegistry:Ljava/util/Map;
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getElementFromMap:(Ljava/util/Map;Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 9
44: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedIdentityConstraintRegistrySub:Ljava/util/Map;
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getDocInfoFromMap:(Ljava/util/Map;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
astore 10
45: goto 53
46: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedNotationRegistry:Ljava/util/Map;
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getElementFromMap:(Ljava/util/Map;Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 9
47: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedNotationRegistrySub:Ljava/util/Map;
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getDocInfoFromMap:(Ljava/util/Map;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
astore 10
48: goto 53
49: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedTypeRegistry:Ljava/util/Map;
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getElementFromMap:(Ljava/util/Map;Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 9
50: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedTypeRegistrySub:Ljava/util/Map;
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getDocInfoFromMap:(Ljava/util/Map;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
astore 10
51: goto 53
52: StackMap locals:
StackMap stack:
aload 0
ldc "Internal-Error"
iconst_1
anewarray java.lang.Object
dup
iconst_0
new java.lang.StringBuilder
dup
ldc "XSDHandler asked to locate component of type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "; it does not recognize this type!"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
53: StackMap locals:
StackMap stack:
aload 9
ifnonnull 57
54: aload 6
ifnonnull 56
55: aload 0
ldc "src-resolve"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 3
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
aastore
dup
iconst_1
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.COMP_TYPE:[Ljava/lang/String;
iload 2
aaload
aastore
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
56: StackMap locals:
StackMap stack:
aload 6
areturn
57: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 9
aload 10
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.findXSDocumentForDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
astore 8
58: aload 8
ifnonnull 65
59: aload 6
ifnonnull 64
60: aload 3
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
ifnonnull 61
ldc "src-resolve.4.1"
goto 62
StackMap locals:
StackMap stack:
61: ldc "src-resolve.4.2"
StackMap locals:
StackMap stack: java.lang.String
62: astore 11
start local 11 63: aload 0
aload 11
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDoc2SystemId:Ljava/util/Map;
aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fSchemaElement:Lorg/w3c/dom/Element;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
aastore
dup
iconst_1
aload 3
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
aastore
dup
iconst_2
aload 3
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
aastore
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 11 64: StackMap locals:
StackMap stack:
aload 6
areturn
65: StackMap locals:
StackMap stack:
aload 9
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.isHidden:(Lorg/w3c/dom/Node;Ljava/util/Map;)Z
ifeq 73
66: aload 6
ifnonnull 72
67: getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.CIRCULAR_CODES:[Ljava/lang/String;
iload 2
aaload
astore 11
start local 11 68: iload 2
bipush 7
if_icmpne 71
69: getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_COMPLEXTYPE:Ljava/lang/String;
aload 9
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 71
70: ldc "ct-props-correct.3"
astore 11
71: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 11
iconst_1
anewarray java.lang.Object
dup
iconst_0
new java.lang.StringBuilder
dup
aload 3
getfield com.sun.org.apache.xerces.internal.xni.QName.prefix: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 3
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 11 72: StackMap locals:
StackMap stack:
aload 6
areturn
73: StackMap locals:
StackMap stack:
aload 0
iload 2
aload 9
aload 8
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.traverseGlobalDecl:(ILorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Ljava/lang/Object;
areturn
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 74 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 74 1 currSchema Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
0 74 2 declType I
0 74 3 declToTraverse Lcom/sun/org/apache/xerces/internal/xni/QName;
0 74 4 elmNode Lorg/w3c/dom/Element;
4 6 5 retObj Ljava/lang/Object;
11 12 5 code Ljava/lang/String;
13 74 5 sGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
18 74 6 retObj Ljava/lang/Object;
21 74 7 declKey Ljava/lang/String;
25 27 8 retObj2 Ljava/lang/Object;
28 74 8 schemaWithDecl Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
29 74 9 decl Lorg/w3c/dom/Element;
30 74 10 declDoc Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
63 64 11 code Ljava/lang/String;
68 72 11 code Ljava/lang/String;
MethodParameters:
Name Flags
currSchema
declType
declToTraverse
elmNode
protected java.lang.Object getGlobalDecl(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
astore 3
start local 3 1: iload 2
tableswitch { // 1 - 7
1: 2
2: 4
3: 6
4: 8
5: 10
6: 12
7: 14
default: 15
}
2: StackMap locals: java.lang.Object
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalAttributeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
astore 3
3: goto 15
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalAttributeGroupDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
astore 3
5: goto 15
6: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalElementDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
astore 3
7: goto 15
8: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalGroupDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
astore 3
9: goto 15
10: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getIDConstraintDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;
astore 3
11: goto 15
12: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalNotationDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
astore 3
13: goto 15
14: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalTypeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
astore 3
15: 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 16 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 16 1 declKey Ljava/lang/String;
0 16 2 declType I
1 16 3 retObj Ljava/lang/Object;
MethodParameters:
Name Flags
declKey
declType
protected java.lang.Object getGlobalDeclFromGrammar(com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, int, java.lang.String);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;ILjava/lang/String;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
astore 4
start local 4 1: iload 2
tableswitch { // 1 - 7
1: 2
2: 4
3: 6
4: 8
5: 10
6: 12
7: 14
default: 15
}
2: StackMap locals: java.lang.Object
StackMap stack:
aload 1
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
astore 4
3: goto 15
4: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalAttributeGroupDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
astore 4
5: goto 15
6: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalElementDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
astore 4
7: goto 15
8: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalGroupDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
astore 4
9: goto 15
10: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getIDConstraintDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;
astore 4
11: goto 15
12: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalNotationDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
astore 4
13: goto 15
14: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
astore 4
15: StackMap locals:
StackMap stack:
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 16 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 16 1 sGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
0 16 2 declType I
0 16 3 localpart Ljava/lang/String;
1 16 4 retObj Ljava/lang/Object;
MethodParameters:
Name Flags
sGrammar
declType
localpart
protected java.lang.Object getGlobalDeclFromGrammar(com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, int, java.lang.String, java.lang.String);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;ILjava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aconst_null
astore 5
start local 5 1: iload 2
tableswitch { // 1 - 7
1: 2
2: 4
3: 6
4: 8
5: 10
6: 12
7: 14
default: 15
}
2: StackMap locals: java.lang.Object
StackMap stack:
aload 1
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
astore 5
3: goto 15
4: StackMap locals:
StackMap stack:
aload 1
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalAttributeGroupDecl:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
astore 5
5: goto 15
6: StackMap locals:
StackMap stack:
aload 1
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalElementDecl:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
astore 5
7: goto 15
8: StackMap locals:
StackMap stack:
aload 1
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalGroupDecl:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
astore 5
9: goto 15
10: StackMap locals:
StackMap stack:
aload 1
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getIDConstraintDecl:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;
astore 5
11: goto 15
12: StackMap locals:
StackMap stack:
aload 1
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalNotationDecl:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
astore 5
13: goto 15
14: StackMap locals:
StackMap stack:
aload 1
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
astore 5
15: 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 16 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 16 1 sGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
0 16 2 declType I
0 16 3 localpart Ljava/lang/String;
0 16 4 schemaLoc Ljava/lang/String;
1 16 5 retObj Ljava/lang/Object;
MethodParameters:
Name Flags
sGrammar
declType
localpart
schemaLoc
protected java.lang.Object traverseGlobalDecl(int, org.w3c.dom.Element, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar);
descriptor: (ILorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aconst_null
astore 5
start local 5 1: aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.setHidden:(Lorg/w3c/dom/Node;Ljava/util/Map;)V
2: aconst_null
astore 6
start local 6 3: aload 2
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getParent:(Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
astore 7
start local 7 4: aload 7
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_REDEFINE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefine2NSSupport:Ljava/util/Map;
ifnull 6
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefine2NSSupport:Ljava/util/Map;
aload 7
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.SchemaNamespaceSupport
goto 7
StackMap locals: java.lang.Object com.sun.org.apache.xerces.internal.impl.xs.SchemaNamespaceSupport org.w3c.dom.Element
StackMap stack:
6: aconst_null
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.SchemaNamespaceSupport
7: astore 6
8: StackMap locals:
StackMap stack:
aload 3
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.backupNSSupport:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport;)V
9: iload 1
tableswitch { // 1 - 7
1: 15
2: 19
3: 17
4: 21
5: 25
6: 23
7: 10
default: 25
}
10: StackMap locals:
StackMap stack:
aload 2
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_COMPLEXTYPE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 13
11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fComplexTypeTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser;
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser.traverseGlobal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
astore 5
12: goto 25
13: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSimpleTypeTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser;
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDSimpleTypeTraverser.traverseGlobal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
astore 5
14: goto 25
15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser;
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAttributeTraverser.traverseGlobal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
astore 5
16: goto 25
17: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fElementTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseGlobal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
astore 5
18: goto 25
19: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeGroupTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser;
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAttributeGroupTraverser.traverseGlobal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
astore 5
20: goto 25
21: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGroupTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser;
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDGroupTraverser.traverseGlobal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
astore 5
22: goto 25
23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fNotationTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDNotationTraverser;
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDNotationTraverser.traverse:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
astore 5
24: goto 25
25: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.restoreNSSupport:()V
26: aload 5
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 27 1 declType I
0 27 2 decl Lorg/w3c/dom/Element;
0 27 3 schemaDoc Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
0 27 4 grammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
1 27 5 retObj Ljava/lang/Object;
3 27 6 nsSupport Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport;
4 27 7 parent Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
declType
decl
schemaDoc
grammar
public java.lang.String schemaDocument2SystemId(com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDoc2SystemId:Ljava/util/Map;
aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fSchemaElement:Lorg/w3c/dom/Element;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 1 1 schemaDoc Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
MethodParameters:
Name Flags
schemaDoc
java.lang.Object getGrpOrAttrGrpRedefinedByRestriction(int, com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo, org.w3c.dom.Element);
descriptor: (ILcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lorg/w3c/dom/Element;)Ljava/lang/Object;
flags: (0x0000)
Code:
stack=8, locals=10, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 2
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
ifnull 1
new java.lang.StringBuilder
dup
aload 2
getfield com.sun.org.apache.xerces.internal.xni.QName.uri: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 2
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 2
1: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: StackMap locals:
StackMap stack: java.lang.String
astore 5
start local 5 3: aconst_null
astore 6
start local 6 4: iload 1
tableswitch { // 2 - 4
2: 5
3: 9
4: 7
default: 9
}
5: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefinedRestrictedAttributeGroupRegistry:Ljava/util/Map;
aload 5
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 6
6: goto 10
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefinedRestrictedGroupRegistry:Ljava/util/Map;
aload 5
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 6
8: goto 10
9: StackMap locals:
StackMap stack:
aconst_null
areturn
10: StackMap locals:
StackMap stack:
aload 6
ifnonnull 11
aconst_null
areturn
11: StackMap locals:
StackMap stack:
aload 6
ldc ","
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 7
start local 7 12: new com.sun.org.apache.xerces.internal.xni.QName
dup
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
aload 6
iload 7
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
13: aload 6
iload 7
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
iload 7
ifne 14
aconst_null
goto 15
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler int com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo org.w3c.dom.Element java.lang.String java.lang.String int
StackMap stack: new 12 new 12 java.lang.String java.lang.String java.lang.String
14: aload 6
iconst_0
iload 7
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
15: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler int com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo org.w3c.dom.Element java.lang.String java.lang.String int
StackMap stack: new 12 new 12 java.lang.String java.lang.String java.lang.String java.lang.String
invokespecial com.sun.org.apache.xerces.internal.xni.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 8
start local 8 16: aload 0
aload 3
iload 1
aload 8
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;ILcom/sun/org/apache/xerces/internal/xni/QName;Lorg/w3c/dom/Element;)Ljava/lang/Object;
astore 9
start local 9 17: aload 9
ifnonnull 23
18: iload 1
tableswitch { // 2 - 4
2: 19
3: 22
4: 21
default: 22
}
19: StackMap locals: com.sun.org.apache.xerces.internal.xni.QName java.lang.Object
StackMap stack:
aload 0
ldc "src-redefine.7.2.1"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
aastore
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
20: goto 22
21: StackMap locals:
StackMap stack:
aload 0
ldc "src-redefine.6.2.1"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
aastore
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
22: StackMap locals:
StackMap stack:
aconst_null
areturn
23: StackMap locals:
StackMap stack:
aload 9
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 24 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 24 1 type I
0 24 2 name Lcom/sun/org/apache/xerces/internal/xni/QName;
0 24 3 currSchema Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
0 24 4 elmNode Lorg/w3c/dom/Element;
3 24 5 realName Ljava/lang/String;
4 24 6 nameToFind Ljava/lang/String;
12 24 7 commaPos I
16 24 8 qNameToFind Lcom/sun/org/apache/xerces/internal/xni/QName;
17 24 9 retObj Ljava/lang/Object;
MethodParameters:
Name Flags
type
name
currSchema
elmNode
protected void resolveKeyRefs();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: goto 9
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefsMapXSDocumentInfo:[Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
iload 1
aaload
astore 2
start local 2 3: aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fNamespaceSupport:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaNamespaceSupport.makeGlobal:()V
4: aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fNamespaceSupport:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefNamespaceContext:[[Ljava/lang/String;
iload 1
aaload
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaNamespaceSupport.setEffectiveContext:([Ljava/lang/String;)V
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 3
start local 3 6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefs:[Lorg/w3c/dom/Element;
iload 1
aaload
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.setHidden:(Lorg/w3c/dom/Node;Ljava/util/Map;)V
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDKeyrefTraverser;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefs:[Lorg/w3c/dom/Element;
iload 1
aaload
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefElems:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
iload 1
aaload
aload 2
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDKeyrefTraverser.traverse:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
end local 3 end local 2 8: iinc 1 1
StackMap locals:
StackMap stack:
9: iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefStackPos:I
if_icmplt 2
end local 1 10: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
1 10 1 i I
3 8 2 keyrefSchemaDoc Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
6 8 3 keyrefGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
protected java.util.Map<java.lang.String, org.w3c.dom.Element> getIDRegistry();
descriptor: ()Ljava/util/Map;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedIdentityConstraintRegistry:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/w3c/dom/Element;>;
protected java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo> getIDRegistry_sub();
descriptor: ()Ljava/util/Map;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedIdentityConstraintRegistrySub:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
Signature: ()Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;
protected void storeKeyRef(org.w3c.dom.Element, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo, com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl);
descriptor: (Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_NAME:Ljava/lang/String;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getAttrValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 1: aload 4
invokevirtual java.lang.String.length:()I
ifeq 7
2: aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
ifnonnull 4
3: new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 5
StackMap locals: java.lang.String
StackMap stack:
4: new java.lang.StringBuilder
dup
aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace: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 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
5: StackMap locals:
StackMap stack: java.lang.String
astore 5
start local 5 6: aload 0
aload 5
iconst_5
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedIdentityConstraintRegistry:Ljava/util/Map;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedIdentityConstraintRegistrySub:Ljava/util/Map;
aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.checkForDuplicateNames:(Ljava/lang/String;ILjava/util/Map;Ljava/util/Map;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
end local 5 7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefStackPos:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefs:[Lorg/w3c/dom/Element;
arraylength
if_icmpne 20
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefStackPos:I
iconst_2
iadd
anewarray org.w3c.dom.Element
astore 5
start local 5 9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefs:[Lorg/w3c/dom/Element;
iconst_0
aload 5
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefStackPos:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
10: aload 0
aload 5
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefs:[Lorg/w3c/dom/Element;
11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefStackPos:I
iconst_2
iadd
anewarray com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
astore 6
start local 6 12: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefElems:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
iconst_0
aload 6
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefStackPos:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
13: aload 0
aload 6
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefElems:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefStackPos:I
iconst_2
iadd
anewarray java.lang.String[]
astore 7
start local 7 15: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefNamespaceContext:[[Ljava/lang/String;
iconst_0
aload 7
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefStackPos:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
16: aload 0
aload 7
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefNamespaceContext:[[Ljava/lang/String;
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefStackPos:I
iconst_2
iadd
anewarray com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
astore 8
start local 8 18: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefsMapXSDocumentInfo:[Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
iconst_0
aload 8
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefStackPos:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
19: aload 0
aload 8
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefsMapXSDocumentInfo:[Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
end local 8 end local 7 end local 6 end local 5 20: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefs:[Lorg/w3c/dom/Element;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefStackPos:I
aload 1
aastore
21: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefElems:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefStackPos:I
aload 3
aastore
22: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefNamespaceContext:[[Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefStackPos:I
aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fNamespaceSupport:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaNamespaceSupport.getEffectiveLocalContext:()[Ljava/lang/String;
aastore
23: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefsMapXSDocumentInfo:[Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefStackPos:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefStackPos:I
aload 2
aastore
24: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 25 1 keyrefToStore Lorg/w3c/dom/Element;
0 25 2 schemaDoc Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
0 25 3 currElemDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
1 25 4 keyrefName Ljava/lang/String;
6 7 5 keyrefQName Ljava/lang/String;
9 20 5 elemArray [Lorg/w3c/dom/Element;
12 20 6 declArray [Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
15 20 7 stringArray [[Ljava/lang/String;
18 20 8 xsDocumentInfo [Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
MethodParameters:
Name Flags
keyrefToStore
schemaDoc
currElemDecl
private org.w3c.dom.Element resolveSchema(com.sun.org.apache.xerces.internal.impl.xs.XSDDescription, boolean, org.w3c.dom.Element, boolean);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;ZLorg/w3c/dom/Element;Z)Lorg/w3c/dom/Element;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aconst_null
astore 5
start local 5 1: iload 4
ifeq 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocationPairs:Ljava/util/Map;
goto 3
StackMap locals: com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
StackMap stack:
2: invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
StackMap locals:
StackMap stack: java.util.Map
3: astore 6
start local 6 4: aload 1
aload 6
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
invokestatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.resolveDocument:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Ljava/util/Map;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
astore 5
end local 6 5: goto 17
6: StackMap locals:
StackMap stack: java.io.IOException
pop
7: iload 2
ifeq 13
8: aload 0
ldc "schema_reference.4"
9: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getLocationHints:()[Ljava/lang/String;
iconst_0
aaload
aastore
10: aload 3
11: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
12: goto 17
13: StackMap locals:
StackMap stack:
aload 0
ldc "schema_reference.4"
14: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getLocationHints:()[Ljava/lang/String;
iconst_0
aaload
aastore
15: aload 3
16: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaWarning:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
17: StackMap locals:
StackMap stack:
aload 5
instanceof com.sun.org.apache.xerces.internal.util.DOMInputSource
ifeq 19
18: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getTargetNamespace:()Ljava/lang/String;
aload 5
checkcast com.sun.org.apache.xerces.internal.util.DOMInputSource
iload 2
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getContextType:()S
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/DOMInputSource;ZSLorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
areturn
19: StackMap locals:
StackMap stack:
aload 5
instanceof com.sun.org.apache.xerces.internal.util.SAXInputSource
ifeq 21
20: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getTargetNamespace:()Ljava/lang/String;
aload 5
checkcast com.sun.org.apache.xerces.internal.util.SAXInputSource
iload 2
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getContextType:()S
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/SAXInputSource;ZSLorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
areturn
21: StackMap locals:
StackMap stack:
aload 5
instanceof com.sun.org.apache.xerces.internal.util.StAXInputSource
ifeq 23
22: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getTargetNamespace:()Ljava/lang/String;
aload 5
checkcast com.sun.org.apache.xerces.internal.util.StAXInputSource
iload 2
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getContextType:()S
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/StAXInputSource;ZSLorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
areturn
23: StackMap locals:
StackMap stack:
aload 5
instanceof com.sun.org.apache.xerces.internal.impl.xs.util.XSInputSource
ifeq 25
24: aload 0
aload 5
checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XSInputSource
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument:(Lcom/sun/org/apache/xerces/internal/impl/xs/util/XSInputSource;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;)Lorg/w3c/dom/Element;
areturn
25: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getTargetNamespace:()Ljava/lang/String;
aload 5
iload 2
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getContextType:()S
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;ZSLorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
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 26 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 26 1 desc Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
0 26 2 mustResolve Z
0 26 3 referElement Lorg/w3c/dom/Element;
0 26 4 usePairs Z
1 26 5 schemaSource Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
4 5 6 pairs Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;>;
Exception table:
from to target type
1 5 6 Class java.io.IOException
MethodParameters:
Name Flags
desc
mustResolve
referElement
usePairs
private org.w3c.dom.Element resolveSchema(com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource, com.sun.org.apache.xerces.internal.impl.xs.XSDDescription, boolean, org.w3c.dom.Element);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;ZLorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
instanceof com.sun.org.apache.xerces.internal.util.DOMInputSource
ifeq 2
1: aload 0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getTargetNamespace:()Ljava/lang/String;
aload 1
checkcast com.sun.org.apache.xerces.internal.util.DOMInputSource
iload 3
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getContextType:()S
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/DOMInputSource;ZSLorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
areturn
2: StackMap locals:
StackMap stack:
aload 1
instanceof com.sun.org.apache.xerces.internal.util.SAXInputSource
ifeq 4
3: aload 0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getTargetNamespace:()Ljava/lang/String;
aload 1
checkcast com.sun.org.apache.xerces.internal.util.SAXInputSource
iload 3
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getContextType:()S
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/SAXInputSource;ZSLorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
areturn
4: StackMap locals:
StackMap stack:
aload 1
instanceof com.sun.org.apache.xerces.internal.util.StAXInputSource
ifeq 6
5: aload 0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getTargetNamespace:()Ljava/lang/String;
aload 1
checkcast com.sun.org.apache.xerces.internal.util.StAXInputSource
iload 3
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getContextType:()S
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/StAXInputSource;ZSLorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
areturn
6: StackMap locals:
StackMap stack:
aload 1
instanceof com.sun.org.apache.xerces.internal.impl.xs.util.XSInputSource
ifeq 8
7: aload 0
aload 1
checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XSInputSource
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument:(Lcom/sun/org/apache/xerces/internal/impl/xs/util/XSInputSource;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;)Lorg/w3c/dom/Element;
areturn
8: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getTargetNamespace:()Ljava/lang/String;
aload 1
iload 3
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getContextType:()S
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;ZSLorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 9 1 schemaSource Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
0 9 2 desc Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
0 9 3 mustResolve Z
0 9 4 referElement Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
schemaSource
desc
mustResolve
referElement
private com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource resolveSchemaSource(com.sun.org.apache.xerces.internal.impl.xs.XSDDescription, boolean, org.w3c.dom.Element, boolean);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;ZLorg/w3c/dom/Element;Z)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aconst_null
astore 5
start local 5 1: iload 4
ifeq 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocationPairs:Ljava/util/Map;
goto 3
StackMap locals: com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
StackMap stack:
2: invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
StackMap locals:
StackMap stack: java.util.Map
3: astore 6
start local 6 4: aload 1
aload 6
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
invokestatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.resolveDocument:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Ljava/util/Map;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
astore 5
end local 6 5: goto 17
6: StackMap locals:
StackMap stack: java.io.IOException
pop
7: iload 2
ifeq 13
8: aload 0
ldc "schema_reference.4"
9: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getLocationHints:()[Ljava/lang/String;
iconst_0
aaload
aastore
10: aload 3
11: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
12: goto 17
13: StackMap locals:
StackMap stack:
aload 0
ldc "schema_reference.4"
14: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getLocationHints:()[Ljava/lang/String;
iconst_0
aaload
aastore
15: aload 3
16: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaWarning:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
17: 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 18 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 18 1 desc Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
0 18 2 mustResolve Z
0 18 3 referElement Lorg/w3c/dom/Element;
0 18 4 usePairs Z
1 18 5 schemaSource Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
4 5 6 pairs Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;>;
Exception table:
from to target type
1 5 6 Class java.io.IOException
MethodParameters:
Name Flags
desc
mustResolve
referElement
usePairs
private org.w3c.dom.Element getSchemaDocument(java.lang.String, com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource, boolean, short, org.w3c.dom.Element);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;ZSLorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=12, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iconst_1
istore 6
start local 6 1: aconst_null
astore 7
start local 7 2: aconst_null
astore 8
start local 8 3: aload 2
ifnull 32
4: aload 2
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
ifnonnull 7
5: aload 2
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getByteStream:()Ljava/io/InputStream;
ifnonnull 7
6: aload 2
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getCharacterStream:()Ljava/io/Reader;
ifnull 32
7: StackMap locals: int java.io.IOException org.w3c.dom.Element
StackMap stack:
aconst_null
astore 9
start local 9 8: aconst_null
astore 10
start local 10 9: iload 4
iconst_3
if_icmpeq 25
10: aload 2
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getBaseSystemId:()Ljava/lang/String;
iconst_0
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
astore 10
11: new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSDKey
dup
aload 10
iload 4
aload 1
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSDKey.<init>:(Ljava/lang/String;SLjava/lang/String;)V
astore 9
12: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fTraversed:Ljava/util/Map;
aload 9
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.w3c.dom.Element
dup
astore 8
ifnull 16
13: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLastSchemaWasDuplicate:Z
14: aload 8
15: areturn
16: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSDKey java.lang.String
StackMap stack:
aload 2
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.isCreatedByResolver:()Z
ifne 25
17: iload 4
iconst_2
if_icmpeq 19
iload 4
ifeq 19
18: iload 4
iconst_1
if_icmpne 25
19: StackMap locals:
StackMap stack:
aload 10
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAccessExternalSchema:Ljava/lang/String;
ldc "all"
invokestatic jdk.xml.internal.SecuritySupport.checkAccess:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 11
start local 11 20: aload 11
ifnull 25
21: aload 0
ldc "schema_reference.access"
22: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 10
invokestatic jdk.xml.internal.SecuritySupport.sanitizePath:(Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_1
aload 11
aastore
23: aload 5
24: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaFatalError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 11 25: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.parse:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
26: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.getDocument:()Lorg/w3c/dom/Document;
astore 11
start local 11 27: aload 11
ifnull 28
aload 11
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getRoot:(Lorg/w3c/dom/Document;)Lorg/w3c/dom/Element;
goto 29
StackMap locals: org.w3c.dom.Document
StackMap stack:
28: aconst_null
StackMap locals:
StackMap stack: org.w3c.dom.Element
29: astore 8
30: aload 0
aload 9
aload 10
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument0:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler$XSDKey;Ljava/lang/String;Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
31: areturn
end local 11 end local 10 end local 9 32: StackMap locals:
StackMap stack:
iconst_0
istore 6
33: goto 36
34: StackMap locals:
StackMap stack: java.io.IOException
astore 9
start local 9 35: aload 9
astore 7
end local 9 36: StackMap locals:
StackMap stack:
aload 0
iload 3
iload 6
aload 2
aload 5
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument1:(ZZLcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Lorg/w3c/dom/Element;Ljava/io/IOException;)Lorg/w3c/dom/Element;
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 37 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 37 1 schemaNamespace Ljava/lang/String;
0 37 2 schemaSource Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
0 37 3 mustResolve Z
0 37 4 referType S
0 37 5 referElement Lorg/w3c/dom/Element;
1 37 6 hasInput Z
2 37 7 exception Ljava/io/IOException;
3 37 8 schemaElement Lorg/w3c/dom/Element;
8 32 9 key Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler$XSDKey;
9 32 10 schemaId Ljava/lang/String;
20 25 11 accessError Ljava/lang/String;
27 32 11 schemaDocument Lorg/w3c/dom/Document;
35 36 9 ex Ljava/io/IOException;
Exception table:
from to target type
3 15 34 Class java.io.IOException
16 31 34 Class java.io.IOException
32 33 34 Class java.io.IOException
MethodParameters:
Name Flags
schemaNamespace
schemaSource
mustResolve
referType
referElement
private org.w3c.dom.Element getSchemaDocument(java.lang.String, com.sun.org.apache.xerces.internal.util.SAXInputSource, boolean, short, org.w3c.dom.Element);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/SAXInputSource;ZSLorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=16, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.SAXInputSource.getXMLReader:()Lorg/xml/sax/XMLReader;
astore 6
start local 6 1: aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.SAXInputSource.getInputSource:()Lorg/xml/sax/InputSource;
astore 7
start local 7 2: iconst_1
istore 8
start local 8 3: aconst_null
astore 9
start local 9 4: aconst_null
astore 10
start local 10 5: aload 7
ifnull 64
6: aload 7
invokevirtual org.xml.sax.InputSource.getSystemId:()Ljava/lang/String;
ifnonnull 9
7: aload 7
invokevirtual org.xml.sax.InputSource.getByteStream:()Ljava/io/InputStream;
ifnonnull 9
8: aload 7
invokevirtual org.xml.sax.InputSource.getCharacterStream:()Ljava/io/Reader;
ifnull 64
9: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String com.sun.org.apache.xerces.internal.util.SAXInputSource int int org.w3c.dom.Element org.xml.sax.XMLReader org.xml.sax.InputSource int java.io.IOException org.w3c.dom.Element
StackMap stack:
aconst_null
astore 11
start local 11 10: aconst_null
astore 12
start local 12 11: iload 4
iconst_3
if_icmpeq 20
12: aload 7
invokevirtual org.xml.sax.InputSource.getSystemId:()Ljava/lang/String;
13: aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.SAXInputSource.getBaseSystemId:()Ljava/lang/String;
iconst_0
14: invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
astore 12
15: new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSDKey
dup
aload 12
iload 4
aload 1
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSDKey.<init>:(Ljava/lang/String;SLjava/lang/String;)V
astore 11
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fTraversed:Ljava/util/Map;
aload 11
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.w3c.dom.Element
dup
astore 10
ifnull 20
17: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLastSchemaWasDuplicate:Z
18: aload 10
19: areturn
20: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSDKey java.lang.String
StackMap stack:
iconst_0
istore 13
start local 13 21: aload 6
ifnull 26
22: aload 6
ldc "http://xml.org/sax/features/namespace-prefixes"
invokeinterface org.xml.sax.XMLReader.getFeature:(Ljava/lang/String;)Z
istore 13
23: goto 42
24: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String com.sun.org.apache.xerces.internal.util.SAXInputSource int int org.w3c.dom.Element org.xml.sax.XMLReader org.xml.sax.InputSource int java.io.IOException org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSDKey java.lang.String int
StackMap stack: org.xml.sax.SAXException
pop
25: goto 42
26: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fOverrideDefaultParser:Z
27: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.isSecureProcessing:()Z
28: invokestatic jdk.xml.internal.JdkXmlUtils.getXMLReader:(ZZ)Lorg/xml/sax/XMLReader;
astore 6
29: aload 6
ldc "http://xml.org/sax/features/namespace-prefixes"
iconst_1
invokeinterface org.xml.sax.XMLReader.setFeature:(Ljava/lang/String;Z)V
30: iconst_1
istore 13
31: aload 6
instanceof com.sun.org.apache.xerces.internal.parsers.SAXParser
ifeq 36
32: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
ifnull 36
33: aload 6
ldc "http://apache.org/xml/properties/security-manager"
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
invokeinterface org.xml.sax.XMLReader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
34: goto 36
35: StackMap locals:
StackMap stack: org.xml.sax.SAXException
pop
36: StackMap locals:
StackMap stack:
aload 6
ldc "http://javax.xml.XMLConstants/property/accessExternalDTD"
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAccessExternalDTD:Ljava/lang/String;
invokeinterface org.xml.sax.XMLReader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
37: goto 42
StackMap locals:
StackMap stack: org.xml.sax.SAXNotRecognizedException
38: astore 14
start local 14 39: aload 6
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
40: ldc "http://javax.xml.XMLConstants/property/accessExternalDTD"
aload 14
41: invokestatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.printWarning:(Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/SAXException;)V
end local 14 42: StackMap locals:
StackMap stack:
iconst_0
istore 14
start local 14 43: aload 6
ldc "http://xml.org/sax/features/string-interning"
invokeinterface org.xml.sax.XMLReader.getFeature:(Ljava/lang/String;)Z
istore 14
44: goto 46
45: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String com.sun.org.apache.xerces.internal.util.SAXInputSource int int org.w3c.dom.Element org.xml.sax.XMLReader org.xml.sax.InputSource int java.io.IOException org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSDKey java.lang.String int int
StackMap stack: org.xml.sax.SAXException
pop
46: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fXSContentHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
ifnonnull 48
47: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fXSContentHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
48: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fXSContentHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
49: iload 13
iload 14
50: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.reset:(Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;Lcom/sun/org/apache/xerces/internal/util/SymbolTable;ZZ)V
51: aload 6
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fXSContentHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
invokeinterface org.xml.sax.XMLReader.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
52: aload 6
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getSAXErrorHandler:()Lorg/xml/sax/ErrorHandler;
invokeinterface org.xml.sax.XMLReader.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
53: aload 6
aload 7
invokeinterface org.xml.sax.XMLReader.parse:(Lorg/xml/sax/InputSource;)V
54: aload 6
aconst_null
invokeinterface org.xml.sax.XMLReader.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
55: aload 6
aconst_null
invokeinterface org.xml.sax.XMLReader.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
56: goto 58
57: StackMap locals:
StackMap stack: java.lang.Exception
pop
58: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fXSContentHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.SchemaContentHandler.getDocument:()Lorg/w3c/dom/Document;
astore 15
start local 15 59: aload 15
ifnull 60
aload 15
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getRoot:(Lorg/w3c/dom/Document;)Lorg/w3c/dom/Element;
goto 61
StackMap locals: org.w3c.dom.Document
StackMap stack:
60: aconst_null
StackMap locals:
StackMap stack: org.w3c.dom.Element
61: astore 10
62: aload 0
aload 11
aload 12
aload 10
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument0:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler$XSDKey;Ljava/lang/String;Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
63: areturn
end local 15 end local 14 end local 13 end local 12 end local 11 64: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String com.sun.org.apache.xerces.internal.util.SAXInputSource int int org.w3c.dom.Element org.xml.sax.XMLReader org.xml.sax.InputSource int java.io.IOException org.w3c.dom.Element
StackMap stack:
iconst_0
istore 8
65: goto 72
66: StackMap locals:
StackMap stack: org.xml.sax.SAXParseException
astore 11
start local 11 67: aload 11
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$SAX2XNIUtil.createXMLParseException0:(Lorg/xml/sax/SAXParseException;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;
athrow
end local 11 68: StackMap locals:
StackMap stack: org.xml.sax.SAXException
astore 11
start local 11 69: aload 11
invokestatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$SAX2XNIUtil.createXNIException0:(Lorg/xml/sax/SAXException;)Lcom/sun/org/apache/xerces/internal/xni/XNIException;
athrow
end local 11 70: StackMap locals:
StackMap stack: java.io.IOException
astore 11
start local 11 71: aload 11
astore 9
end local 11 72: StackMap locals:
StackMap stack:
aload 0
iload 3
iload 8
aload 2
aload 5
aload 9
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument1:(ZZLcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Lorg/w3c/dom/Element;Ljava/io/IOException;)Lorg/w3c/dom/Element;
areturn
end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 73 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 73 1 schemaNamespace Ljava/lang/String;
0 73 2 schemaSource Lcom/sun/org/apache/xerces/internal/util/SAXInputSource;
0 73 3 mustResolve Z
0 73 4 referType S
0 73 5 referElement Lorg/w3c/dom/Element;
1 73 6 parser Lorg/xml/sax/XMLReader;
2 73 7 inputSource Lorg/xml/sax/InputSource;
3 73 8 hasInput Z
4 73 9 exception Ljava/io/IOException;
5 73 10 schemaElement Lorg/w3c/dom/Element;
10 64 11 key Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler$XSDKey;
11 64 12 schemaId Ljava/lang/String;
21 64 13 namespacePrefixes Z
39 42 14 exc Lorg/xml/sax/SAXNotRecognizedException;
43 64 14 stringsInternalized Z
59 64 15 schemaDocument Lorg/w3c/dom/Document;
67 68 11 spe Lorg/xml/sax/SAXParseException;
69 70 11 se Lorg/xml/sax/SAXException;
71 72 11 ioe Ljava/io/IOException;
Exception table:
from to target type
22 23 24 Class org.xml.sax.SAXException
29 34 35 Class org.xml.sax.SAXException
36 37 38 Class org.xml.sax.SAXNotRecognizedException
43 44 45 Class org.xml.sax.SAXException
54 56 57 Class java.lang.Exception
5 19 66 Class org.xml.sax.SAXParseException
20 63 66 Class org.xml.sax.SAXParseException
64 65 66 Class org.xml.sax.SAXParseException
5 19 68 Class org.xml.sax.SAXException
20 63 68 Class org.xml.sax.SAXException
64 65 68 Class org.xml.sax.SAXException
5 19 70 Class java.io.IOException
20 63 70 Class java.io.IOException
64 65 70 Class java.io.IOException
MethodParameters:
Name Flags
schemaNamespace
schemaSource
mustResolve
referType
referElement
private org.w3c.dom.Element getSchemaDocument(java.lang.String, com.sun.org.apache.xerces.internal.util.DOMInputSource, boolean, short, org.w3c.dom.Element);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/DOMInputSource;ZSLorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=16, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iconst_1
istore 6
start local 6 1: aconst_null
astore 7
start local 7 2: aconst_null
astore 8
start local 8 3: aconst_null
astore 9
start local 9 4: aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.DOMInputSource.getNode:()Lorg/w3c/dom/Node;
astore 10
start local 10 5: iconst_m1
istore 11
start local 11 6: aload 10
ifnull 13
7: aload 10
invokeinterface org.w3c.dom.Node.getNodeType:()S
istore 11
8: iload 11
bipush 9
if_icmpne 11
9: aload 10
checkcast org.w3c.dom.Document
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getRoot:(Lorg/w3c/dom/Document;)Lorg/w3c/dom/Element;
astore 9
10: goto 13
11: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String com.sun.org.apache.xerces.internal.util.DOMInputSource int int org.w3c.dom.Element int java.io.IOException org.w3c.dom.Element org.w3c.dom.Element org.w3c.dom.Node int
StackMap stack:
iload 11
iconst_1
if_icmpne 13
12: aload 10
checkcast org.w3c.dom.Element
astore 9
13: StackMap locals:
StackMap stack:
aload 9
ifnull 36
14: aconst_null
astore 12
start local 12 15: aconst_null
astore 13
start local 13 16: iload 4
iconst_3
if_icmpeq 33
17: aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.DOMInputSource.getSystemId:()Ljava/lang/String;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.DOMInputSource.getBaseSystemId:()Ljava/lang/String;
iconst_0
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
astore 13
18: iload 11
bipush 9
if_icmpne 19
iconst_1
goto 20
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSDKey java.lang.String
StackMap stack:
19: iconst_0
StackMap locals:
StackMap stack: int
20: istore 14
start local 14 21: iload 14
ifne 27
22: aload 9
invokeinterface org.w3c.dom.Element.getParentNode:()Lorg/w3c/dom/Node;
astore 15
start local 15 23: aload 15
ifnull 27
24: aload 15
invokeinterface org.w3c.dom.Node.getNodeType:()S
bipush 9
if_icmpne 25
iconst_1
goto 26
StackMap locals: int org.w3c.dom.Node
StackMap stack:
25: iconst_0
StackMap locals:
StackMap stack: int
26: istore 14
end local 15 27: StackMap locals:
StackMap stack:
iload 14
ifeq 33
28: new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSDKey
dup
aload 13
iload 4
aload 1
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSDKey.<init>:(Ljava/lang/String;SLjava/lang/String;)V
astore 12
29: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fTraversed:Ljava/util/Map;
aload 12
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.w3c.dom.Element
dup
astore 8
ifnull 33
30: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLastSchemaWasDuplicate:Z
31: aload 8
32: areturn
end local 14 33: StackMap locals:
StackMap stack:
aload 9
astore 8
34: aload 0
aload 12
aload 13
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument0:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler$XSDKey;Ljava/lang/String;Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
35: areturn
end local 13 end local 12 36: StackMap locals:
StackMap stack:
iconst_0
istore 6
37: goto 40
38: StackMap locals:
StackMap stack: java.io.IOException
astore 12
start local 12 39: aload 12
astore 7
end local 12 40: StackMap locals:
StackMap stack:
aload 0
iload 3
iload 6
aload 2
aload 5
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument1:(ZZLcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Lorg/w3c/dom/Element;Ljava/io/IOException;)Lorg/w3c/dom/Element;
areturn
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 41 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 41 1 schemaNamespace Ljava/lang/String;
0 41 2 schemaSource Lcom/sun/org/apache/xerces/internal/util/DOMInputSource;
0 41 3 mustResolve Z
0 41 4 referType S
0 41 5 referElement Lorg/w3c/dom/Element;
1 41 6 hasInput Z
2 41 7 exception Ljava/io/IOException;
3 41 8 schemaElement Lorg/w3c/dom/Element;
4 41 9 schemaRootElement Lorg/w3c/dom/Element;
5 41 10 node Lorg/w3c/dom/Node;
6 41 11 nodeType S
15 36 12 key Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler$XSDKey;
16 36 13 schemaId Ljava/lang/String;
21 33 14 isDocument Z
23 27 15 parent Lorg/w3c/dom/Node;
39 40 12 ioe Ljava/io/IOException;
Exception table:
from to target type
13 32 38 Class java.io.IOException
33 35 38 Class java.io.IOException
36 37 38 Class java.io.IOException
MethodParameters:
Name Flags
schemaNamespace
schemaSource
mustResolve
referType
referElement
private org.w3c.dom.Element getSchemaDocument(java.lang.String, com.sun.org.apache.xerces.internal.util.StAXInputSource, boolean, short, org.w3c.dom.Element);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/StAXInputSource;ZSLorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=14, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aconst_null
astore 6
start local 6 1: aconst_null
astore 7
start local 7 2: aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.StAXInputSource.shouldConsumeRemainingContent:()Z
istore 8
start local 8 3: aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.StAXInputSource.getXMLStreamReader:()Ljavax/xml/stream/XMLStreamReader;
astore 9
start local 9 4: aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.StAXInputSource.getXMLEventReader:()Ljavax/xml/stream/XMLEventReader;
astore 10
start local 10 5: aconst_null
astore 11
start local 11 6: aconst_null
astore 12
start local 12 7: iload 4
iconst_3
if_icmpeq 23
8: aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.StAXInputSource.getSystemId:()Ljava/lang/String;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.StAXInputSource.getBaseSystemId:()Ljava/lang/String;
iconst_0
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
astore 12
9: iload 8
istore 13
start local 13 10: iload 13
ifne 17
11: aload 9
ifnull 16
12: aload 9
invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
bipush 7
if_icmpne 13
iconst_1
goto 14
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String com.sun.org.apache.xerces.internal.util.StAXInputSource int int org.w3c.dom.Element java.io.IOException org.w3c.dom.Element int javax.xml.stream.XMLStreamReader javax.xml.stream.XMLEventReader com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSDKey java.lang.String int
StackMap stack:
13: iconst_0
StackMap locals:
StackMap stack: int
14: istore 13
15: goto 17
16: StackMap locals:
StackMap stack:
aload 10
invokeinterface javax.xml.stream.XMLEventReader.peek:()Ljavax/xml/stream/events/XMLEvent;
invokeinterface javax.xml.stream.events.XMLEvent.isStartDocument:()Z
istore 13
17: StackMap locals:
StackMap stack:
iload 13
ifeq 23
18: new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSDKey
dup
aload 12
iload 4
aload 1
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSDKey.<init>:(Ljava/lang/String;SLjava/lang/String;)V
astore 11
19: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fTraversed:Ljava/util/Map;
aload 11
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.w3c.dom.Element
dup
astore 7
ifnull 23
20: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLastSchemaWasDuplicate:Z
21: aload 7
22: areturn
end local 13 23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fStAXSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
ifnonnull 25
24: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fStAXSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
25: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fStAXSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.reset:(Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
26: aload 9
ifnull 33
27: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fStAXSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
aload 9
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.parse:(Ljavax/xml/stream/XMLStreamReader;)V
28: iload 8
ifeq 38
29: goto 31
30: StackMap locals:
StackMap stack:
aload 9
invokeinterface javax.xml.stream.XMLStreamReader.next:()I
pop
31: StackMap locals:
StackMap stack:
aload 9
invokeinterface javax.xml.stream.XMLStreamReader.hasNext:()Z
ifne 30
32: goto 38
33: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fStAXSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
aload 10
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.parse:(Ljavax/xml/stream/XMLEventReader;)V
34: iload 8
ifeq 38
35: goto 37
36: StackMap locals:
StackMap stack:
aload 10
invokeinterface javax.xml.stream.XMLEventReader.nextEvent:()Ljavax/xml/stream/events/XMLEvent;
pop
37: StackMap locals:
StackMap stack:
aload 10
invokeinterface javax.xml.stream.XMLEventReader.hasNext:()Z
ifne 36
38: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fStAXSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.getDocument:()Lorg/w3c/dom/Document;
astore 13
start local 13 39: aload 13
ifnull 40
aload 13
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getRoot:(Lorg/w3c/dom/Document;)Lorg/w3c/dom/Element;
goto 41
StackMap locals: org.w3c.dom.Document
StackMap stack:
40: aconst_null
StackMap locals:
StackMap stack: org.w3c.dom.Element
41: astore 7
42: aload 0
aload 11
aload 12
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument0:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler$XSDKey;Ljava/lang/String;Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
43: areturn
end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 44: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String com.sun.org.apache.xerces.internal.util.StAXInputSource int int org.w3c.dom.Element java.io.IOException org.w3c.dom.Element
StackMap stack: javax.xml.stream.XMLStreamException
astore 8
start local 8 45: aload 8
invokevirtual javax.xml.stream.XMLStreamException.getNestedException:()Ljava/lang/Throwable;
astore 9
start local 9 46: aload 9
instanceof java.io.IOException
ifeq 49
47: aload 9
checkcast java.io.IOException
astore 6
48: goto 54
49: StackMap locals: javax.xml.stream.XMLStreamException java.lang.Throwable
StackMap stack:
new com.sun.org.apache.xerces.internal.util.StAXLocationWrapper
dup
invokespecial com.sun.org.apache.xerces.internal.util.StAXLocationWrapper.<init>:()V
astore 10
start local 10 50: aload 10
aload 8
invokevirtual javax.xml.stream.XMLStreamException.getLocation:()Ljavax/xml/stream/Location;
invokevirtual com.sun.org.apache.xerces.internal.util.StAXLocationWrapper.setLocation:(Ljavax/xml/stream/Location;)V
51: new com.sun.org.apache.xerces.internal.xni.parser.XMLParseException
dup
aload 10
aload 8
invokevirtual javax.xml.stream.XMLStreamException.getMessage:()Ljava/lang/String;
aload 8
invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLParseException.<init>:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Ljava/lang/Exception;)V
athrow
end local 10 end local 9 end local 8 52: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String com.sun.org.apache.xerces.internal.util.StAXInputSource int int org.w3c.dom.Element java.io.IOException org.w3c.dom.Element
StackMap stack: java.io.IOException
astore 8
start local 8 53: aload 8
astore 6
end local 8 54: StackMap locals:
StackMap stack:
aload 0
iload 3
iconst_1
aload 2
aload 5
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument1:(ZZLcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Lorg/w3c/dom/Element;Ljava/io/IOException;)Lorg/w3c/dom/Element;
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 55 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 55 1 schemaNamespace Ljava/lang/String;
0 55 2 schemaSource Lcom/sun/org/apache/xerces/internal/util/StAXInputSource;
0 55 3 mustResolve Z
0 55 4 referType S
0 55 5 referElement Lorg/w3c/dom/Element;
1 55 6 exception Ljava/io/IOException;
2 55 7 schemaElement Lorg/w3c/dom/Element;
3 44 8 consumeRemainingContent Z
4 44 9 streamReader Ljavax/xml/stream/XMLStreamReader;
5 44 10 eventReader Ljavax/xml/stream/XMLEventReader;
6 44 11 key Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler$XSDKey;
7 44 12 schemaId Ljava/lang/String;
10 23 13 isDocument Z
39 44 13 schemaDocument Lorg/w3c/dom/Document;
45 52 8 e Ljavax/xml/stream/XMLStreamException;
46 52 9 t Ljava/lang/Throwable;
50 52 10 slw Lcom/sun/org/apache/xerces/internal/util/StAXLocationWrapper;
53 54 8 e Ljava/io/IOException;
Exception table:
from to target type
2 22 44 Class javax.xml.stream.XMLStreamException
23 43 44 Class javax.xml.stream.XMLStreamException
2 22 52 Class java.io.IOException
23 43 52 Class java.io.IOException
MethodParameters:
Name Flags
schemaNamespace
schemaSource
mustResolve
referType
referElement
private org.w3c.dom.Element getSchemaDocument0(com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSDKey, java.lang.String, org.w3c.dom.Element);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler$XSDKey;Ljava/lang/String;Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnull 2
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fTraversed:Ljava/util/Map;
aload 1
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: StackMap locals:
StackMap stack:
aload 2
ifnull 4
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDoc2SystemId:Ljava/util/Map;
aload 3
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLastSchemaWasDuplicate:Z
5: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 6 1 key Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler$XSDKey;
0 6 2 schemaId Ljava/lang/String;
0 6 3 schemaElement Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
key
schemaId
schemaElement
private org.w3c.dom.Element getSchemaDocument1(boolean, boolean, com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource, org.w3c.dom.Element, java.io.IOException);
descriptor: (ZZLcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Lorg/w3c/dom/Element;Ljava/io/IOException;)Lorg/w3c/dom/Element;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iload 1
ifeq 14
1: iload 2
ifeq 7
2: aload 0
ldc "schema_reference.4"
3: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
aastore
4: aload 4
aload 5
5: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;Ljava/lang/Exception;)V
6: goto 19
7: StackMap locals:
StackMap stack:
aload 0
ldc "schema_reference.4"
8: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
ifnonnull 9
ldc ""
goto 10
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler int int com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource org.w3c.dom.Element java.io.IOException
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String java.lang.Object[] java.lang.Object[] int
9: aload 3
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler int int com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource org.w3c.dom.Element java.io.IOException
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.String
10: aastore
11: aload 4
aload 5
12: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;Ljava/lang/Exception;)V
13: goto 19
14: StackMap locals:
StackMap stack:
iload 2
ifeq 19
15: aload 0
ldc "schema_reference.4"
16: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
aastore
17: aload 4
aload 5
18: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaWarning:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;Ljava/lang/Exception;)V
19: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLastSchemaWasDuplicate:Z
20: aconst_null
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 21 1 mustResolve Z
0 21 2 hasInput Z
0 21 3 schemaSource Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
0 21 4 referElement Lorg/w3c/dom/Element;
0 21 5 ioe Ljava/io/IOException;
MethodParameters:
Name Flags
mustResolve
hasInput
schemaSource
referElement
ioe
private org.w3c.dom.Element getSchemaDocument(com.sun.org.apache.xerces.internal.impl.xs.util.XSInputSource, com.sun.org.apache.xerces.internal.impl.xs.XSDDescription);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/util/XSInputSource;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;)Lorg/w3c/dom/Element;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XSInputSource.getGrammars:()[Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 3
start local 3 1: aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getContextType:()S
istore 4
start local 4 2: aload 3
ifnull 9
aload 3
arraylength
ifle 9
3: aload 0
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandGrammars:([Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Ljava/util/List;
astore 5
start local 5 4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fNamespaceGrowth:Z
ifne 5
aload 0
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.existingGrammars:(Ljava/util/List;)Z
ifne 17
5: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] int java.util.List
StackMap stack:
aload 0
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addGrammars:(Ljava/util/List;)V
6: iload 4
iconst_3
if_icmpne 17
7: aload 2
aload 3
iconst_0
aaload
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getTargetNamespace:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setTargetNamespace:(Ljava/lang/String;)V
end local 5 8: goto 17
9: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XSInputSource.getComponents:()[Lcom/sun/org/apache/xerces/internal/xs/XSObject;
astore 5
start local 5 10: aload 5
ifnull 17
aload 5
arraylength
ifle 17
11: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 6
start local 6 12: aload 0
aload 5
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandComponents:([Lcom/sun/org/apache/xerces/internal/xs/XSObject;Ljava/util/Map;)Ljava/util/List;
astore 7
start local 7 13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fNamespaceGrowth:Z
ifne 14
aload 0
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.canAddComponents:(Ljava/util/List;)Z
ifeq 17
14: StackMap locals: com.sun.org.apache.xerces.internal.xs.XSObject[] java.util.Map java.util.List
StackMap stack:
aload 0
aload 7
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addGlobalComponents:(Ljava/util/List;Ljava/util/Map;)V
15: iload 4
iconst_3
if_icmpne 17
16: aload 2
aload 5
iconst_0
aaload
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObject.getNamespace:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setTargetNamespace:(Ljava/lang/String;)V
end local 7 end local 6 end local 5 17: StackMap locals:
StackMap stack:
aconst_null
areturn
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 Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 18 1 schemaSource Lcom/sun/org/apache/xerces/internal/impl/xs/util/XSInputSource;
0 18 2 desc Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
1 18 3 grammars [Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
2 18 4 referType S
4 8 5 expandedGrammars Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;
10 17 5 components [Lcom/sun/org/apache/xerces/internal/xs/XSObject;
12 17 6 importDependencies Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
13 17 7 expandedComponents Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;
MethodParameters:
Name Flags
schemaSource
desc
private java.util.List<com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar> expandGrammars(com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[]);
descriptor: ([Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 6
3: StackMap locals: java.util.List int
StackMap stack:
aload 2
aload 1
iload 3
aaload
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 5
4: aload 2
aload 1
iload 3
aaload
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
5: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
aload 1
arraylength
if_icmplt 3
end local 3 7: iconst_0
istore 6
start local 6 8: goto 21
9: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] java.util.List top top top int
StackMap stack:
aload 2
iload 6
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
astore 3
start local 3 10: aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getImportedGrammars:()Ljava/util/List;
astore 5
start local 5 11: aload 5
ifnonnull 13
12: goto 20
13: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] java.util.List com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar top java.util.List int
StackMap stack:
aload 5
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 7
start local 7 14: goto 19
15: StackMap locals: int
StackMap stack:
aload 5
iload 7
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
astore 4
start local 4 16: aload 2
aload 4
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 18
17: aload 2
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
18: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] java.util.List com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List int int
StackMap stack:
iinc 7 -1
end local 4 StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] java.util.List com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar top java.util.List int int
StackMap stack:
19: iload 7
ifge 15
end local 7 20: StackMap locals:
StackMap stack:
iinc 6 1
end local 5 end local 3 StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] java.util.List top top top int
StackMap stack:
21: iload 6
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 9
end local 6 22: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 23 1 grammars [Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
1 23 2 currGrammars Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;
2 7 3 i I
10 21 3 sg1 Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
16 19 4 sg2 Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
11 21 5 gs Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;
8 22 6 i I
14 20 7 j I
Signature: ([Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;
MethodParameters:
Name Flags
grammars
private boolean existingGrammars(java.util.List<com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar>);
descriptor: (Ljava/util/List;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface java.util.List.size:()I
istore 2
start local 2 1: new com.sun.org.apache.xerces.internal.impl.xs.XSDDescription
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.<init>:()V
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: goto 10
4: StackMap locals: int com.sun.org.apache.xerces.internal.impl.xs.XSDDescription int
StackMap stack:
aload 1
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
astore 5
start local 5 5: aload 3
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getTargetNamespace:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setNamespace:(Ljava/lang/String;)V
6: aload 0
aload 3
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.findGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Z)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 6
start local 6 7: aload 6
ifnull 9
8: iconst_1
ireturn
end local 6 end local 5 9: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
10: iload 4
iload 2
if_icmplt 4
end local 4 11: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 12 1 grammars Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;
1 12 2 length I
2 12 3 desc Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
3 11 4 i I
5 9 5 sg1 Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
7 9 6 sg2 Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
Signature: (Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;)Z
MethodParameters:
Name Flags
grammars
private boolean canAddComponents(java.util.List<com.sun.org.apache.xerces.internal.xs.XSObject>);
descriptor: (Ljava/util/List;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface java.util.List.size:()I
istore 2
start local 2 1: new com.sun.org.apache.xerces.internal.impl.xs.XSDDescription
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.<init>:()V
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: goto 8
4: StackMap locals: int com.sun.org.apache.xerces.internal.impl.xs.XSDDescription int
StackMap stack:
aload 1
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xs.XSObject
astore 5
start local 5 5: aload 0
aload 5
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.canAddComponent:(Lcom/sun/org/apache/xerces/internal/xs/XSObject;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;)Z
ifne 7
6: iconst_0
ireturn
end local 5 7: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
8: iload 4
iload 2
if_icmplt 4
end local 4 9: iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 10 1 components Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;
1 10 2 size I
2 10 3 desc Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
3 9 4 i I
5 7 5 component Lcom/sun/org/apache/xerces/internal/xs/XSObject;
Signature: (Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;)Z
MethodParameters:
Name Flags
components
private boolean canAddComponent(com.sun.org.apache.xerces.internal.xs.XSObject, com.sun.org.apache.xerces.internal.impl.xs.XSDDescription);
descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSObject;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObject.getNamespace:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setNamespace:(Ljava/lang/String;)V
1: aload 0
aload 2
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.findGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Z)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 3
start local 3 2: aload 3
ifnonnull 4
3: iconst_1
ireturn
4: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
StackMap stack:
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.isImmutable:()Z
ifeq 6
5: iconst_0
ireturn
6: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObject.getType:()S
istore 4
start local 4 7: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObject.getName:()Ljava/lang/String;
astore 5
start local 5 8: iload 4
tableswitch { // 1 - 11
1: 11
2: 15
3: 9
4: 21
5: 13
6: 17
7: 21
8: 21
9: 21
10: 21
11: 19
default: 21
}
9: StackMap locals: int java.lang.String
StackMap stack:
aload 3
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
aload 1
if_acmpne 22
10: iconst_1
ireturn
11: StackMap locals:
StackMap stack:
aload 3
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
aload 1
if_acmpne 22
12: iconst_1
ireturn
13: StackMap locals:
StackMap stack:
aload 3
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
aload 1
if_acmpne 22
14: iconst_1
ireturn
15: StackMap locals:
StackMap stack:
aload 3
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalElementDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
aload 1
if_acmpne 22
16: iconst_1
ireturn
17: StackMap locals:
StackMap stack:
aload 3
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalGroupDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
aload 1
if_acmpne 22
18: iconst_1
ireturn
19: StackMap locals:
StackMap stack:
aload 3
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalNotationDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
aload 1
if_acmpne 22
20: iconst_1
ireturn
21: StackMap locals:
StackMap stack:
iconst_1
ireturn
22: StackMap locals:
StackMap stack:
iconst_0
ireturn
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 23 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 23 1 component Lcom/sun/org/apache/xerces/internal/xs/XSObject;
0 23 2 desc Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
2 23 3 sg Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
7 23 4 componentType S
8 23 5 name Ljava/lang/String;
MethodParameters:
Name Flags
component
desc
private void addGrammars(java.util.List<com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar>);
descriptor: (Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface java.util.List.size:()I
istore 2
start local 2 1: new com.sun.org.apache.xerces.internal.impl.xs.XSDDescription
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.<init>:()V
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: goto 10
4: StackMap locals: int com.sun.org.apache.xerces.internal.impl.xs.XSDDescription int
StackMap stack:
aload 1
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
astore 5
start local 5 5: aload 3
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getTargetNamespace:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setNamespace:(Ljava/lang/String;)V
6: aload 0
aload 3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fNamespaceGrowth:Z
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.findGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Z)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 6
start local 6 7: aload 5
aload 6
if_acmpeq 9
8: aload 0
aload 5
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addGrammarComponents:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
end local 6 end local 5 9: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
10: iload 4
iload 2
if_icmplt 4
end local 4 11: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 12 1 grammars Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;
1 12 2 length I
2 12 3 desc Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
3 11 4 i I
5 9 5 sg1 Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
7 9 6 sg2 Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
Signature: (Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;)V
MethodParameters:
Name Flags
grammars
private void addGrammarComponents(com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 3
1: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.createGrammarFrom:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
pop
2: return
3: StackMap locals:
StackMap stack:
aload 2
astore 3
start local 3 4: aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.isImmutable:()Z
ifeq 6
5: aload 0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.createGrammarFrom:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 3
6: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
StackMap stack:
aload 0
aload 1
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addNewGrammarLocations:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
7: aload 0
aload 1
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addNewImportedGrammars:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
8: aload 0
aload 1
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addNewGrammarComponents:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
9: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 10 1 srcGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
0 10 2 dstGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
4 10 3 tmpGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
MethodParameters:
Name Flags
srcGrammar
dstGrammar
private com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar createGrammarFrom(com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
dup
aload 1
invokespecial com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
astore 2
start local 2 1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.putGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
2: aload 0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.updateImportListWith:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
3: aload 0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.updateImportListFor:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
4: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 5 1 grammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
1 5 2 newGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
MethodParameters:
Name Flags
grammar
private void addNewGrammarLocations(com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getDocumentLocations:()Lcom/sun/org/apache/xerces/internal/xs/StringList;
astore 3
start local 3 1: aload 3
invokeinterface com.sun.org.apache.xerces.internal.xs.StringList.size:()I
istore 4
start local 4 2: aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getDocumentLocations:()Lcom/sun/org/apache/xerces/internal/xs/StringList;
astore 5
start local 5 3: iconst_0
istore 6
start local 6 4: goto 9
5: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.StringList int com.sun.org.apache.xerces.internal.xs.StringList int
StackMap stack:
aload 3
iload 6
invokeinterface com.sun.org.apache.xerces.internal.xs.StringList.item:(I)Ljava/lang/String;
astore 7
start local 7 6: aload 5
aload 7
invokeinterface com.sun.org.apache.xerces.internal.xs.StringList.contains:(Ljava/lang/String;)Z
ifne 8
7: aload 2
aconst_null
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addDocument:(Ljava/lang/Object;Ljava/lang/String;)V
end local 7 8: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
9: iload 6
iload 4
if_icmplt 5
end local 6 10: 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 11 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 11 1 srcGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
0 11 2 dstGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
1 11 3 locations Lcom/sun/org/apache/xerces/internal/xs/StringList;
2 11 4 locSize I
3 11 5 locations2 Lcom/sun/org/apache/xerces/internal/xs/StringList;
4 10 6 i I
6 8 7 loc Ljava/lang/String;
MethodParameters:
Name Flags
srcGrammar
dstGrammar
private void addNewImportedGrammars(com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getImportedGrammars:()Ljava/util/List;
checkcast java.util.ArrayList
astore 3
start local 3 1: aload 3
ifnull 14
2: aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getImportedGrammars:()Ljava/util/List;
checkcast java.util.ArrayList
astore 4
start local 4 3: aload 4
ifnonnull 6
4: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 4
5: aload 2
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.setImportedGrammars:(Ljava/util/List;)V
6: StackMap locals: java.util.ArrayList java.util.ArrayList
StackMap stack:
aload 3
invokevirtual java.util.ArrayList.iterator:()Ljava/util/Iterator;
astore 6
goto 13
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.ArrayList java.util.ArrayList top java.util.Iterator
StackMap stack:
7: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
astore 5
start local 5 8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getTargetNamespace:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 7
start local 7 9: aload 7
ifnull 11
10: aload 7
astore 5
11: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.ArrayList java.util.ArrayList com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.Iterator com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
StackMap stack:
aload 0
aload 4
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.containedImportedGrammar:(Ljava/util/List;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Z
ifne 13
12: aload 4
aload 5
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 7 end local 5 13: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.ArrayList java.util.ArrayList top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
end local 4 14: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.ArrayList
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 15 1 srcGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
0 15 2 dstGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
1 15 3 src Ljava/util/ArrayList<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;
3 14 4 dst Ljava/util/ArrayList<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;
8 13 5 sg Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
9 13 7 sg1 Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
MethodParameters:
Name Flags
srcGrammar
dstGrammar
private void updateImportList(java.util.List<com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar>, java.util.List<com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar>);
descriptor: (Ljava/util/List;Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface java.util.List.size:()I
istore 3
start local 3 1: iconst_0
istore 4
start local 4 2: goto 7
3: StackMap locals: int int
StackMap stack:
aload 1
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
astore 5
start local 5 4: aload 0
aload 2
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.containedImportedGrammar:(Ljava/util/List;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Z
ifne 6
5: aload 2
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 6: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
iload 3
if_icmplt 3
end local 4 8: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 9 1 importedSrc Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;
0 9 2 importedDst Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;
1 9 3 size I
2 8 4 i I
4 6 5 sg Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
Signature: (Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;)V
MethodParameters:
Name Flags
importedSrc
importedDst
private void addNewGrammarComponents(com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.resetComponents:()V
1: aload 0
aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addGlobalElementDecls:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
2: aload 0
aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addGlobalAttributeDecls:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
3: aload 0
aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addGlobalAttributeGroupDecls:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
4: aload 0
aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addGlobalGroupDecls:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
5: aload 0
aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addGlobalTypeDecls:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
6: aload 0
aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addGlobalNotationDecls:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 8 1 srcGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
0 8 2 dstGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
MethodParameters:
Name Flags
srcGrammar
dstGrammar
private void addGlobalElementDecls(com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=13, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iconst_2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getComponents:(S)Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
astore 3
start local 3 1: aload 3
invokeinterface com.sun.org.apache.xerces.internal.xs.XSNamedMap.getLength:()I
istore 4
start local 4 2: iconst_0
istore 7
start local 7 3: goto 9
4: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top int
StackMap stack:
aload 3
iload 7
invokeinterface com.sun.org.apache.xerces.internal.xs.XSNamedMap.item:(I)Lcom/sun/org/apache/xerces/internal/xs/XSObject;
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
astore 5
start local 5 5: aload 2
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.getName:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalElementDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
astore 6
start local 6 6: aload 6
ifnonnull 8
7: aload 2
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalElementDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;)V
8: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl int
StackMap stack:
iinc 7 1
end local 6 end local 5 StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top int
StackMap stack:
9: iload 7
iload 4
if_icmplt 4
end local 7 10: aload 1
iconst_2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getComponentsExt:(S)Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
astore 7
start local 7 11: aload 7
invokeinterface com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList.getLength:()I
istore 4
12: iconst_0
istore 8
start local 8 13: goto 23
14: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList int
StackMap stack:
aload 7
iload 8
invokeinterface com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList.item:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 9
start local 9 15: aload 9
bipush 44
invokevirtual java.lang.String.indexOf:(I)I
istore 10
start local 10 16: aload 9
iconst_0
iload 10
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 11
start local 11 17: aload 9
iload 10
iconst_1
iadd
aload 9
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 12
start local 12 18: aload 7
iload 8
iconst_1
iadd
invokeinterface com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList.item:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
astore 5
start local 5 19: aload 2
aload 12
aload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalElementDecl:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
astore 6
start local 6 20: aload 6
ifnonnull 22
21: aload 2
aload 5
aload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalElementDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;Ljava/lang/String;)V
end local 12 end local 11 end local 10 end local 9 22: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList int
StackMap stack:
iinc 8 2
end local 6 end local 5 StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList int
StackMap stack:
23: iload 8
iload 4
if_icmplt 14
end local 8 24: return
end local 7 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 25 1 srcGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
0 25 2 dstGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
1 25 3 components Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
2 25 4 len I
5 9 5 srcDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
19 23 5 srcDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
6 9 6 dstDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
20 23 6 dstDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
3 10 7 i I
11 25 7 componentsExt Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
13 24 8 i I
15 22 9 key Ljava/lang/String;
16 22 10 index I
17 22 11 location Ljava/lang/String;
18 22 12 name Ljava/lang/String;
MethodParameters:
Name Flags
srcGrammar
dstGrammar
private void addGlobalAttributeDecls(com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=13, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getComponents:(S)Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
astore 3
start local 3 1: aload 3
invokeinterface com.sun.org.apache.xerces.internal.xs.XSNamedMap.getLength:()I
istore 4
start local 4 2: iconst_0
istore 7
start local 7 3: goto 12
4: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top int
StackMap stack:
aload 3
iload 7
invokeinterface com.sun.org.apache.xerces.internal.xs.XSNamedMap.item:(I)Lcom/sun/org/apache/xerces/internal/xs/XSObject;
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl
astore 5
start local 5 5: aload 2
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.getName:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
astore 6
start local 6 6: aload 6
ifnonnull 9
7: aload 2
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalAttributeDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;)V
8: goto 11
9: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl int
StackMap stack:
aload 6
aload 5
if_acmpeq 11
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fTolerateDuplicates:Z
ifne 11
10: aload 0
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.getNamespace:()Ljava/lang/String;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.getName:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSharingError:(Ljava/lang/String;Ljava/lang/String;)V
11: StackMap locals:
StackMap stack:
iinc 7 1
end local 6 end local 5 StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top int
StackMap stack:
12: iload 7
iload 4
if_icmplt 4
end local 7 13: aload 1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getComponentsExt:(S)Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
astore 7
start local 7 14: aload 7
invokeinterface com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList.getLength:()I
istore 4
15: iconst_0
istore 8
start local 8 16: goto 26
17: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList int
StackMap stack:
aload 7
iload 8
invokeinterface com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList.item:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 9
start local 9 18: aload 9
bipush 44
invokevirtual java.lang.String.indexOf:(I)I
istore 10
start local 10 19: aload 9
iconst_0
iload 10
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 11
start local 11 20: aload 9
iload 10
iconst_1
iadd
aload 9
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 12
start local 12 21: aload 7
iload 8
iconst_1
iadd
invokeinterface com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList.item:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl
astore 5
start local 5 22: aload 2
aload 12
aload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
astore 6
start local 6 23: aload 6
ifnonnull 25
24: aload 2
aload 5
aload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalAttributeDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;Ljava/lang/String;)V
end local 12 end local 11 end local 10 end local 9 25: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList int
StackMap stack:
iinc 8 2
end local 6 end local 5 StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList int
StackMap stack:
26: iload 8
iload 4
if_icmplt 17
end local 8 27: return
end local 7 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 28 1 srcGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
0 28 2 dstGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
1 28 3 components Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
2 28 4 len I
5 12 5 srcDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
22 26 5 srcDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
6 12 6 dstDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
23 26 6 dstDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
3 13 7 i I
14 28 7 componentsExt Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
16 27 8 i I
18 25 9 key Ljava/lang/String;
19 25 10 index I
20 25 11 location Ljava/lang/String;
21 25 12 name Ljava/lang/String;
MethodParameters:
Name Flags
srcGrammar
dstGrammar
private void addGlobalAttributeGroupDecls(com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=13, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iconst_5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getComponents:(S)Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
astore 3
start local 3 1: aload 3
invokeinterface com.sun.org.apache.xerces.internal.xs.XSNamedMap.getLength:()I
istore 4
start local 4 2: iconst_0
istore 7
start local 7 3: goto 12
4: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top int
StackMap stack:
aload 3
iload 7
invokeinterface com.sun.org.apache.xerces.internal.xs.XSNamedMap.item:(I)Lcom/sun/org/apache/xerces/internal/xs/XSObject;
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl
astore 5
start local 5 5: aload 2
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.getName:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalAttributeGroupDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
astore 6
start local 6 6: aload 6
ifnonnull 9
7: aload 2
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalAttributeGroupDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;)V
8: goto 11
9: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl int
StackMap stack:
aload 6
aload 5
if_acmpeq 11
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fTolerateDuplicates:Z
ifne 11
10: aload 0
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.getNamespace:()Ljava/lang/String;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.getName:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSharingError:(Ljava/lang/String;Ljava/lang/String;)V
11: StackMap locals:
StackMap stack:
iinc 7 1
end local 6 end local 5 StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top int
StackMap stack:
12: iload 7
iload 4
if_icmplt 4
end local 7 13: aload 1
iconst_5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getComponentsExt:(S)Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
astore 7
start local 7 14: aload 7
invokeinterface com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList.getLength:()I
istore 4
15: iconst_0
istore 8
start local 8 16: goto 26
17: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList int
StackMap stack:
aload 7
iload 8
invokeinterface com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList.item:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 9
start local 9 18: aload 9
bipush 44
invokevirtual java.lang.String.indexOf:(I)I
istore 10
start local 10 19: aload 9
iconst_0
iload 10
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 11
start local 11 20: aload 9
iload 10
iconst_1
iadd
aload 9
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 12
start local 12 21: aload 7
iload 8
iconst_1
iadd
invokeinterface com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList.item:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl
astore 5
start local 5 22: aload 2
aload 12
aload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalAttributeGroupDecl:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
astore 6
start local 6 23: aload 6
ifnonnull 25
24: aload 2
aload 5
aload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalAttributeGroupDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;Ljava/lang/String;)V
end local 12 end local 11 end local 10 end local 9 25: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList int
StackMap stack:
iinc 8 2
end local 6 end local 5 StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList int
StackMap stack:
26: iload 8
iload 4
if_icmplt 17
end local 8 27: return
end local 7 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 28 1 srcGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
0 28 2 dstGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
1 28 3 components Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
2 28 4 len I
5 12 5 srcDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
22 26 5 srcDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
6 12 6 dstDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
23 26 6 dstDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
3 13 7 i I
14 28 7 componentsExt Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
16 27 8 i I
18 25 9 key Ljava/lang/String;
19 25 10 index I
20 25 11 location Ljava/lang/String;
21 25 12 name Ljava/lang/String;
MethodParameters:
Name Flags
srcGrammar
dstGrammar
private void addGlobalNotationDecls(com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=13, args_size=3
start local 0 start local 1 start local 2 0: aload 1
bipush 11
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getComponents:(S)Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
astore 3
start local 3 1: aload 3
invokeinterface com.sun.org.apache.xerces.internal.xs.XSNamedMap.getLength:()I
istore 4
start local 4 2: iconst_0
istore 7
start local 7 3: goto 12
4: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top int
StackMap stack:
aload 3
iload 7
invokeinterface com.sun.org.apache.xerces.internal.xs.XSNamedMap.item:(I)Lcom/sun/org/apache/xerces/internal/xs/XSObject;
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl
astore 5
start local 5 5: aload 2
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl.getName:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalNotationDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
astore 6
start local 6 6: aload 6
ifnonnull 9
7: aload 2
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalNotationDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;)V
8: goto 11
9: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl int
StackMap stack:
aload 6
aload 5
if_acmpeq 11
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fTolerateDuplicates:Z
ifne 11
10: aload 0
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl.getNamespace:()Ljava/lang/String;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl.getName:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSharingError:(Ljava/lang/String;Ljava/lang/String;)V
11: StackMap locals:
StackMap stack:
iinc 7 1
end local 6 end local 5 StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top int
StackMap stack:
12: iload 7
iload 4
if_icmplt 4
end local 7 13: aload 1
bipush 11
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getComponentsExt:(S)Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
astore 7
start local 7 14: aload 7
invokeinterface com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList.getLength:()I
istore 4
15: iconst_0
istore 8
start local 8 16: goto 26
17: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList int
StackMap stack:
aload 7
iload 8
invokeinterface com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList.item:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 9
start local 9 18: aload 9
bipush 44
invokevirtual java.lang.String.indexOf:(I)I
istore 10
start local 10 19: aload 9
iconst_0
iload 10
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 11
start local 11 20: aload 9
iload 10
iconst_1
iadd
aload 9
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 12
start local 12 21: aload 7
iload 8
iconst_1
iadd
invokeinterface com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList.item:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl
astore 5
start local 5 22: aload 2
aload 12
aload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalNotationDecl:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
astore 6
start local 6 23: aload 6
ifnonnull 25
24: aload 2
aload 5
aload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalNotationDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;Ljava/lang/String;)V
end local 12 end local 11 end local 10 end local 9 25: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList int
StackMap stack:
iinc 8 2
end local 6 end local 5 StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList int
StackMap stack:
26: iload 8
iload 4
if_icmplt 17
end local 8 27: return
end local 7 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 28 1 srcGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
0 28 2 dstGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
1 28 3 components Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
2 28 4 len I
5 12 5 srcDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
22 26 5 srcDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
6 12 6 dstDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
23 26 6 dstDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
3 13 7 i I
14 28 7 componentsExt Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
16 27 8 i I
18 25 9 key Ljava/lang/String;
19 25 10 index I
20 25 11 location Ljava/lang/String;
21 25 12 name Ljava/lang/String;
MethodParameters:
Name Flags
srcGrammar
dstGrammar
private void addGlobalGroupDecls(com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=13, args_size=3
start local 0 start local 1 start local 2 0: aload 1
bipush 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getComponents:(S)Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
astore 3
start local 3 1: aload 3
invokeinterface com.sun.org.apache.xerces.internal.xs.XSNamedMap.getLength:()I
istore 4
start local 4 2: iconst_0
istore 7
start local 7 3: goto 12
4: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top int
StackMap stack:
aload 3
iload 7
invokeinterface com.sun.org.apache.xerces.internal.xs.XSNamedMap.item:(I)Lcom/sun/org/apache/xerces/internal/xs/XSObject;
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl
astore 5
start local 5 5: aload 2
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl.getName:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalGroupDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
astore 6
start local 6 6: aload 6
ifnonnull 9
7: aload 2
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalGroupDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;)V
8: goto 11
9: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl int
StackMap stack:
aload 5
aload 6
if_acmpeq 11
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fTolerateDuplicates:Z
ifne 11
10: aload 0
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl.getNamespace:()Ljava/lang/String;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl.getName:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSharingError:(Ljava/lang/String;Ljava/lang/String;)V
11: StackMap locals:
StackMap stack:
iinc 7 1
end local 6 end local 5 StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top int
StackMap stack:
12: iload 7
iload 4
if_icmplt 4
end local 7 13: aload 1
bipush 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getComponentsExt:(S)Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
astore 7
start local 7 14: aload 7
invokeinterface com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList.getLength:()I
istore 4
15: iconst_0
istore 8
start local 8 16: goto 26
17: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList int
StackMap stack:
aload 7
iload 8
invokeinterface com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList.item:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 9
start local 9 18: aload 9
bipush 44
invokevirtual java.lang.String.indexOf:(I)I
istore 10
start local 10 19: aload 9
iconst_0
iload 10
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 11
start local 11 20: aload 9
iload 10
iconst_1
iadd
aload 9
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 12
start local 12 21: aload 7
iload 8
iconst_1
iadd
invokeinterface com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList.item:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl
astore 5
start local 5 22: aload 2
aload 12
aload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalGroupDecl:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
astore 6
start local 6 23: aload 6
ifnonnull 25
24: aload 2
aload 5
aload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalGroupDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;Ljava/lang/String;)V
end local 12 end local 11 end local 10 end local 9 25: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList int
StackMap stack:
iinc 8 2
end local 6 end local 5 StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList int
StackMap stack:
26: iload 8
iload 4
if_icmplt 17
end local 8 27: return
end local 7 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 28 1 srcGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
0 28 2 dstGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
1 28 3 components Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
2 28 4 len I
5 12 5 srcDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
22 26 5 srcDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
6 12 6 dstDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
23 26 6 dstDecl Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
3 13 7 i I
14 28 7 componentsExt Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
16 27 8 i I
18 25 9 key Ljava/lang/String;
19 25 10 index I
20 25 11 location Ljava/lang/String;
21 25 12 name Ljava/lang/String;
MethodParameters:
Name Flags
srcGrammar
dstGrammar
private void addGlobalTypeDecls(com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=13, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iconst_3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getComponents:(S)Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
astore 3
start local 3 1: aload 3
invokeinterface com.sun.org.apache.xerces.internal.xs.XSNamedMap.getLength:()I
istore 4
start local 4 2: iconst_0
istore 7
start local 7 3: goto 12
4: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top int
StackMap stack:
aload 3
iload 7
invokeinterface com.sun.org.apache.xerces.internal.xs.XSNamedMap.item:(I)Lcom/sun/org/apache/xerces/internal/xs/XSObject;
checkcast com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
astore 5
start local 5 5: aload 2
aload 5
invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getName:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
astore 6
start local 6 6: aload 6
ifnonnull 9
7: aload 2
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalTypeDecl:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;)V
8: goto 11
9: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int com.sun.org.apache.xerces.internal.xs.XSTypeDefinition com.sun.org.apache.xerces.internal.xs.XSTypeDefinition int
StackMap stack:
aload 6
aload 5
if_acmpeq 11
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fTolerateDuplicates:Z
ifne 11
10: aload 0
aload 5
invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getNamespace:()Ljava/lang/String;
aload 5
invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getName:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSharingError:(Ljava/lang/String;Ljava/lang/String;)V
11: StackMap locals:
StackMap stack:
iinc 7 1
end local 6 end local 5 StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top int
StackMap stack:
12: iload 7
iload 4
if_icmplt 4
end local 7 13: aload 1
iconst_3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getComponentsExt:(S)Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
astore 7
start local 7 14: aload 7
invokeinterface com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList.getLength:()I
istore 4
15: iconst_0
istore 8
start local 8 16: goto 26
17: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList int
StackMap stack:
aload 7
iload 8
invokeinterface com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList.item:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 9
start local 9 18: aload 9
bipush 44
invokevirtual java.lang.String.indexOf:(I)I
istore 10
start local 10 19: aload 9
iconst_0
iload 10
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 11
start local 11 20: aload 9
iload 10
iconst_1
iadd
aload 9
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 12
start local 12 21: aload 7
iload 8
iconst_1
iadd
invokeinterface com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList.item:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
astore 5
start local 5 22: aload 2
aload 12
aload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
astore 6
start local 6 23: aload 6
ifnonnull 25
24: aload 2
aload 5
aload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalTypeDecl:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Ljava/lang/String;)V
end local 12 end local 11 end local 10 end local 9 25: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int com.sun.org.apache.xerces.internal.xs.XSTypeDefinition com.sun.org.apache.xerces.internal.xs.XSTypeDefinition com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList int
StackMap stack:
iinc 8 2
end local 6 end local 5 StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.xs.XSNamedMap int top top com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList int
StackMap stack:
26: iload 8
iload 4
if_icmplt 17
end local 8 27: return
end local 7 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 28 1 srcGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
0 28 2 dstGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
1 28 3 components Lcom/sun/org/apache/xerces/internal/xs/XSNamedMap;
2 28 4 len I
5 12 5 srcDecl Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
22 26 5 srcDecl Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
6 12 6 dstDecl Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
23 26 6 dstDecl Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
3 13 7 i I
14 28 7 componentsExt Lcom/sun/org/apache/xerces/internal/xs/datatypes/ObjectList;
16 27 8 i I
18 25 9 key Ljava/lang/String;
19 25 10 index I
20 25 11 location Ljava/lang/String;
21 25 12 name Ljava/lang/String;
MethodParameters:
Name Flags
srcGrammar
dstGrammar
private java.util.List<com.sun.org.apache.xerces.internal.xs.XSObject> expandComponents(com.sun.org.apache.xerces.internal.xs.XSObject[], java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: ([Lcom/sun/org/apache/xerces/internal/xs/XSObject;Ljava/util/Map;)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 1: iconst_0
istore 4
start local 4 2: goto 6
3: StackMap locals: java.util.List int
StackMap stack:
aload 3
aload 1
iload 4
aaload
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 5
4: aload 3
aload 1
iload 4
aaload
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
5: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
6: iload 4
aload 1
arraylength
if_icmplt 3
end local 4 7: iconst_0
istore 4
start local 4 8: goto 12
9: StackMap locals:
StackMap stack:
aload 3
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xs.XSObject
astore 5
start local 5 10: aload 0
aload 5
aload 3
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandRelatedComponents:(Lcom/sun/org/apache/xerces/internal/xs/XSObject;Ljava/util/List;Ljava/util/Map;)V
end local 5 11: iinc 4 1
StackMap locals:
StackMap stack:
12: iload 4
aload 3
invokeinterface java.util.List.size:()I
if_icmplt 9
end local 4 13: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 14 1 components [Lcom/sun/org/apache/xerces/internal/xs/XSObject;
0 14 2 dependencies Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
1 14 3 newComponents Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;
2 7 4 i I
8 13 4 i I
10 11 5 component Lcom/sun/org/apache/xerces/internal/xs/XSObject;
Signature: ([Lcom/sun/org/apache/xerces/internal/xs/XSObject;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;
MethodParameters:
Name Flags
components
dependencies
private void expandRelatedComponents(com.sun.org.apache.xerces.internal.xs.XSObject, java.util.List<com.sun.org.apache.xerces.internal.xs.XSObject>, java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSObject;Ljava/util/List;Ljava/util/Map;)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 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObject.getType:()S
istore 4
start local 4 1: iload 4
tableswitch { // 1 - 11
1: 4
2: 7
3: 2
4: 10
5: 6
6: 9
7: 10
8: 10
9: 10
10: 10
11: 10
default: 10
}
2: StackMap locals: int
StackMap stack:
aload 0
aload 1
checkcast com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
aload 2
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObject.getNamespace:()Ljava/lang/String;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandRelatedTypeComponents:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
3: goto 10
4: StackMap locals:
StackMap stack:
aload 0
aload 1
checkcast com.sun.org.apache.xerces.internal.xs.XSAttributeDeclaration
aload 2
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObject.getNamespace:()Ljava/lang/String;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandRelatedAttributeComponents:(Lcom/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
5: goto 10
6: StackMap locals:
StackMap stack:
aload 0
aload 1
checkcast com.sun.org.apache.xerces.internal.xs.XSAttributeGroupDefinition
aload 2
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObject.getNamespace:()Ljava/lang/String;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandRelatedAttributeGroupComponents:(Lcom/sun/org/apache/xerces/internal/xs/XSAttributeGroupDefinition;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
7: StackMap locals:
StackMap stack:
aload 0
aload 1
checkcast com.sun.org.apache.xerces.internal.xs.XSElementDeclaration
aload 2
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObject.getNamespace:()Ljava/lang/String;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandRelatedElementComponents:(Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
8: goto 10
9: StackMap locals:
StackMap stack:
aload 0
aload 1
checkcast com.sun.org.apache.xerces.internal.xs.XSModelGroupDefinition
aload 2
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObject.getNamespace:()Ljava/lang/String;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandRelatedModelGroupDefinitionComponents:(Lcom/sun/org/apache/xerces/internal/xs/XSModelGroupDefinition;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
10: 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 11 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 11 1 component Lcom/sun/org/apache/xerces/internal/xs/XSObject;
0 11 2 componentList Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;
0 11 3 dependencies Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
1 11 4 componentType S
Signature: (Lcom/sun/org/apache/xerces/internal/xs/XSObject;Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
component
componentList
dependencies
private void expandRelatedAttributeComponents(com.sun.org.apache.xerces.internal.xs.XSAttributeDeclaration, java.util.List<com.sun.org.apache.xerces.internal.xs.XSObject>, java.lang.String, java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
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
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSAttributeDeclaration.getTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addRelatedType:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 2 1 decl Lcom/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration;
0 2 2 componentList Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;
0 2 3 namespace Ljava/lang/String;
0 2 4 dependencies Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
Signature: (Lcom/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration;Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
decl
componentList
namespace
dependencies
private void expandRelatedElementComponents(com.sun.org.apache.xerces.internal.xs.XSElementDeclaration, java.util.List<com.sun.org.apache.xerces.internal.xs.XSObject>, java.lang.String, java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSElementDeclaration.getTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addRelatedType:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
1: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSElementDeclaration.getSubstitutionGroupAffiliation:()Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;
astore 5
start local 5 2: aload 5
ifnull 4
3: aload 0
aload 5
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addRelatedElement:(Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
4: StackMap locals: com.sun.org.apache.xerces.internal.xs.XSElementDeclaration
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 5 1 decl Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;
0 5 2 componentList Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;
0 5 3 namespace Ljava/lang/String;
0 5 4 dependencies Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
2 5 5 subElemDecl Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;
Signature: (Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
decl
componentList
namespace
dependencies
private void expandRelatedTypeComponents(com.sun.org.apache.xerces.internal.xs.XSTypeDefinition, java.util.List<com.sun.org.apache.xerces.internal.xs.XSObject>, java.lang.String, java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
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 1
instanceof com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
ifeq 3
1: aload 0
aload 1
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandRelatedComplexTypeComponents:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 1
instanceof com.sun.org.apache.xerces.internal.impl.dv.xs.XSSimpleTypeDecl
ifeq 5
4: aload 0
aload 1
checkcast com.sun.org.apache.xerces.internal.xs.XSSimpleTypeDefinition
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandRelatedSimpleTypeComponents:(Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
5: 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 6 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 6 1 type Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
0 6 2 componentList Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;
0 6 3 namespace Ljava/lang/String;
0 6 4 dependencies Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
Signature: (Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
type
componentList
namespace
dependencies
private void expandRelatedModelGroupDefinitionComponents(com.sun.org.apache.xerces.internal.xs.XSModelGroupDefinition, java.util.List<com.sun.org.apache.xerces.internal.xs.XSObject>, java.lang.String, java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSModelGroupDefinition;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
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
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSModelGroupDefinition.getModelGroup:()Lcom/sun/org/apache/xerces/internal/xs/XSModelGroup;
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandRelatedModelGroupComponents:(Lcom/sun/org/apache/xerces/internal/xs/XSModelGroup;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 2 1 modelGroupDef Lcom/sun/org/apache/xerces/internal/xs/XSModelGroupDefinition;
0 2 2 componentList Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;
0 2 3 namespace Ljava/lang/String;
0 2 4 dependencies Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
Signature: (Lcom/sun/org/apache/xerces/internal/xs/XSModelGroupDefinition;Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
modelGroupDef
componentList
namespace
dependencies
private void expandRelatedAttributeGroupComponents(com.sun.org.apache.xerces.internal.xs.XSAttributeGroupDefinition, java.util.List<com.sun.org.apache.xerces.internal.xs.XSObject>, java.lang.String, java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSAttributeGroupDefinition;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
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
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSAttributeGroupDefinition.getAttributeUses:()Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandRelatedAttributeUsesComponents:(Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 2 1 attrGroup Lcom/sun/org/apache/xerces/internal/xs/XSAttributeGroupDefinition;
0 2 2 componentList Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;
0 2 3 namespace Ljava/lang/String;
0 2 4 dependencies Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
Signature: (Lcom/sun/org/apache/xerces/internal/xs/XSAttributeGroupDefinition;Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
attrGroup
componentList
namespace
dependencies
private void expandRelatedComplexTypeComponents(com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl, java.util.List<com.sun.org.apache.xerces.internal.xs.XSObject>, java.lang.String, java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.getBaseType:()Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addRelatedType:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
1: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.getAttributeUses:()Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandRelatedAttributeUsesComponents:(Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
2: aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.getParticle:()Lcom/sun/org/apache/xerces/internal/xs/XSParticle;
astore 5
start local 5 3: aload 5
ifnull 5
4: aload 0
aload 5
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandRelatedParticleComponents:(Lcom/sun/org/apache/xerces/internal/xs/XSParticle;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
5: StackMap locals: com.sun.org.apache.xerces.internal.xs.XSParticle
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 6 1 type Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
0 6 2 componentList Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;
0 6 3 namespace Ljava/lang/String;
0 6 4 dependencies Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
3 6 5 particle Lcom/sun/org/apache/xerces/internal/xs/XSParticle;
Signature: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
type
componentList
namespace
dependencies
private void expandRelatedSimpleTypeComponents(com.sun.org.apache.xerces.internal.xs.XSSimpleTypeDefinition, java.util.List<com.sun.org.apache.xerces.internal.xs.XSObject>, java.lang.String, java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=10, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSSimpleTypeDefinition.getBaseType:()Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
astore 5
start local 5 1: aload 5
ifnull 3
2: aload 0
aload 5
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addRelatedType:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
3: StackMap locals: com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
StackMap stack:
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSSimpleTypeDefinition.getItemType:()Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
astore 6
start local 6 4: aload 6
ifnull 6
5: aload 0
aload 6
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addRelatedType:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
6: StackMap locals: com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
StackMap stack:
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSSimpleTypeDefinition.getPrimitiveType:()Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
astore 7
start local 7 7: aload 7
ifnull 9
8: aload 0
aload 7
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addRelatedType:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
9: StackMap locals: com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
StackMap stack:
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSSimpleTypeDefinition.getMemberTypes:()Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
astore 8
start local 8 10: aload 8
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObjectList.size:()I
ifle 16
11: iconst_0
istore 9
start local 9 12: goto 15
13: StackMap locals: com.sun.org.apache.xerces.internal.xs.XSObjectList int
StackMap stack:
aload 0
aload 8
iload 9
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObjectList.item:(I)Lcom/sun/org/apache/xerces/internal/xs/XSObject;
checkcast com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addRelatedType:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
14: iinc 9 1
StackMap locals:
StackMap stack:
15: iload 9
aload 8
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObjectList.size:()I
if_icmplt 13
end local 9 16: StackMap locals:
StackMap stack:
return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 17 1 type Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
0 17 2 componentList Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;
0 17 3 namespace Ljava/lang/String;
0 17 4 dependencies Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
1 17 5 baseType Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
4 17 6 itemType Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
7 17 7 primitiveType Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
10 17 8 memberTypes Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
12 16 9 i I
Signature: (Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
type
componentList
namespace
dependencies
private void expandRelatedAttributeUsesComponents(com.sun.org.apache.xerces.internal.xs.XSObjectList, java.util.List<com.sun.org.apache.xerces.internal.xs.XSObject>, java.lang.String, java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ifnonnull 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObjectList.size:()I
StackMap locals:
StackMap stack: int
2: istore 5
start local 5 3: iconst_0
istore 6
start local 6 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
aload 1
iload 6
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObjectList.item:(I)Lcom/sun/org/apache/xerces/internal/xs/XSObject;
checkcast com.sun.org.apache.xerces.internal.xs.XSAttributeUse
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandRelatedAttributeUseComponents:(Lcom/sun/org/apache/xerces/internal/xs/XSAttributeUse;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
6: iinc 6 1
StackMap locals:
StackMap stack:
7: iload 6
iload 5
if_icmplt 5
end local 6 8: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 9 1 attrUses Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
0 9 2 componentList Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;
0 9 3 namespace Ljava/lang/String;
0 9 4 dependencies Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
3 9 5 attrUseSize I
4 8 6 i I
Signature: (Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
attrUses
componentList
namespace
dependencies
private void expandRelatedAttributeUseComponents(com.sun.org.apache.xerces.internal.xs.XSAttributeUse, java.util.List<com.sun.org.apache.xerces.internal.xs.XSObject>, java.lang.String, java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSAttributeUse;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
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
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSAttributeUse.getAttrDeclaration:()Lcom/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration;
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addRelatedAttribute:(Lcom/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 2 1 component Lcom/sun/org/apache/xerces/internal/xs/XSAttributeUse;
0 2 2 componentList Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;
0 2 3 namespace Ljava/lang/String;
0 2 4 dependencies Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
Signature: (Lcom/sun/org/apache/xerces/internal/xs/XSAttributeUse;Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
component
componentList
namespace
dependencies
private void expandRelatedParticleComponents(com.sun.org.apache.xerces.internal.xs.XSParticle, java.util.List<com.sun.org.apache.xerces.internal.xs.XSObject>, java.lang.String, java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSParticle;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSParticle.getTerm:()Lcom/sun/org/apache/xerces/internal/xs/XSTerm;
astore 5
start local 5 1: aload 5
invokeinterface com.sun.org.apache.xerces.internal.xs.XSTerm.getType:()S
lookupswitch { // 2
2: 2
7: 4
default: 6
}
2: StackMap locals: com.sun.org.apache.xerces.internal.xs.XSTerm
StackMap stack:
aload 0
aload 5
checkcast com.sun.org.apache.xerces.internal.xs.XSElementDeclaration
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addRelatedElement:(Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
3: goto 6
4: StackMap locals:
StackMap stack:
aload 0
aload 5
checkcast com.sun.org.apache.xerces.internal.xs.XSModelGroup
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandRelatedModelGroupComponents:(Lcom/sun/org/apache/xerces/internal/xs/XSModelGroup;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
5: goto 6
6: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 7 1 component Lcom/sun/org/apache/xerces/internal/xs/XSParticle;
0 7 2 componentList Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;
0 7 3 namespace Ljava/lang/String;
0 7 4 dependencies Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
1 7 5 term Lcom/sun/org/apache/xerces/internal/xs/XSTerm;
Signature: (Lcom/sun/org/apache/xerces/internal/xs/XSParticle;Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
component
componentList
namespace
dependencies
private void expandRelatedModelGroupComponents(com.sun.org.apache.xerces.internal.xs.XSModelGroup, java.util.List<com.sun.org.apache.xerces.internal.xs.XSObject>, java.lang.String, java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSModelGroup;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSModelGroup.getParticles:()Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
astore 5
start local 5 1: aload 5
ifnonnull 2
iconst_0
goto 3
StackMap locals: com.sun.org.apache.xerces.internal.xs.XSObjectList
StackMap stack:
2: aload 5
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObjectList.getLength:()I
StackMap locals:
StackMap stack: int
3: istore 6
start local 6 4: iconst_0
istore 7
start local 7 5: goto 8
6: StackMap locals: int int
StackMap stack:
aload 0
aload 5
iload 7
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObjectList.item:(I)Lcom/sun/org/apache/xerces/internal/xs/XSObject;
checkcast com.sun.org.apache.xerces.internal.xs.XSParticle
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandRelatedParticleComponents:(Lcom/sun/org/apache/xerces/internal/xs/XSParticle;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
7: iinc 7 1
StackMap locals:
StackMap stack:
8: iload 7
iload 6
if_icmplt 6
end local 7 9: 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 10 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 10 1 modelGroup Lcom/sun/org/apache/xerces/internal/xs/XSModelGroup;
0 10 2 componentList Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;
0 10 3 namespace Ljava/lang/String;
0 10 4 dependencies Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
1 10 5 particles Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
4 10 6 length I
5 9 7 i I
Signature: (Lcom/sun/org/apache/xerces/internal/xs/XSModelGroup;Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
modelGroup
componentList
namespace
dependencies
private void addRelatedType(com.sun.org.apache.xerces.internal.xs.XSTypeDefinition, java.util.List<com.sun.org.apache.xerces.internal.xs.XSObject>, java.lang.String, java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getAnonymous:()Z
ifne 7
1: getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getNamespace:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 8
2: aload 2
aload 1
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 8
3: aload 0
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.findDependentNamespaces:(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
astore 5
start local 5 4: aload 0
aload 3
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getNamespace:()Ljava/lang/String;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addNamespaceDependency:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
5: aload 2
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 6: goto 8
7: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandRelatedTypeComponents:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
8: 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 9 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 9 1 type Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
0 9 2 componentList Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;
0 9 3 namespace Ljava/lang/String;
0 9 4 dependencies Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
4 6 5 importedNamespaces Ljava/util/List<Ljava/lang/String;>;
Signature: (Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
type
componentList
namespace
dependencies
private void addRelatedElement(com.sun.org.apache.xerces.internal.xs.XSElementDeclaration, java.util.List<com.sun.org.apache.xerces.internal.xs.XSObject>, java.lang.String, java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSElementDeclaration.getScope:()S
iconst_1
if_icmpne 6
1: aload 2
aload 1
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 7
2: aload 0
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.findDependentNamespaces:(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
astore 5
start local 5 3: aload 0
aload 3
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSElementDeclaration.getNamespace:()Ljava/lang/String;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addNamespaceDependency:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
4: aload 2
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandRelatedElementComponents:(Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)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 Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 8 1 decl Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;
0 8 2 componentList Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;
0 8 3 namespace Ljava/lang/String;
0 8 4 dependencies Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
3 5 5 importedNamespaces Ljava/util/List<Ljava/lang/String;>;
Signature: (Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
decl
componentList
namespace
dependencies
private void addRelatedAttribute(com.sun.org.apache.xerces.internal.xs.XSAttributeDeclaration, java.util.List<com.sun.org.apache.xerces.internal.xs.XSObject>, java.lang.String, java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSAttributeDeclaration.getScope:()S
iconst_1
if_icmpne 6
1: aload 2
aload 1
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 7
2: aload 0
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.findDependentNamespaces:(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
astore 5
start local 5 3: aload 0
aload 3
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSAttributeDeclaration.getNamespace:()Ljava/lang/String;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addNamespaceDependency:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
4: aload 2
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandRelatedAttributeComponents:(Lcom/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration;Ljava/util/List;Ljava/lang/String;Ljava/util/Map;)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 Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 8 1 decl Lcom/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration;
0 8 2 componentList Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;
0 8 3 namespace Ljava/lang/String;
0 8 4 dependencies Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
3 5 5 importedNamespaces Ljava/util/List<Ljava/lang/String;>;
Signature: (Lcom/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration;Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
decl
componentList
namespace
dependencies
private void addGlobalComponents(java.util.List<com.sun.org.apache.xerces.internal.xs.XSObject>, java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Ljava/util/List;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: new com.sun.org.apache.xerces.internal.impl.xs.XSDDescription
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.<init>:()V
astore 3
start local 3 1: aload 1
invokeinterface java.util.List.size:()I
istore 4
start local 4 2: iconst_0
istore 5
start local 5 3: goto 6
4: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XSDDescription int int
StackMap stack:
aload 0
aload 1
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xs.XSObject
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addGlobalComponent:(Lcom/sun/org/apache/xerces/internal/xs/XSObject;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;)V
5: iinc 5 1
StackMap locals:
StackMap stack:
6: iload 5
iload 4
if_icmplt 4
end local 5 7: aload 0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.updateImportDependencies:(Ljava/util/Map;)V
8: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 9 1 components Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;
0 9 2 importDependencies Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
1 9 3 desc Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
2 9 4 size I
3 7 5 i I
Signature: (Ljava/util/List<Lcom/sun/org/apache/xerces/internal/xs/XSObject;>;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
components
importDependencies
private void addGlobalComponent(com.sun.org.apache.xerces.internal.xs.XSObject, com.sun.org.apache.xerces.internal.impl.xs.XSDDescription);
descriptor: (Lcom/sun/org/apache/xerces/internal/xs/XSObject;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObject.getNamespace:()Ljava/lang/String;
astore 3
start local 3 1: aload 2
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setNamespace:(Ljava/lang/String;)V
2: aload 0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 4
start local 4 3: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObject.getType:()S
istore 5
start local 5 4: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xs.XSObject.getName:()Ljava/lang/String;
astore 6
start local 6 5: iload 5
tableswitch { // 1 - 11
1: 12
2: 23
3: 6
4: 40
5: 18
6: 30
7: 40
8: 40
9: 40
10: 40
11: 35
default: 40
}
6: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xs.XSObject com.sun.org.apache.xerces.internal.impl.xs.XSDDescription java.lang.String com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar int java.lang.String
StackMap stack:
aload 1
checkcast com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getAnonymous:()Z
ifne 40
7: aload 4
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
ifnonnull 9
8: aload 4
aload 1
checkcast com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalTypeDecl:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;)V
9: StackMap locals:
StackMap stack:
aload 4
aload 6
ldc ""
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
ifnonnull 40
10: aload 4
aload 1
checkcast com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
ldc ""
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalTypeDecl:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Ljava/lang/String;)V
11: goto 40
12: StackMap locals:
StackMap stack:
aload 1
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.getScope:()S
iconst_1
if_icmpne 40
13: aload 4
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
ifnonnull 15
14: aload 4
aload 1
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalAttributeDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;)V
15: StackMap locals:
StackMap stack:
aload 4
aload 6
ldc ""
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
ifnonnull 40
16: aload 4
aload 1
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl
ldc ""
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalAttributeDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;Ljava/lang/String;)V
17: goto 40
18: StackMap locals:
StackMap stack:
aload 4
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
ifnonnull 20
19: aload 4
aload 1
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalAttributeGroupDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;)V
20: StackMap locals:
StackMap stack:
aload 4
aload 6
ldc ""
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
ifnonnull 40
21: aload 4
aload 1
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl
ldc ""
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalAttributeGroupDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;Ljava/lang/String;)V
22: goto 40
23: StackMap locals:
StackMap stack:
aload 1
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.getScope:()S
iconst_1
if_icmpne 40
24: aload 4
aload 1
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalElementDeclAll:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;)V
25: aload 4
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalElementDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
ifnonnull 27
26: aload 4
aload 1
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalElementDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;)V
27: StackMap locals:
StackMap stack:
aload 4
aload 6
ldc ""
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalElementDecl:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
ifnonnull 40
28: aload 4
aload 1
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
ldc ""
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalElementDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;Ljava/lang/String;)V
29: goto 40
30: StackMap locals:
StackMap stack:
aload 4
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalGroupDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
ifnonnull 32
31: aload 4
aload 1
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalGroupDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;)V
32: StackMap locals:
StackMap stack:
aload 4
aload 6
ldc ""
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalGroupDecl:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;
ifnonnull 40
33: aload 4
aload 1
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl
ldc ""
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalGroupDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl;Ljava/lang/String;)V
34: goto 40
35: StackMap locals:
StackMap stack:
aload 4
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalNotationDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
ifnonnull 37
36: aload 4
aload 1
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalNotationDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;)V
37: StackMap locals:
StackMap stack:
aload 4
aload 6
ldc ""
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalNotationDecl:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
ifnonnull 40
38: aload 4
aload 1
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl
ldc ""
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalNotationDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;Ljava/lang/String;)V
39: goto 40
40: 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 41 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 41 1 component Lcom/sun/org/apache/xerces/internal/xs/XSObject;
0 41 2 desc Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
1 41 3 namespace Ljava/lang/String;
3 41 4 sg Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
4 41 5 componentType S
5 41 6 name Ljava/lang/String;
MethodParameters:
Name Flags
component
desc
private void updateImportDependencies(java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
return
1: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 5
goto 7
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.util.Map top top top java.util.Iterator
StackMap stack:
2: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 4
start local 4 3: aload 4
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
astore 2
start local 2 4: aload 4
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
astore 3
start local 3 5: aload 3
invokeinterface java.util.List.size:()I
ifle 7
6: aload 0
aload 2
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.expandImportList:(Ljava/lang/String;Ljava/util/List;)V
end local 4 end local 3 end local 2 7: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 9 1 table Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
4 7 2 namespace Ljava/lang/String;
5 7 3 importList Ljava/util/List<Ljava/lang/String;>;
3 7 4 entry Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
table
private void expandImportList(java.lang.String, java.util.List<java.lang.String>);
descriptor: (Ljava/lang/String;Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 3
start local 3 1: aload 3
ifnull 9
2: aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getImportedGrammars:()Ljava/util/List;
astore 4
start local 4 3: aload 4
ifnonnull 8
4: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 4
5: aload 0
aload 3
aload 4
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addImportList:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Ljava/util/List;Ljava/util/List;)V
6: aload 3
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.setImportedGrammars:(Ljava/util/List;)V
7: goto 9
8: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List
StackMap stack:
aload 0
aload 3
aload 4
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.updateImportList:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Ljava/util/List;Ljava/util/List;)V
end local 4 9: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 10 1 namespace Ljava/lang/String;
0 10 2 namespaceList Ljava/util/List<Ljava/lang/String;>;
1 10 3 sg Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
3 9 4 isgs Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;
Signature: (Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
namespace
namespaceList
private void addImportList(com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, java.util.List<com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar>, java.util.List<java.lang.String>);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Ljava/util/List;Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokeinterface java.util.List.size:()I
istore 4
start local 4 1: iconst_0
istore 6
start local 6 2: goto 7
3: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List java.util.List int top int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 3
iload 6
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 5
start local 5 4: aload 5
ifnull 6
5: aload 2
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
6: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List java.util.List int com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar int
StackMap stack:
iinc 6 1
end local 5 StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List java.util.List int top int
StackMap stack:
7: iload 6
iload 4
if_icmplt 3
end local 6 8: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 9 1 sg Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
0 9 2 importedGrammars Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;
0 9 3 namespaceList Ljava/util/List<Ljava/lang/String;>;
1 9 4 size I
4 7 5 isg Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
2 8 6 i I
Signature: (Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;Ljava/util/List<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
sg
importedGrammars
namespaceList
private void updateImportList(com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, java.util.List<com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar>, java.util.List<java.lang.String>);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Ljava/util/List;Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokeinterface java.util.List.size:()I
istore 4
start local 4 1: iconst_0
istore 6
start local 6 2: goto 8
3: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List java.util.List int top int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 3
iload 6
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 5
start local 5 4: aload 5
ifnull 7
5: aload 0
aload 2
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.containedImportedGrammar:(Ljava/util/List;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Z
ifne 7
6: aload 2
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
7: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List java.util.List int com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar int
StackMap stack:
iinc 6 1
end local 5 StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.List java.util.List int top int
StackMap stack:
8: iload 6
iload 4
if_icmplt 3
end local 6 9: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 10 1 sg Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
0 10 2 importedGrammars Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;
0 10 3 namespaceList Ljava/util/List<Ljava/lang/String;>;
1 10 4 size I
4 8 5 isg Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
2 9 6 i I
Signature: (Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;Ljava/util/List<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
sg
importedGrammars
namespaceList
private boolean containedImportedGrammar(java.util.List<com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar>, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar);
descriptor: (Ljava/util/List;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface java.util.List.size:()I
istore 3
start local 3 1: iconst_0
istore 5
start local 5 2: goto 7
3: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.util.List com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar int top int
StackMap stack:
aload 1
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
astore 4
start local 4 4: aload 0
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getTargetNamespace:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.null2EmptyString:(Ljava/lang/String;)Ljava/lang/String;
aload 0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getTargetNamespace:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.null2EmptyString:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: iconst_1
ireturn
6: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.util.List com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar int com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar int
StackMap stack:
iinc 5 1
end local 4 StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.util.List com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar int top int
StackMap stack:
7: iload 5
iload 3
if_icmplt 3
end local 5 8: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 9 1 importedGrammar Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;
0 9 2 grammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
1 9 3 size I
4 7 4 sg Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
2 8 5 i I
Signature: (Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;>;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Z
MethodParameters:
Name Flags
importedGrammar
grammar
private com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar getSchemaGrammar(com.sun.org.apache.xerces.internal.impl.xs.XSDDescription);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fNamespaceGrowth:Z
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.findGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Z)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 2
start local 2 1: aload 2
ifnonnull 5
2: new com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
dup
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getNamespace:()Ljava/lang/String;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.makeClone:()Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
invokespecial com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.<init>:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
astore 2
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.putGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
4: goto 7
5: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
StackMap stack:
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.isImmutable:()Z
ifeq 7
6: aload 0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.createGrammarFrom:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 2
7: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 8 1 desc Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
1 8 2 sg Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
MethodParameters:
Name Flags
desc
private java.util.List<java.lang.String> findDependentNamespaces(java.lang.String, java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.null2EmptyString:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 0
aload 2
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getFromMap:(Ljava/util/Map;Ljava/lang/String;)Ljava/util/List;
astore 4
start local 4 2: aload 4
ifnonnull 5
3: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 4
4: aload 2
aload 3
aload 4
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: StackMap locals: java.lang.String java.util.List
StackMap stack:
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 Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 6 1 namespace Ljava/lang/String;
0 6 2 table Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
1 6 3 ns Ljava/lang/String;
2 6 4 namespaceList Ljava/util/List<Ljava/lang/String;>;
Signature: (Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
namespace
table
private void addNamespaceDependency(java.lang.String, java.lang.String, java.util.List<java.lang.String>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.null2EmptyString:(Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 1: aload 0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.null2EmptyString:(Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 2: aload 4
aload 5
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 5
3: aload 3
aload 5
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 5
4: aload 3
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
5: StackMap locals: java.lang.String java.lang.String
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 6 1 namespace1 Ljava/lang/String;
0 6 2 namespace2 Ljava/lang/String;
0 6 3 list Ljava/util/List<Ljava/lang/String;>;
1 6 4 ns1 Ljava/lang/String;
2 6 5 ns2 Ljava/lang/String;
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
namespace1
namespace2
list
private void reportSharingError(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 3
StackMap locals:
StackMap stack:
2: new java.lang.StringBuilder
dup
aload 1
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 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
3: StackMap locals:
StackMap stack: java.lang.String
astore 3
start local 3 4: aload 0
ldc "sch-props-correct.2"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 6 1 namespace Ljava/lang/String;
0 6 2 name Ljava/lang/String;
4 6 3 qName Ljava/lang/String;
MethodParameters:
Name Flags
namespace
name
private void createTraversers();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker
dup
aload 0
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;)V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
1: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAttributeGroupTraverser
dup
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAttributeGroupTraverser.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;)V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeGroupTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser;
2: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAttributeTraverser
dup
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAttributeTraverser.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;)V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser;
3: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser
dup
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;)V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fComplexTypeTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser;
4: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser
dup
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;)V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fElementTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
5: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDGroupTraverser
dup
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDGroupTraverser.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;)V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGroupTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser;
6: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDKeyrefTraverser
dup
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDKeyrefTraverser.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;)V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDKeyrefTraverser;
7: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDNotationTraverser
dup
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDNotationTraverser.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;)V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fNotationTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDNotationTraverser;
8: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDSimpleTypeTraverser
dup
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDSimpleTypeTraverser.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;)V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSimpleTypeTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser;
9: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDUniqueOrKeyTraverser
dup
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDUniqueOrKeyTraverser.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;)V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUniqueOrKeyTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser;
10: aload 0
new com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDWildcardTraverser
dup
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDWildcardTraverser.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;)V
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fWildCardTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDWildcardTraverser;
11: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
void prepareForParse();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fTraversed:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDoc2SystemId:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
3: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLastSchemaWasDuplicate:Z
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
void prepareForTraverse();
descriptor: ()V
flags: (0x0000)
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.registryEmpty:Z
ifne 15
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedAttributeRegistry:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedAttributeGroupRegistry:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedElementRegistry:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedGroupRegistry:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedIdentityConstraintRegistry:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedNotationRegistry:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedTypeRegistry:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedAttributeRegistrySub:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedAttributeGroupRegistrySub:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedElementRegistrySub:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedGroupRegistrySub:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
12: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedIdentityConstraintRegistrySub:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedNotationRegistrySub:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedTypeRegistrySub:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
15: StackMap locals:
StackMap stack:
iconst_1
istore 1
start local 1 16: goto 20
17: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedRegistriesExt:[Ljava/util/Map;
iload 1
aaload
ifnull 19
18: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedRegistriesExt:[Ljava/util/Map;
iload 1
aaload
invokeinterface java.util.Map.clear:()V
19: StackMap locals:
StackMap stack:
iinc 1 1
StackMap locals:
StackMap stack:
20: iload 1
bipush 7
if_icmple 17
end local 1 21: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDependencyMap:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
22: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDoc2XSDocumentMap:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
23: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefine2XSDMap:Ljava/util/Map;
ifnull 24
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefine2XSDMap:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
24: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefine2NSSupport:Ljava/util/Map;
ifnull 25
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefine2NSSupport:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
25: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAllTNSs:Ljava/util/List;
invokeinterface java.util.List.clear:()V
26: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fImportMap:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
27: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRoot:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
28: iconst_0
istore 1
start local 1 29: goto 35
30: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fParticle:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
iload 1
aconst_null
aastore
31: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElementDecl:[Lorg/w3c/dom/Element;
iload 1
aconst_null
aastore
32: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElementDecl_schema:[Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
iload 1
aconst_null
aastore
33: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemNamespaceContext:[[Ljava/lang/String;
iload 1
aconst_null
aastore
34: iinc 1 1
StackMap locals:
StackMap stack:
35: iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
if_icmplt 30
end local 1 36: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
37: iconst_0
istore 1
start local 1 38: goto 44
39: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefs:[Lorg/w3c/dom/Element;
iload 1
aconst_null
aastore
40: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefElems:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
iload 1
aconst_null
aastore
41: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefNamespaceContext:[[Ljava/lang/String;
iload 1
aconst_null
aastore
42: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefsMapXSDocumentInfo:[Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
iload 1
aconst_null
aastore
43: iinc 1 1
StackMap locals:
StackMap stack:
44: iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefStackPos:I
if_icmplt 39
end local 1 45: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefStackPos:I
46: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
ifnonnull 48
47: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.createTraversers:()V
48: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getLocale:()Ljava/util/Locale;
astore 1
start local 1 49: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
50: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeGroupTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fValidateAnnotations:Z
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAttributeGroupTraverser.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;ZLjava/util/Locale;)V
51: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fValidateAnnotations:Z
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAttributeTraverser.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;ZLjava/util/Locale;)V
52: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fComplexTypeTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fValidateAnnotations:Z
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;ZLjava/util/Locale;)V
53: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fElementTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fValidateAnnotations:Z
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;ZLjava/util/Locale;)V
54: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGroupTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fValidateAnnotations:Z
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDGroupTraverser.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;ZLjava/util/Locale;)V
55: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fKeyrefTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDKeyrefTraverser;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fValidateAnnotations:Z
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDKeyrefTraverser.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;ZLjava/util/Locale;)V
56: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fNotationTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDNotationTraverser;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fValidateAnnotations:Z
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDNotationTraverser.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;ZLjava/util/Locale;)V
57: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSimpleTypeTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fValidateAnnotations:Z
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDSimpleTypeTraverser.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;ZLjava/util/Locale;)V
58: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUniqueOrKeyTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fValidateAnnotations:Z
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDUniqueOrKeyTraverser.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;ZLjava/util/Locale;)V
59: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fWildCardTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDWildcardTraverser;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fValidateAnnotations:Z
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDWildcardTraverser.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;ZLjava/util/Locale;)V
60: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefinedRestrictedAttributeGroupRegistry:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
61: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefinedRestrictedGroupRegistry:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
62: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalAttrDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.clear:()V
63: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalAttrGrpDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.clear:()V
64: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalElemDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.clear:()V
65: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalGroupDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.clear:()V
66: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalNotationDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.clear:()V
67: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalIDConstraintDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.clear:()V
68: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGlobalTypeDecls:Lcom/sun/org/apache/xerces/internal/util/SymbolHash;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolHash.clear:()V
69: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 70 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
16 21 1 i I
29 36 1 i I
38 45 1 i I
49 70 1 locale Ljava/util/Locale;
public void setDeclPool(com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDeclPool:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 2 1 declPool Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
MethodParameters:
Name Flags
declPool
public void setDVFactory(com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDVFactory:Lcom/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 2 1 dvFactory Lcom/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory;
MethodParameters:
Name Flags
dvFactory
public com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory getDVFactory();
descriptor: ()Lcom/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDVFactory:Lcom/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
public void reset(com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/symbol-table"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.util.SymbolTable
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
1: aload 0
aload 1
ldc "http://apache.org/xml/properties/security-manager"
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
2: aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/entity-manager"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.XMLEntityManager
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
3: aload 1
ldc "http://apache.org/xml/properties/internal/entity-resolver"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver
astore 2
start local 2 4: aload 2
ifnull 6
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.setEntityResolver:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;)V
6: StackMap locals: com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver
StackMap stack:
aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/error-reporter"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
7: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getErrorHandler:()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fErrorHandler:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
8: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getLocale:()Ljava/util/Locale;
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocale:Ljava/util/Locale;
9: aload 0
aload 1
ldc "http://apache.org/xml/features/validate-annotations"
iconst_0
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fValidateAnnotations:Z
10: aload 0
aload 1
ldc "http://apache.org/xml/features/honour-all-schemaLocations"
iconst_0
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHonourAllSchemaLocations:Z
11: aload 0
aload 1
ldc "http://apache.org/xml/features/namespace-growth"
iconst_0
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fNamespaceGrowth:Z
12: aload 0
aload 1
ldc "http://apache.org/xml/features/internal/tolerate-duplicates"
iconst_0
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fTolerateDuplicates:Z
13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fErrorHandler:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
ldc "http://apache.org/xml/properties/internal/error-handler"
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
if_acmpeq 23
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
ldc "http://apache.org/xml/properties/internal/error-handler"
15: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fErrorHandler:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
ifnull 16
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fErrorHandler:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
goto 17
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser java.lang.String
16: new com.sun.org.apache.xerces.internal.util.DefaultErrorHandler
dup
invokespecial com.sun.org.apache.xerces.internal.util.DefaultErrorHandler.<init>:()V
17: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser java.lang.String com.sun.org.apache.xerces.internal.xni.parser.XMLErrorHandler
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
18: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAnnotationValidator:Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
ifnull 23
19: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAnnotationValidator:Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
ldc "http://apache.org/xml/properties/internal/error-handler"
20: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fErrorHandler:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
ifnull 21
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fErrorHandler:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
goto 22
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver
StackMap stack: com.sun.org.apache.xerces.internal.parsers.XML11Configuration java.lang.String
21: new com.sun.org.apache.xerces.internal.util.DefaultErrorHandler
dup
invokespecial com.sun.org.apache.xerces.internal.util.DefaultErrorHandler.<init>:()V
22: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver
StackMap stack: com.sun.org.apache.xerces.internal.parsers.XML11Configuration java.lang.String com.sun.org.apache.xerces.internal.xni.parser.XMLErrorHandler
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocale:Ljava/util/Locale;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
ldc "http://apache.org/xml/properties/locale"
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
if_acmpeq 29
24: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
ldc "http://apache.org/xml/properties/locale"
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocale:Ljava/util/Locale;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
25: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAnnotationValidator:Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
ifnull 29
26: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAnnotationValidator:Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
ldc "http://apache.org/xml/properties/locale"
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocale:Ljava/util/Locale;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
27: goto 29
28: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
pop
29: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
ldc "http://apache.org/xml/features/continue-after-fatal-error"
30: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://apache.org/xml/features/continue-after-fatal-error"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getFeature:(Ljava/lang/String;)Z
31: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.setFeature:(Ljava/lang/String;Z)V
32: goto 34
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
33: pop
34: StackMap locals:
StackMap stack:
aload 1
ldc "http://apache.org/xml/features/allow-java-encodings"
iconst_0
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
ifeq 38
35: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
ldc "http://apache.org/xml/features/allow-java-encodings"
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.setFeature:(Ljava/lang/String;Z)V
36: goto 38
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
37: pop
38: StackMap locals:
StackMap stack:
aload 1
ldc "http://apache.org/xml/features/standard-uri-conformant"
iconst_0
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
ifeq 42
39: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
ldc "http://apache.org/xml/features/standard-uri-conformant"
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.setFeature:(Ljava/lang/String;Z)V
40: goto 42
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
41: pop
42: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/grammar-pool"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
43: goto 46
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
44: pop
45: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
46: StackMap locals:
StackMap stack:
aload 1
ldc "http://apache.org/xml/features/disallow-doctype-decl"
iconst_0
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
ifeq 50
47: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
ldc "http://apache.org/xml/features/disallow-doctype-decl"
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.setFeature:(Ljava/lang/String;Z)V
48: goto 50
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
49: pop
50: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
ifnull 54
51: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
ldc "http://apache.org/xml/properties/security-manager"
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
52: goto 54
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
53: pop
54: StackMap locals:
StackMap stack:
aload 0
55: aload 1
ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
56: checkcast com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
57: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
58: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
59: getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_DTD:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;
60: invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.getValue:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;)Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAccessExternalDTD:Ljava/lang/String;
61: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
62: getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_SCHEMA:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;
63: invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.getValue:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;)Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAccessExternalSchema:Ljava/lang/String;
64: aload 0
aload 1
ldc "jdk.xml.overrideDefaultParser"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fOverrideDefaultParser:Z
65: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
ldc "jdk.xml.overrideDefaultParser"
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fOverrideDefaultParser:Z
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.setFeature:(Ljava/lang/String;Z)V
66: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
ldc "jdk.xml.overrideDefaultParser"
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fOverrideDefaultParser:Z
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setFeature:(Ljava/lang/String;Z)V
67: aload 0
aload 1
ldc "http://javax.xml.XMLConstants/feature/useCatalog"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUseCatalog:Z
68: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
ldc "http://javax.xml.XMLConstants/feature/useCatalog"
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUseCatalog:Z
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.setFeature:(Ljava/lang/String;Z)V
69: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
ldc "http://javax.xml.XMLConstants/feature/useCatalog"
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUseCatalog:Z
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setFeature:(Ljava/lang/String;Z)V
70: aload 0
aload 1
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_FILES:Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fCatalogFile:Ljava/lang/String;
71: aload 0
aload 1
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_DEFER:Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDefer:Ljava/lang/String;
72: aload 0
aload 1
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_PREFER:Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fPrefer:Ljava/lang/String;
73: aload 0
aload 1
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_RESOLVE:Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fResolve:Ljava/lang/String;
74: invokestatic javax.xml.catalog.CatalogFeatures$Feature.values:()[Ljavax/xml/catalog/CatalogFeatures$Feature;
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 83
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver top int int javax.xml.catalog.CatalogFeatures$Feature[]
StackMap stack:
75: aload 6
iload 4
aaload
astore 3
start local 3 76: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
aload 3
invokevirtual javax.xml.catalog.CatalogFeatures$Feature.getPropertyName:()Ljava/lang/String;
77: aload 1
aload 3
invokevirtual javax.xml.catalog.CatalogFeatures$Feature.getPropertyName:()Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
78: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
79: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
aload 3
invokevirtual javax.xml.catalog.CatalogFeatures$Feature.getPropertyName:()Ljava/lang/String;
80: aload 1
aload 3
invokevirtual javax.xml.catalog.CatalogFeatures$Feature.getPropertyName:()Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
81: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
end local 3 82: iinc 4 1
StackMap locals:
StackMap stack:
83: iload 4
iload 5
if_icmplt 75
84: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
ldc "jdk.xml.cdataChunkSize"
85: aload 1
ldc "jdk.xml.cdataChunkSize"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
86: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
87: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
ldc "jdk.xml.cdataChunkSize"
88: aload 1
ldc "jdk.xml.cdataChunkSize"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
89: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
90: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 91 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 91 1 componentManager Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
4 91 2 er Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
76 82 3 f Ljavax/xml/catalog/CatalogFeatures$Feature;
Exception table:
from to target type
13 27 28 Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
29 32 33 Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
34 36 37 Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
38 40 41 Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
42 43 44 Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
46 48 49 Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
50 52 53 Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
componentManager
void traverseLocalElements();
descriptor: ()V
flags: (0x0000)
Code:
stack=9, locals=7, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fElementTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fDeferTraversingLocalElements:Z
1: iconst_0
istore 1
start local 1 2: goto 20
3: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElementDecl:[Lorg/w3c/dom/Element;
iload 1
aaload
astore 2
start local 2 4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElementDecl_schema:[Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
iload 1
aaload
astore 3
start local 3 5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 3
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 4
start local 4 6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fElementTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fParticle:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
iload 1
aaload
aload 2
aload 3
7: aload 4
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAllContext:[I
iload 1
iaload
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fParent:[Lcom/sun/org/apache/xerces/internal/xs/XSObject;
iload 1
aaload
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemNamespaceContext:[[Ljava/lang/String;
iload 1
aaload
8: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseLocal:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;ILcom/sun/org/apache/xerces/internal/xs/XSObject;[Ljava/lang/String;)V
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fParticle:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
iload 1
aaload
getfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fType:S
ifne 19
10: aconst_null
astore 5
start local 5 11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fParent:[Lcom/sun/org/apache/xerces/internal/xs/XSObject;
iload 1
aaload
instanceof com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
ifeq 16
12: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fParent:[Lcom/sun/org/apache/xerces/internal/xs/XSObject;
iload 1
aaload
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.getParticle:()Lcom/sun/org/apache/xerces/internal/xs/XSParticle;
astore 6
start local 6 13: aload 6
ifnull 17
14: aload 6
invokeinterface com.sun.org.apache.xerces.internal.xs.XSParticle.getTerm:()Lcom/sun/org/apache/xerces/internal/xs/XSTerm;
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl
astore 5
end local 6 15: goto 17
16: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler int org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fParent:[Lcom/sun/org/apache/xerces/internal/xs/XSObject;
iload 1
aaload
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl
getfield com.sun.org.apache.xerces.internal.impl.xs.XSGroupDecl.fModelGroup:Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
astore 5
17: StackMap locals:
StackMap stack:
aload 5
ifnull 19
18: aload 0
aload 5
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fParticle:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
iload 1
aaload
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.removeParticle:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;)Z
pop
end local 5 end local 4 end local 3 end local 2 19: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler int
StackMap stack:
iinc 1 1
StackMap locals:
StackMap stack:
20: iload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
if_icmplt 3
end local 1 21: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
2 21 1 i I
4 19 2 currElem Lorg/w3c/dom/Element;
5 19 3 currSchema Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
6 19 4 currGrammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
11 19 5 group Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
13 15 6 p Lcom/sun/org/apache/xerces/internal/xs/XSParticle;
private boolean removeParticle(com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl, com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 4
start local 4 1: goto 15
2: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl top int
StackMap stack:
aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl.fParticles:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
iload 4
aaload
astore 3
start local 3 3: aload 3
aload 2
if_acmpne 11
4: iload 4
istore 5
start local 5 5: goto 8
6: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl int int
StackMap stack:
aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl.fParticles:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
iload 5
aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl.fParticles:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
iload 5
iconst_1
iadd
aaload
aastore
7: iinc 5 1
StackMap locals:
StackMap stack:
8: iload 5
aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl.fParticleCount:I
iconst_1
isub
if_icmplt 6
end local 5 9: aload 1
dup
getfield com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl.fParticleCount:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl.fParticleCount:I
10: iconst_1
ireturn
11: StackMap locals:
StackMap stack:
aload 3
getfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fType:S
iconst_3
if_icmpne 14
12: aload 0
aload 3
getfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fValue:Lcom/sun/org/apache/xerces/internal/xs/XSTerm;
checkcast com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.removeParticle:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;)Z
ifeq 14
13: iconst_1
ireturn
14: StackMap locals:
StackMap stack:
iinc 4 1
end local 3 StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl top int
StackMap stack:
15: iload 4
aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.XSModelGroupImpl.fParticleCount:I
if_icmplt 2
end local 4 16: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 17 1 group Lcom/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl;
0 17 2 particle Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
3 15 3 member Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
1 16 4 i I
5 9 5 j I
MethodParameters:
Name Flags
group
particle
void fillInLocalElemInfo(org.w3c.dom.Element, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo, int, com.sun.org.apache.xerces.internal.xs.XSObject, com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl);
descriptor: (Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;ILcom/sun/org/apache/xerces/internal/xs/XSObject;Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;)V
flags: (0x0000)
Code:
stack=5, locals=12, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fParticle:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
arraylength
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
if_icmpne 19
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
bipush 10
iadd
anewarray com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl
astore 6
start local 6 2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fParticle:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
iconst_0
aload 6
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
3: aload 0
aload 6
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fParticle:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
bipush 10
iadd
anewarray org.w3c.dom.Element
astore 7
start local 7 5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElementDecl:[Lorg/w3c/dom/Element;
iconst_0
aload 7
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
6: aload 0
aload 7
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElementDecl:[Lorg/w3c/dom/Element;
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
bipush 10
iadd
anewarray com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
astore 8
start local 8 8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElementDecl_schema:[Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
iconst_0
aload 8
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
9: aload 0
aload 8
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElementDecl_schema:[Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
bipush 10
iadd
newarray 10
astore 9
start local 9 11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAllContext:[I
iconst_0
aload 9
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
12: aload 0
aload 9
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAllContext:[I
13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
bipush 10
iadd
anewarray com.sun.org.apache.xerces.internal.xs.XSObject
astore 10
start local 10 14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fParent:[Lcom/sun/org/apache/xerces/internal/xs/XSObject;
iconst_0
aload 10
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
15: aload 0
aload 10
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fParent:[Lcom/sun/org/apache/xerces/internal/xs/XSObject;
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
bipush 10
iadd
anewarray java.lang.String[]
astore 11
start local 11 17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemNamespaceContext:[[Ljava/lang/String;
iconst_0
aload 11
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
18: aload 0
aload 11
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemNamespaceContext:[[Ljava/lang/String;
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 19: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fParticle:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
aload 5
aastore
20: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElementDecl:[Lorg/w3c/dom/Element;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
aload 1
aastore
21: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElementDecl_schema:[Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
aload 2
aastore
22: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAllContext:[I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
iload 3
iastore
23: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fParent:[Lcom/sun/org/apache/xerces/internal/xs/XSObject;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
aload 4
aastore
24: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemNamespaceContext:[[Ljava/lang/String;
aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fLocalElemStackPos:I
aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fNamespaceSupport:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaNamespaceSupport.getEffectiveLocalContext:()[Ljava/lang/String;
aastore
25: 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 26 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 26 1 elmDecl Lorg/w3c/dom/Element;
0 26 2 schemaDoc Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
0 26 3 allContextFlags I
0 26 4 parent Lcom/sun/org/apache/xerces/internal/xs/XSObject;
0 26 5 particle Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
2 19 6 newStackP [Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
5 19 7 newStackE [Lorg/w3c/dom/Element;
8 19 8 newStackE_schema [Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
11 19 9 newStackI [I
14 19 10 newStackC [Lcom/sun/org/apache/xerces/internal/xs/XSObject;
17 19 11 newStackN [[Ljava/lang/String;
MethodParameters:
Name Flags
elmDecl
schemaDoc
allContextFlags
parent
particle
void checkForDuplicateNames(java.lang.String, int, java.util.Map<java.lang.String, org.w3c.dom.Element>, java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo>, org.w3c.dom.Element, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo);
descriptor: (Ljava/lang/String;ILjava/util/Map;Ljava/util/Map;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
flags: (0x0000)
Code:
stack=7, locals=14, 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: aconst_null
astore 7
start local 7 1: aload 3
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 7
ifnonnull 7
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fNamespaceGrowth:Z
ifeq 4
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fTolerateDuplicates:Z
ifne 4
3: aload 0
aload 1
iload 2
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.checkForDuplicateNames:(Ljava/lang/String;ILorg/w3c/dom/Element;)V
4: StackMap locals: java.lang.Object
StackMap stack:
aload 3
aload 1
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: aload 4
aload 1
aload 6
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: goto 51
7: StackMap locals:
StackMap stack:
aload 7
checkcast org.w3c.dom.Element
astore 8
start local 8 8: aload 4
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
astore 9
start local 9 9: aload 8
aload 5
if_acmpne 10
return
10: StackMap locals: org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
StackMap stack:
aconst_null
astore 10
start local 10 11: aconst_null
astore 11
start local 11 12: iconst_1
istore 12
start local 12 13: aload 8
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getParent:(Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
dup
astore 10
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_REDEFINE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefine2XSDMap:Ljava/util/Map;
ifnull 15
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefine2XSDMap:Ljava/util/Map;
aload 10
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
goto 16
StackMap locals: org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo int
StackMap stack:
15: aconst_null
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
16: astore 11
17: goto 21
18: StackMap locals:
StackMap stack:
aload 5
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getParent:(Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_REDEFINE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
19: aload 9
astore 11
20: iconst_0
istore 12
21: StackMap locals:
StackMap stack:
aload 11
ifnull 45
22: aload 9
aload 6
if_acmpne 25
23: aload 0
ldc "sch-props-correct.2"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
24: return
25: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 1
aload 1
bipush 44
invokevirtual java.lang.String.lastIndexOf:(I)I
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "_fn3dktizrknc9pi"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 13
start local 13 26: aload 11
aload 6
if_acmpne 38
27: aload 5
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_NAME:Ljava/lang/String;
aload 13
invokeinterface org.w3c.dom.Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
28: aload 6
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
ifnonnull 32
29: aload 3
new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 13
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
30: aload 4
new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 13
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 6
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
31: goto 34
32: StackMap locals: java.lang.String
StackMap stack:
aload 3
new java.lang.StringBuilder
dup
aload 6
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace: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 13
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
33: aload 4
new java.lang.StringBuilder
dup
aload 6
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace: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 13
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 6
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
34: StackMap locals:
StackMap stack:
aload 6
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
ifnonnull 36
35: aload 0
new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 13
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iload 2
aload 3
aload 4
aload 5
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.checkForDuplicateNames:(Ljava/lang/String;ILjava/util/Map;Ljava/util/Map;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
goto 51
36: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
aload 6
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace: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 13
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iload 2
aload 3
aload 4
aload 5
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.checkForDuplicateNames:(Ljava/lang/String;ILjava/util/Map;Ljava/util/Map;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
37: goto 51
38: StackMap locals:
StackMap stack:
iload 12
ifeq 43
39: aload 6
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
ifnonnull 41
40: aload 0
new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 13
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iload 2
aload 3
aload 4
aload 5
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.checkForDuplicateNames:(Ljava/lang/String;ILjava/util/Map;Ljava/util/Map;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
goto 51
41: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
aload 6
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace: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 13
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iload 2
aload 3
aload 4
aload 5
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.checkForDuplicateNames:(Ljava/lang/String;ILjava/util/Map;Ljava/util/Map;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
42: goto 51
43: StackMap locals:
StackMap stack:
aload 0
ldc "sch-props-correct.2"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 13 44: goto 51
45: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fTolerateDuplicates:Z
ifne 48
46: aload 0
ldc "sch-props-correct.2"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
47: goto 51
StackMap locals:
StackMap stack:
48: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedRegistriesExt:[Ljava/util/Map;
iload 2
aaload
ifnull 51
49: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedRegistriesExt:[Ljava/util/Map;
iload 2
aaload
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
aload 6
if_acmpne 51
50: aload 0
ldc "sch-props-correct.2"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 12 end local 11 end local 10 end local 9 end local 8 51: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String int java.util.Map java.util.Map org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo java.lang.Object
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fTolerateDuplicates:Z
ifeq 55
52: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedRegistriesExt:[Ljava/util/Map;
iload 2
aaload
ifnonnull 54
53: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedRegistriesExt:[Ljava/util/Map;
iload 2
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
aastore
54: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUnparsedRegistriesExt:[Ljava/util/Map;
iload 2
aaload
aload 1
aload 6
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
55: StackMap locals:
StackMap stack:
return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 56 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 56 1 qName Ljava/lang/String;
0 56 2 declType I
0 56 3 registry Ljava/util/Map<Ljava/lang/String;Lorg/w3c/dom/Element;>;
0 56 4 registry_sub Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;
0 56 5 currComp Lorg/w3c/dom/Element;
0 56 6 currSchema Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
1 56 7 objElem Ljava/lang/Object;
8 51 8 collidingElem Lorg/w3c/dom/Element;
9 51 9 collidingElemSchema Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
11 51 10 elemParent Lorg/w3c/dom/Element;
12 51 11 redefinedSchema Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
13 51 12 collidedWithRedefine Z
26 44 13 newName Ljava/lang/String;
Signature: (Ljava/lang/String;ILjava/util/Map<Ljava/lang/String;Lorg/w3c/dom/Element;>;Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
MethodParameters:
Name Flags
qName
declType
registry
registry_sub
currComp
currSchema
void checkForDuplicateNames(java.lang.String, int, org.w3c.dom.Element);
descriptor: (Ljava/lang/String;ILorg/w3c/dom/Element;)V
flags: (0x0000)
Code:
stack=6, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
bipush 44
invokevirtual java.lang.String.indexOf:(I)I
istore 4
start local 4 1: aload 1
iconst_0
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 5
start local 5 2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
aload 0
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.emptyString2Null:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
astore 6
start local 6 3: aload 6
ifnull 7
4: aload 0
aload 6
iload 2
aload 1
iload 4
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalDeclFromGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;ILjava/lang/String;)Ljava/lang/Object;
astore 7
start local 7 5: aload 7
ifnull 7
6: aload 0
ldc "sch-props-correct.2"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 7 7: StackMap locals: int java.lang.String com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
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 8 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 8 1 qName Ljava/lang/String;
0 8 2 declType I
0 8 3 currComp Lorg/w3c/dom/Element;
1 8 4 namespaceEnd I
2 8 5 namespace Ljava/lang/String;
3 8 6 grammar Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
5 7 7 obj Ljava/lang/Object;
MethodParameters:
Name Flags
qName
declType
currComp
private void renameRedefiningComponents(com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo, org.w3c.dom.Element, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=11, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 3
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_SIMPLETYPE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 38
1: aload 2
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 6
start local 6 2: aload 6
ifnonnull 5
3: aload 0
ldc "src-redefine.5.a.a"
aconst_null
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
4: goto 116
5: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 6
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 7
start local 7 6: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
7: aload 6
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 6
8: StackMap locals: java.lang.String
StackMap stack:
aload 6
ifnonnull 11
9: aload 0
ldc "src-redefine.5.a.a"
aconst_null
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
10: goto 116
11: StackMap locals:
StackMap stack:
aload 6
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 7
12: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_RESTRICTION:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 15
13: aload 0
ldc "src-redefine.5.a.b"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 7
aastore
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
14: goto 116
15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 6
iconst_0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.checkAttributes:(Lorg/w3c/dom/Element;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)[Ljava/lang/Object;
astore 8
start local 8 16: aload 8
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_BASE:I
aaload
checkcast com.sun.org.apache.xerces.internal.xni.QName
astore 9
start local 9 17: aload 9
ifnull 20
18: aload 9
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
if_acmpne 20
19: aload 9
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 30
20: StackMap locals: java.lang.Object[] com.sun.org.apache.xerces.internal.xni.QName
StackMap stack:
aload 0
ldc "src-redefine.5.a.c"
21: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 7
aastore
dup
iconst_1
22: new java.lang.StringBuilder
dup
aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
ifnonnull 23
ldc ""
goto 24
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo org.w3c.dom.Element java.lang.String java.lang.String java.lang.String org.w3c.dom.Element java.lang.String java.lang.Object[] com.sun.org.apache.xerces.internal.xni.QName
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String java.lang.Object[] java.lang.Object[] int new 22 new 22
23: aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo org.w3c.dom.Element java.lang.String java.lang.String java.lang.String org.w3c.dom.Element java.lang.String java.lang.Object[] com.sun.org.apache.xerces.internal.xni.QName
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String java.lang.Object[] java.lang.Object[] int new 22 new 22 java.lang.String
24: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
25: ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
26: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
27: aload 2
28: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
29: goto 36
30: StackMap locals:
StackMap stack:
aload 9
getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
ifnull 35
aload 9
getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifle 35
31: aload 6
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_BASE:Ljava/lang/String;
32: new java.lang.StringBuilder
dup
aload 9
getfield com.sun.org.apache.xerces.internal.xni.QName.prefix: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 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
33: invokeinterface org.w3c.dom.Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
34: goto 36
35: StackMap locals:
StackMap stack:
aload 6
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_BASE:Ljava/lang/String;
aload 5
invokeinterface org.w3c.dom.Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
36: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 8
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.returnAttrArray:([Ljava/lang/Object;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
end local 9 end local 8 end local 7 end local 6 37: goto 116
38: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo org.w3c.dom.Element java.lang.String java.lang.String java.lang.String
StackMap stack:
aload 3
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_COMPLEXTYPE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 87
39: aload 2
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 6
start local 6 40: aload 6
ifnonnull 43
41: aload 0
ldc "src-redefine.5.b.a"
aconst_null
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
42: goto 116
43: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 6
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 45
44: aload 6
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 6
45: StackMap locals:
StackMap stack:
aload 6
ifnonnull 48
46: aload 0
ldc "src-redefine.5.b.a"
aconst_null
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
47: goto 116
48: StackMap locals:
StackMap stack:
aload 6
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 7
start local 7 49: aload 7
ifnonnull 52
50: aload 0
ldc "src-redefine.5.b.b"
aconst_null
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
51: goto 116
52: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 7
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 8
start local 8 53: aload 8
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 55
54: aload 7
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 7
55: StackMap locals: java.lang.String
StackMap stack:
aload 7
ifnonnull 58
56: aload 0
ldc "src-redefine.5.b.b"
aconst_null
aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
57: goto 116
58: StackMap locals:
StackMap stack:
aload 7
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 8
59: aload 8
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_RESTRICTION:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 63
60: aload 8
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_EXTENSION:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 63
61: aload 0
ldc "src-redefine.5.b.c"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 8
aastore
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
62: goto 116
63: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fAttributeChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
aload 7
iconst_0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.checkAttributes:(Lorg/w3c/dom/Element;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)[Ljava/lang/Object;
astore 9
start local 9 64: aload 9
getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_BASE:I
aaload
checkcast com.sun.org.apache.xerces.internal.xni.QName
astore 10
start local 10 65: aload 10
ifnull 68
66: aload 10
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
if_acmpne 68
67: aload 10
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 78
68: StackMap locals: java.lang.Object[] com.sun.org.apache.xerces.internal.xni.QName
StackMap stack:
aload 0
ldc "src-redefine.5.b.d"
69: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 8
aastore
dup
iconst_1
70: new java.lang.StringBuilder
dup
aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
ifnonnull 71
ldc ""
goto 72
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo org.w3c.dom.Element java.lang.String java.lang.String java.lang.String org.w3c.dom.Element org.w3c.dom.Element java.lang.String java.lang.Object[] com.sun.org.apache.xerces.internal.xni.QName
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String java.lang.Object[] java.lang.Object[] int new 70 new 70
71: aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo org.w3c.dom.Element java.lang.String java.lang.String java.lang.String org.w3c.dom.Element org.w3c.dom.Element java.lang.String java.lang.Object[] com.sun.org.apache.xerces.internal.xni.QName
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String java.lang.Object[] java.lang.Object[] int new 70 new 70 java.lang.String
72: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
73: ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
74: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
75: aload 7
76: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
77: goto 116
78: StackMap locals:
StackMap stack:
aload 10
getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
ifnull 83
aload 10
getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifle 83
79: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_BASE:Ljava/lang/String;
80: new java.lang.StringBuilder
dup
aload 10
getfield com.sun.org.apache.xerces.internal.xni.QName.prefix: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 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
81: invokeinterface org.w3c.dom.Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
82: goto 116
83: StackMap locals:
StackMap stack:
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_BASE:Ljava/lang/String;
84: aload 5
85: invokeinterface org.w3c.dom.Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
end local 10 end local 9 end local 8 end local 7 end local 6 86: goto 116
87: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo org.w3c.dom.Element java.lang.String java.lang.String java.lang.String
StackMap stack:
aload 3
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ATTRIBUTEGROUP:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 101
88: aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
ifnonnull 90
89: new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 91
StackMap locals:
StackMap stack:
90: new java.lang.StringBuilder
dup
aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace: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 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
91: StackMap locals:
StackMap stack: java.lang.String
astore 6
start local 6 92: aload 0
aload 6
aload 3
aload 5
aload 2
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.changeRedefineGroup:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)I
istore 7
start local 7 93: iload 7
iconst_1
if_icmple 96
94: aload 0
ldc "src-redefine.7.1"
iconst_1
anewarray java.lang.Object
dup
iconst_0
new java.lang.Integer
dup
iload 7
invokespecial java.lang.Integer.<init>:(I)V
aastore
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
95: goto 116
96: StackMap locals: java.lang.String int
StackMap stack:
iload 7
iconst_1
if_icmpeq 116
97: aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
ifnonnull 99
98: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefinedRestrictedAttributeGroupRegistry:Ljava/util/Map;
aload 6
new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
goto 116
99: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefinedRestrictedAttributeGroupRegistry:Ljava/util/Map;
aload 6
new java.lang.StringBuilder
dup
aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace: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 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 7 end local 6 100: goto 116
101: StackMap locals:
StackMap stack:
aload 3
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_GROUP:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 115
102: aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
ifnonnull 104
103: new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 105
StackMap locals:
StackMap stack:
104: new java.lang.StringBuilder
dup
aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace: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 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
105: StackMap locals:
StackMap stack: java.lang.String
astore 6
start local 6 106: aload 0
aload 6
aload 3
aload 5
aload 2
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.changeRedefineGroup:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)I
istore 7
start local 7 107: iload 7
iconst_1
if_icmple 110
108: aload 0
ldc "src-redefine.6.1.1"
iconst_1
anewarray java.lang.Object
dup
iconst_0
new java.lang.Integer
dup
iload 7
invokespecial java.lang.Integer.<init>:(I)V
aastore
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
109: goto 116
110: StackMap locals: java.lang.String int
StackMap stack:
iload 7
iconst_1
if_icmpeq 116
111: aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
ifnonnull 113
112: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefinedRestrictedGroupRegistry:Ljava/util/Map;
aload 6
new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
goto 116
113: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fRedefinedRestrictedGroupRegistry:Ljava/util/Map;
aload 6
new java.lang.StringBuilder
dup
aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace: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 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 7 end local 6 114: goto 116
115: StackMap locals:
StackMap stack:
aload 0
ldc "Internal-Error"
iconst_1
anewarray java.lang.Object
dup
iconst_0
ldc "could not handle this particular <redefine>; please submit your schemas and instance document in a bug report!"
aastore
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
116: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 117 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 117 1 currSchema Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
0 117 2 child Lorg/w3c/dom/Element;
0 117 3 componentType Ljava/lang/String;
0 117 4 oldName Ljava/lang/String;
0 117 5 newName Ljava/lang/String;
2 37 6 grandKid Lorg/w3c/dom/Element;
6 37 7 grandKidName Ljava/lang/String;
16 37 8 attrs [Ljava/lang/Object;
17 37 9 derivedBase Lcom/sun/org/apache/xerces/internal/xni/QName;
40 86 6 grandKid Lorg/w3c/dom/Element;
49 86 7 greatGrandKid Lorg/w3c/dom/Element;
53 86 8 greatGrandKidName Ljava/lang/String;
64 86 9 attrs [Ljava/lang/Object;
65 86 10 derivedBase Lcom/sun/org/apache/xerces/internal/xni/QName;
92 100 6 processedBaseName Ljava/lang/String;
93 100 7 attGroupRefsCount I
106 114 6 processedBaseName Ljava/lang/String;
107 114 7 groupRefsCount I
MethodParameters:
Name Flags
currSchema
child
componentType
oldName
newName
private java.lang.String findQName(java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fNamespaceSupport:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport;
astore 3
start local 3 1: aload 1
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
istore 4
start local 4 2: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
astore 5
start local 5 3: iload 4
ifle 5
4: aload 1
iconst_0
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 5
5: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaNamespaceSupport int java.lang.String
StackMap stack:
aload 3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaNamespaceSupport.getURI:(Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 6: iload 4
ifne 7
aload 1
goto 8
StackMap locals: java.lang.String
StackMap stack:
7: aload 1
iload 4
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
8: astore 7
start local 7 9: aload 5
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
if_acmpne 11
aload 6
ifnonnull 11
aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fIsChameleonSchema:Z
ifeq 11
10: aload 2
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
astore 6
11: StackMap locals: java.lang.String
StackMap stack:
aload 6
ifnonnull 13
12: new java.lang.StringBuilder
dup
ldc ","
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
13: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 6
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 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 14 1 name Ljava/lang/String;
0 14 2 schemaDoc Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
1 14 3 currNSMap Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport;
2 14 4 colonPtr I
3 14 5 prefix Ljava/lang/String;
6 14 6 uri Ljava/lang/String;
9 14 7 localpart Ljava/lang/String;
MethodParameters:
Name Flags
name
schemaDoc
private int changeRedefineGroup(java.lang.String, java.lang.String, java.lang.String, org.w3c.dom.Element, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=15, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iconst_0
istore 6
start local 6 1: aload 4
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 7
start local 7 2: goto 25
3: StackMap locals: int org.w3c.dom.Element
StackMap stack:
aload 7
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 8
start local 8 4: aload 8
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 6
5: iload 6
aload 0
aload 1
aload 2
aload 3
aload 7
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.changeRedefineGroup:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)I
iadd
istore 6
goto 24
6: StackMap locals: java.lang.String
StackMap stack:
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_REF:Ljava/lang/String;
invokeinterface org.w3c.dom.Element.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
astore 9
start local 9 7: aload 9
invokevirtual java.lang.String.length:()I
ifeq 24
8: aload 0
aload 9
aload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.findQName:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Ljava/lang/String;
astore 10
start local 10 9: aload 1
aload 10
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 24
10: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
astore 11
start local 11 11: aload 9
ldc ":"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 12
start local 12 12: iload 12
ifle 16
13: aload 9
iconst_0
iload 12
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 11
14: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_REF:Ljava/lang/String;
new java.lang.StringBuilder
dup
aload 11
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 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.w3c.dom.Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
15: goto 17
16: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String java.lang.String java.lang.String org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo int org.w3c.dom.Element java.lang.String java.lang.String java.lang.String java.lang.String int
StackMap stack:
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_REF:Ljava/lang/String;
aload 3
invokeinterface org.w3c.dom.Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
17: StackMap locals:
StackMap stack:
iinc 6 1
18: aload 2
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_GROUP:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 24
19: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_MINOCCURS:Ljava/lang/String;
invokeinterface org.w3c.dom.Element.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
astore 13
start local 13 20: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_MAXOCCURS:Ljava/lang/String;
invokeinterface org.w3c.dom.Element.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
astore 14
start local 14 21: aload 14
invokevirtual java.lang.String.length:()I
ifeq 22
aload 14
ldc "1"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 23
22: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 13
invokevirtual java.lang.String.length:()I
ifeq 24
aload 13
ldc "1"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 24
23: StackMap locals:
StackMap stack:
aload 0
ldc "src-redefine.6.1.2"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 9
aastore
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 24: StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String java.lang.String java.lang.String org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo int org.w3c.dom.Element
StackMap stack:
aload 7
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 7
StackMap locals:
StackMap stack:
25: aload 7
ifnonnull 3
end local 7 26: iload 6
ireturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 27 1 originalQName Ljava/lang/String;
0 27 2 elementSought Ljava/lang/String;
0 27 3 newName Ljava/lang/String;
0 27 4 curr Lorg/w3c/dom/Element;
0 27 5 schemaDoc Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
1 27 6 result I
2 26 7 child Lorg/w3c/dom/Element;
4 24 8 name Ljava/lang/String;
7 24 9 ref Ljava/lang/String;
9 24 10 processedRef Ljava/lang/String;
11 24 11 prefix Ljava/lang/String;
12 24 12 colonptr I
20 24 13 minOccurs Ljava/lang/String;
21 24 14 maxOccurs Ljava/lang/String;
MethodParameters:
Name Flags
originalQName
elementSought
newName
curr
schemaDoc
private com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo findXSDocumentForDecl(com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo, org.w3c.dom.Element, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
astore 4
start local 4 1: aload 4
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: java.lang.Object
StackMap stack:
aload 4
checkcast com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
astore 5
start local 5 4: 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 5 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 5 1 currSchema Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
0 5 2 decl Lorg/w3c/dom/Element;
0 5 3 decl_Doc Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
1 5 4 temp Ljava/lang/Object;
4 5 5 declDocInfo Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
MethodParameters:
Name Flags
currSchema
decl
decl_Doc
private boolean nonAnnotationContent(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 2
start local 2 1: goto 4
2: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 2
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 3
iconst_1
ireturn
3: StackMap locals:
StackMap stack:
aload 2
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 2
4: StackMap locals:
StackMap stack:
aload 2
ifnonnull 2
end local 2 5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 6 1 elem Lorg/w3c/dom/Element;
1 5 2 child Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
elem
private void setSchemasVisible(com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fSchemaElement:Lorg/w3c/dom/Element;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.isHidden:(Lorg/w3c/dom/Node;Ljava/util/Map;)Z
ifeq 8
1: aload 1
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fSchemaElement:Lorg/w3c/dom/Element;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.setVisible:(Lorg/w3c/dom/Node;Ljava/util/Map;)V
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDependencyMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 2
start local 2 3: iconst_0
istore 3
start local 3 4: goto 7
5: StackMap locals: java.util.List int
StackMap stack:
aload 0
aload 2
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.setSchemasVisible:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
6: iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 5
end local 3 end local 2 8: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 9 1 startSchema Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
3 8 2 dependingSchemas Ljava/util/List<Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;
4 8 3 i I
MethodParameters:
Name Flags
startSchema
public com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator element2Locator(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl
ifne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator.<init>:()V
astore 2
start local 2 3: aload 0
aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.element2Locator:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;)Z
ifeq 4
aload 2
goto 5
StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator
StackMap stack:
4: aconst_null
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator
5: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 6 1 e Lorg/w3c/dom/Element;
3 6 2 l Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
MethodParameters:
Name Flags
e
public boolean element2Locator(org.w3c.dom.Element, com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator);
descriptor: (Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
instanceof com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl
ifeq 10
3: aload 1
checkcast com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl
astore 3
start local 3 4: aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.getOwnerDocument:()Lorg/w3c/dom/Document;
astore 4
start local 4 5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDoc2SystemId:Ljava/util/Map;
aload 4
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getRoot:(Lorg/w3c/dom/Document;)Lorg/w3c/dom/Element;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 5
start local 5 6: aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.getLineNumber:()I
istore 6
start local 6 7: aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.getColumnNumber:()I
istore 7
start local 7 8: aload 2
aload 5
aload 5
iload 6
iload 7
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.getCharacterOffset:()I
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator.setValues:(Ljava/lang/String;Ljava/lang/String;III)V
9: iconst_1
ireturn
end local 7 end local 6 end local 5 end local 4 end local 3 10: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 11 1 e Lorg/w3c/dom/Element;
0 11 2 l Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
4 10 3 ele Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
5 10 4 doc Lorg/w3c/dom/Document;
6 10 5 sid Ljava/lang/String;
7 10 6 line I
8 10 7 column I
MethodParameters:
Name Flags
e
l
private org.w3c.dom.Element getElementFromMap(java.util.Map<java.lang.String, org.w3c.dom.Element>, java.lang.String);
descriptor: (Ljava/util/Map;Ljava/lang/String;)Lorg/w3c/dom/Element;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 1
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.w3c.dom.Element
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 2 1 registry Ljava/util/Map<Ljava/lang/String;Lorg/w3c/dom/Element;>;
0 2 2 declKey Ljava/lang/String;
Signature: (Ljava/util/Map<Ljava/lang/String;Lorg/w3c/dom/Element;>;Ljava/lang/String;)Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
registry
declKey
private com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo getDocInfoFromMap(java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo>, java.lang.String);
descriptor: (Ljava/util/Map;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 1
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 2 1 registry Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;
0 2 2 declKey Ljava/lang/String;
Signature: (Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;>;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
MethodParameters:
Name Flags
registry
declKey
private java.util.List<java.lang.String> getFromMap(java.util.Map<java.lang.String, java.util.List<java.lang.String>>, java.lang.String);
descriptor: (Ljava/util/Map;Ljava/lang/String;)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 1
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 2 1 registry Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
0 2 2 key Ljava/lang/String;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
registry
key
void reportSchemaFatalError(java.lang.String, java.lang.Object[], org.w3c.dom.Element);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
flags: (0x0000)
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
iconst_2
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaErr:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;SLjava/lang/Exception;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 2 1 key Ljava/lang/String;
0 2 2 args [Ljava/lang/Object;
0 2 3 ele Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
key
args
ele
void reportSchemaError(java.lang.String, java.lang.Object[], org.w3c.dom.Element);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
flags: (0x0000)
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
iconst_1
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaErr:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;SLjava/lang/Exception;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 2 1 key Ljava/lang/String;
0 2 2 args [Ljava/lang/Object;
0 2 3 ele Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
key
args
ele
void reportSchemaError(java.lang.String, java.lang.Object[], org.w3c.dom.Element, java.lang.Exception);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;Ljava/lang/Exception;)V
flags: (0x0000)
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
iconst_1
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaErr:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;SLjava/lang/Exception;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 2 1 key Ljava/lang/String;
0 2 2 args [Ljava/lang/Object;
0 2 3 ele Lorg/w3c/dom/Element;
0 2 4 exception Ljava/lang/Exception;
MethodParameters:
Name Flags
key
args
ele
exception
void reportSchemaWarning(java.lang.String, java.lang.Object[], org.w3c.dom.Element);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
flags: (0x0000)
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
iconst_0
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaErr:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;SLjava/lang/Exception;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 2 1 key Ljava/lang/String;
0 2 2 args [Ljava/lang/Object;
0 2 3 ele Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
key
args
ele
void reportSchemaWarning(java.lang.String, java.lang.Object[], org.w3c.dom.Element, java.lang.Exception);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;Ljava/lang/Exception;)V
flags: (0x0000)
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
iconst_0
aload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaErr:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;SLjava/lang/Exception;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 2 1 key Ljava/lang/String;
0 2 2 args [Ljava/lang/Object;
0 2 3 ele Lorg/w3c/dom/Element;
0 2 4 exception Ljava/lang/Exception;
MethodParameters:
Name Flags
key
args
ele
exception
void reportSchemaErr(java.lang.String, java.lang.Object[], org.w3c.dom.Element, short, java.lang.Exception);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;SLjava/lang/Exception;)V
flags: (0x0000)
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 3
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.xl:Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.element2Locator:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;)Z
ifeq 5
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.xl:Lcom/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator;
ldc "http://www.w3.org/TR/xml-schema-1"
2: aload 1
aload 2
iload 4
aload 5
3: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;SLjava/lang/Exception;)Ljava/lang/String;
pop
4: goto 8
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/xml-schema-1"
6: aload 1
aload 2
iload 4
aload 5
7: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;SLjava/lang/Exception;)Ljava/lang/String;
pop
8: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 9 1 key Ljava/lang/String;
0 9 2 args [Ljava/lang/Object;
0 9 3 ele Lorg/w3c/dom/Element;
0 9 4 type S
0 9 5 exception Ljava/lang/Exception;
MethodParameters:
Name Flags
key
args
ele
type
exception
public void setGenerateSyntheticAnnotations(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSchemaParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
ldc "http://apache.org/xml/features/generate-synthetic-annotations"
iload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.setFeature:(Ljava/lang/String;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
0 2 1 state Z
MethodParameters:
Name Flags
state
}
SourceFile: "XSDHandler.java"
NestMembers:
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$SAX2XNIUtil com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSDKey
InnerClasses:
public BuiltinSchemaGrammar = com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar of com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
public LocationArray = com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray of com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader
private final SAX2XNIUtil = com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$SAX2XNIUtil of com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler
private XSAnnotationGrammarPool = com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSAnnotationGrammarPool of com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler
private XSDKey = com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler$XSDKey of com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler
public MalformedURIException = com.sun.org.apache.xerces.internal.util.URI$MalformedURIException of com.sun.org.apache.xerces.internal.util.URI
public final Property = com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$Property of com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
public abstract Entry = java.util.Map$Entry of java.util.Map
public final Feature = javax.xml.catalog.CatalogFeatures$Feature of javax.xml.catalog.CatalogFeatures