public class com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser
super_class: java.lang.Object
{
private static final java.lang.String CONTINUE_AFTER_FATAL_ERROR;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/continue-after-fatal-error"
protected static final java.lang.String SYMBOL_TABLE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/symbol-table"
protected static final java.lang.String ERROR_REPORTER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/error-reporter"
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 ENTITY_RESOLVER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/entity-resolver"
protected static final java.lang.String GRAMMAR_POOL;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/grammar-pool"
private static final java.util.Map<java.lang.String, java.lang.String> KNOWN_LOADERS;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
private static final java.lang.String[] RECOGNIZED_PROPERTIES;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
protected com.sun.org.apache.xerces.internal.util.SymbolTable fSymbolTable;
descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.XMLErrorReporter fErrorReporter;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver fEntityResolver;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool fGrammarPool;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
flags: (0x0004) ACC_PROTECTED
protected java.util.Locale fLocale;
descriptor: Ljava/util/Locale;
flags: (0x0004) ACC_PROTECTED
private java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader> fLoaders;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=1, args_size=0
0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 0
start local 0 1: aload 0
ldc "http://www.w3.org/2001/XMLSchema"
2: ldc "com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader"
3: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 0
ldc "http://www.w3.org/TR/REC-xml"
5: ldc "com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDLoader"
6: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: aload 0
invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
putstatic com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.KNOWN_LOADERS:Ljava/util/Map;
end local 0 8: iconst_5
anewarray java.lang.String
dup
iconst_0
9: ldc "http://apache.org/xml/properties/internal/symbol-table"
aastore
dup
iconst_1
10: ldc "http://apache.org/xml/properties/internal/error-reporter"
aastore
dup
iconst_2
11: ldc "http://apache.org/xml/properties/internal/error-handler"
aastore
dup
iconst_3
12: ldc "http://apache.org/xml/properties/internal/entity-resolver"
aastore
dup
iconst_4
13: ldc "http://apache.org/xml/properties/internal/grammar-pool"
aastore
14: putstatic com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
15: return
LocalVariableTable:
Start End Slot Name Signature
1 8 0 loaders Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
new com.sun.org.apache.xerces.internal.util.SymbolTable
dup
invokespecial com.sun.org.apache.xerces.internal.util.SymbolTable.<init>:()V
invokespecial com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.<init>:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser;
public void <init>(com.sun.org.apache.xerces.internal.util.SymbolTable);
descriptor: (Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
2: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.fLoaders:Ljava/util/Map;
3: aload 0
new com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
dup
invokespecial com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.<init>:()V
putfield com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
4: aload 0
invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.setLocale:(Ljava/util/Locale;)V
5: aload 0
new com.sun.org.apache.xerces.internal.impl.XMLEntityManager
dup
invokespecial com.sun.org.apache.xerces.internal.impl.XMLEntityManager.<init>:()V
putfield com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.fEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser;
0 7 1 symbolTable Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
MethodParameters:
Name Flags
symbolTable
public boolean registerPreparser(java.lang.String, com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 10
1: getstatic com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.KNOWN_LOADERS:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifeq 9
2: getstatic com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.KNOWN_LOADERS:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 3: aload 3
iconst_1
invokestatic com.sun.org.apache.xerces.internal.utils.ObjectFactory.newInstance:(Ljava/lang/String;Z)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader
astore 4
start local 4 4: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.fLoaders:Ljava/util/Map;
aload 1
aload 4
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 4 5: goto 8
StackMap locals: com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser java.lang.String com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader java.lang.String
StackMap stack: java.lang.Exception
6: pop
7: iconst_0
ireturn
8: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 3 9: StackMap locals:
StackMap stack:
iconst_0
ireturn
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.fLoaders:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: iconst_1
ireturn
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/parsers/XMLGrammarPreparser;
0 12 1 grammarType Ljava/lang/String;
0 12 2 loader Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader;
3 9 3 loaderName Ljava/lang/String;
4 5 4 gl Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader;
Exception table:
from to target type
3 5 6 Class java.lang.Exception
MethodParameters:
Name Flags
grammarType
loader
public com.sun.org.apache.xerces.internal.xni.grammars.Grammar preparseGrammar(java.lang.String, com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.fLoaders:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifeq 10
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.fLoaders:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader
astore 3
start local 3 2: aload 3
ldc "http://apache.org/xml/properties/internal/symbol-table"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
invokeinterface com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
3: aload 3
ldc "http://apache.org/xml/properties/internal/entity-resolver"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.fEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
invokeinterface com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
4: aload 3
ldc "http://apache.org/xml/properties/internal/error-reporter"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
invokeinterface com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
5: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
ifnull 9
6: aload 3
ldc "http://apache.org/xml/properties/internal/grammar-pool"
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
invokeinterface com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
7: goto 9
StackMap locals: com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser java.lang.String com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader
StackMap stack: java.lang.Exception
8: pop
9: StackMap locals:
StackMap stack:
aload 3
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader.loadGrammar:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
areturn
end local 3 10: StackMap locals:
StackMap stack:
aconst_null
areturn
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/parsers/XMLGrammarPreparser;
0 11 1 type Ljava/lang/String;
0 11 2 is Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
2 10 3 gl Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader;
Exception table:
from to target type
6 7 8 Class java.lang.Exception
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException, java.io.IOException
MethodParameters:
Name Flags
type
is
public void setLocale(java.util.Locale);
descriptor: (Ljava/util/Locale;)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.parsers.XMLGrammarPreparser.fLocale:Ljava/util/Locale;
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.setLocale:(Ljava/util/Locale;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser;
0 3 1 locale Ljava/util/Locale;
MethodParameters:
Name Flags
locale
public java.util.Locale getLocale();
descriptor: ()Ljava/util/Locale;
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.parsers.XMLGrammarPreparser.fLocale:Ljava/util/Locale;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser;
public void setErrorHandler(com.sun.org.apache.xerces.internal.xni.parser.XMLErrorHandler);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;)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.parsers.XMLGrammarPreparser.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://apache.org/xml/properties/internal/error-handler"
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.setProperty:(Ljava/lang/String;Ljava/lang/Object;)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/parsers/XMLGrammarPreparser;
0 2 1 errorHandler Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
MethodParameters:
Name Flags
errorHandler
public com.sun.org.apache.xerces.internal.xni.parser.XMLErrorHandler getErrorHandler();
descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler;
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.parsers.XMLGrammarPreparser.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;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser;
public void setEntityResolver(com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;)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.parsers.XMLGrammarPreparser.fEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser;
0 2 1 entityResolver Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
MethodParameters:
Name Flags
entityResolver
public com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver getEntityResolver();
descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
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.parsers.XMLGrammarPreparser.fEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser;
public void setGrammarPool(com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;)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.parsers.XMLGrammarPreparser.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser;
0 2 1 grammarPool Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
MethodParameters:
Name Flags
grammarPool
public com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool getGrammarPool();
descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
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.parsers.XMLGrammarPreparser.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser;
public com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader getLoader(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader;
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.parsers.XMLGrammarPreparser.fLoaders:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser;
0 1 1 type Ljava/lang/String;
MethodParameters:
Name Flags
type
public void setFeature(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.fLoaders:Ljava/util/Map;
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 6
StackMap locals: com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser java.lang.String int top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 3
start local 3 2: aload 3
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader
astore 5
start local 5 3: aload 5
aload 1
iload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader.setFeature:(Ljava/lang/String;Z)V
end local 5 4: goto 6
StackMap locals: com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser java.lang.String int java.util.Map$Entry java.util.Iterator
StackMap stack: java.lang.Exception
5: pop
end local 3 6: StackMap locals: com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser java.lang.String int top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
7: aload 1
ldc "http://apache.org/xml/features/continue-after-fatal-error"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
8: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://apache.org/xml/features/continue-after-fatal-error"
iload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.setFeature:(Ljava/lang/String;Z)V
9: StackMap locals: com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser java.lang.String int
StackMap stack:
return
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/parsers/XMLGrammarPreparser;
0 10 1 featureId Ljava/lang/String;
0 10 2 value Z
2 6 3 entry Ljava/util/Map$Entry<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader;>;
3 4 5 gl Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader;
Exception table:
from to target type
2 4 5 Class java.lang.Exception
MethodParameters:
Name Flags
featureId
value
public void setProperty(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.fLoaders:Ljava/util/Map;
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 6
StackMap locals: com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser java.lang.String java.lang.Object top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 3
start local 3 2: aload 3
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader
astore 5
start local 5 3: aload 5
aload 1
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
end local 5 4: goto 6
StackMap locals: com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser java.lang.String java.lang.Object java.util.Map$Entry java.util.Iterator
StackMap stack: java.lang.Exception
5: pop
end local 3 6: StackMap locals: com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser java.lang.String java.lang.Object top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
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/parsers/XMLGrammarPreparser;
0 8 1 propId Ljava/lang/String;
0 8 2 value Ljava/lang/Object;
2 6 3 entry Ljava/util/Map$Entry<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader;>;
3 4 5 gl Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader;
Exception table:
from to target type
2 4 5 Class java.lang.Exception
MethodParameters:
Name Flags
propId
value
public boolean getFeature(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.fLoaders:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader
astore 3
start local 3 1: aload 3
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader.getFeature:(Ljava/lang/String;)Z
ireturn
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/parsers/XMLGrammarPreparser;
0 2 1 type Ljava/lang/String;
0 2 2 featureId Ljava/lang/String;
1 2 3 gl Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader;
MethodParameters:
Name Flags
type
featureId
public java.lang.Object getProperty(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.fLoaders:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader
astore 3
start local 3 1: aload 3
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarLoader.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
areturn
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/parsers/XMLGrammarPreparser;
0 2 1 type Ljava/lang/String;
0 2 2 propertyId Ljava/lang/String;
1 2 3 gl Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader;
MethodParameters:
Name Flags
type
propertyId
}
SourceFile: "XMLGrammarPreparser.java"
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map