public class org.apache.xerces.impl.XMLDTDScannerImpl extends org.apache.xerces.impl.XMLScanner implements org.apache.xerces.xni.parser.XMLDTDScanner, org.apache.xerces.xni.parser.XMLComponent, org.apache.xerces.impl.XMLEntityHandler
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.xerces.impl.XMLDTDScannerImpl
super_class: org.apache.xerces.impl.XMLScanner
{
protected static final int SCANNER_STATE_END_OF_INPUT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected static final int SCANNER_STATE_TEXT_DECL;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final int SCANNER_STATE_MARKUP_DECL;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private static final java.lang.String[] RECOGNIZED_FEATURES;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.Boolean[] FEATURE_DEFAULTS;
descriptor: [Ljava/lang/Boolean;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String[] RECOGNIZED_PROPERTIES;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.Object[] PROPERTY_DEFAULTS;
descriptor: [Ljava/lang/Object;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final boolean DEBUG_SCANNER_STATE;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected org.apache.xerces.xni.XMLDTDHandler fDTDHandler;
descriptor: Lorg/apache/xerces/xni/XMLDTDHandler;
flags: (0x0004) ACC_PROTECTED
protected org.apache.xerces.xni.XMLDTDContentModelHandler fDTDContentModelHandler;
descriptor: Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
flags: (0x0004) ACC_PROTECTED
protected int fScannerState;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean fStandalone;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fSeenExternalDTD;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fSeenPEReferences;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
private boolean fStartDTDCalled;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int[] fContentStack;
descriptor: [I
flags: (0x0002) ACC_PRIVATE
private int fContentDepth;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int[] fPEStack;
descriptor: [I
flags: (0x0002) ACC_PRIVATE
private boolean[] fPEReport;
descriptor: [Z
flags: (0x0002) ACC_PRIVATE
private int fPEDepth;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int fMarkUpDepth;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int fExtEntityDepth;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int fIncludeSectDepth;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private final java.lang.String[] fStrings;
descriptor: [Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.xerces.xni.XMLString fString;
descriptor: Lorg/apache/xerces/xni/XMLString;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.xerces.util.XMLStringBuffer fStringBuffer;
descriptor: Lorg/apache/xerces/util/XMLStringBuffer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.xerces.util.XMLStringBuffer fStringBuffer2;
descriptor: Lorg/apache/xerces/util/XMLStringBuffer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.xerces.xni.XMLString fLiteral;
descriptor: Lorg/apache/xerces/xni/XMLString;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.xerces.xni.XMLString fLiteral2;
descriptor: Lorg/apache/xerces/xni/XMLString;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.lang.String[] fEnumeration;
descriptor: [Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private int fEnumerationCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private final org.apache.xerces.util.XMLStringBuffer fIgnoreConditionalBuffer;
descriptor: Lorg/apache/xerces/util/XMLStringBuffer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: iconst_2
anewarray java.lang.String
dup
iconst_0
1: ldc "http://xml.org/sax/features/validation"
aastore
dup
iconst_1
2: ldc "http://apache.org/xml/features/scanner/notify-char-refs"
aastore
3: putstatic org.apache.xerces.impl.XMLDTDScannerImpl.RECOGNIZED_FEATURES:[Ljava/lang/String;
4: iconst_2
anewarray java.lang.Boolean
dup
iconst_1
5: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aastore
6: putstatic org.apache.xerces.impl.XMLDTDScannerImpl.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
7: iconst_3
anewarray java.lang.String
dup
iconst_0
8: ldc "http://apache.org/xml/properties/internal/symbol-table"
aastore
dup
iconst_1
9: ldc "http://apache.org/xml/properties/internal/error-reporter"
aastore
dup
iconst_2
10: ldc "http://apache.org/xml/properties/internal/entity-manager"
aastore
11: putstatic org.apache.xerces.impl.XMLDTDScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
12: iconst_3
anewarray java.lang.Object
putstatic org.apache.xerces.impl.XMLDTDScannerImpl.PROPERTY_DEFAULTS:[Ljava/lang/Object;
13: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.xerces.impl.XMLScanner.<init>:()V
1: aload 0
iconst_5
newarray 10
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fContentStack:[I
2: aload 0
iconst_5
newarray 10
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEStack:[I
3: aload 0
iconst_5
newarray 4
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEReport:[Z
4: aload 0
iconst_3
anewarray java.lang.String
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
5: aload 0
new org.apache.xerces.xni.XMLString
dup
invokespecial org.apache.xerces.xni.XMLString.<init>:()V
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fString:Lorg/apache/xerces/xni/XMLString;
6: aload 0
new org.apache.xerces.util.XMLStringBuffer
dup
invokespecial org.apache.xerces.util.XMLStringBuffer.<init>:()V
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
7: aload 0
new org.apache.xerces.util.XMLStringBuffer
dup
invokespecial org.apache.xerces.util.XMLStringBuffer.<init>:()V
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
8: aload 0
new org.apache.xerces.xni.XMLString
dup
invokespecial org.apache.xerces.xni.XMLString.<init>:()V
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fLiteral:Lorg/apache/xerces/xni/XMLString;
9: aload 0
new org.apache.xerces.xni.XMLString
dup
invokespecial org.apache.xerces.xni.XMLString.<init>:()V
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fLiteral2:Lorg/apache/xerces/xni/XMLString;
10: aload 0
iconst_5
anewarray java.lang.String
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumeration:[Ljava/lang/String;
11: aload 0
new org.apache.xerces.util.XMLStringBuffer
dup
sipush 128
invokespecial org.apache.xerces.util.XMLStringBuffer.<init>:(I)V
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
12: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
public void <init>(org.apache.xerces.util.SymbolTable, org.apache.xerces.impl.XMLErrorReporter, org.apache.xerces.impl.XMLEntityManager);
descriptor: (Lorg/apache/xerces/util/SymbolTable;Lorg/apache/xerces/impl/XMLErrorReporter;Lorg/apache/xerces/impl/XMLEntityManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial org.apache.xerces.impl.XMLScanner.<init>:()V
1: aload 0
iconst_5
newarray 10
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fContentStack:[I
2: aload 0
iconst_5
newarray 10
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEStack:[I
3: aload 0
iconst_5
newarray 4
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEReport:[Z
4: aload 0
iconst_3
anewarray java.lang.String
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
5: aload 0
new org.apache.xerces.xni.XMLString
dup
invokespecial org.apache.xerces.xni.XMLString.<init>:()V
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fString:Lorg/apache/xerces/xni/XMLString;
6: aload 0
new org.apache.xerces.util.XMLStringBuffer
dup
invokespecial org.apache.xerces.util.XMLStringBuffer.<init>:()V
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
7: aload 0
new org.apache.xerces.util.XMLStringBuffer
dup
invokespecial org.apache.xerces.util.XMLStringBuffer.<init>:()V
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
8: aload 0
new org.apache.xerces.xni.XMLString
dup
invokespecial org.apache.xerces.xni.XMLString.<init>:()V
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fLiteral:Lorg/apache/xerces/xni/XMLString;
9: aload 0
new org.apache.xerces.xni.XMLString
dup
invokespecial org.apache.xerces.xni.XMLString.<init>:()V
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fLiteral2:Lorg/apache/xerces/xni/XMLString;
10: aload 0
iconst_5
anewarray java.lang.String
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumeration:[Ljava/lang/String;
11: aload 0
new org.apache.xerces.util.XMLStringBuffer
dup
sipush 128
invokespecial org.apache.xerces.util.XMLStringBuffer.<init>:(I)V
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
12: aload 0
aload 1
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
13: aload 0
aload 2
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
14: aload 0
aload 3
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
15: aload 3
ldc "http://apache.org/xml/properties/internal/symbol-table"
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
invokevirtual org.apache.xerces.impl.XMLEntityManager.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
16: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 17 1 symbolTable Lorg/apache/xerces/util/SymbolTable;
0 17 2 errorReporter Lorg/apache/xerces/impl/XMLErrorReporter;
0 17 3 entityManager Lorg/apache/xerces/impl/XMLEntityManager;
MethodParameters:
Name Flags
symbolTable
errorReporter
entityManager
public void setInputSource(org.apache.xerces.xni.parser.XMLInputSource);
descriptor: (Lorg/apache/xerces/xni/parser/XMLInputSource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 5
1: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 4
2: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aconst_null
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.startDTD:(Lorg/apache/xerces/xni/XMLLocator;Lorg/apache/xerces/xni/Augmentations;)V
3: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.endDTD:(Lorg/apache/xerces/xni/Augmentations;)V
4: StackMap locals:
StackMap stack:
return
5: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
aload 0
invokevirtual org.apache.xerces.impl.XMLEntityManager.setEntityHandler:(Lorg/apache/xerces/impl/XMLEntityHandler;)V
6: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
aload 1
invokevirtual org.apache.xerces.impl.XMLEntityManager.startDTDEntity:(Lorg/apache/xerces/xni/parser/XMLInputSource;)V
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 8 1 inputSource Lorg/apache/xerces/xni/parser/XMLInputSource;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
inputSource
public boolean scanDTDExternalSubset(boolean);
descriptor: (Z)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
aload 0
invokevirtual org.apache.xerces.impl.XMLEntityManager.setEntityHandler:(Lorg/apache/xerces/impl/XMLEntityHandler;)V
1: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fScannerState:I
iconst_1
if_icmpne 9
2: aload 0
iconst_1
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fSeenExternalDTD:Z
3: aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanTextDecl:()Z
istore 2
start local 2 4: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fScannerState:I
ifne 6
5: iconst_0
ireturn
6: StackMap locals: int
StackMap stack:
aload 0
iconst_2
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.setScannerState:(I)V
7: iload 2
ifeq 9
iload 1
ifne 9
8: iconst_1
ireturn
end local 2 9: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls:(Z)Z
ifne 11
10: iconst_0
ireturn
11: StackMap locals:
StackMap stack:
iload 1
ifne 9
12: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 13 1 complete Z
4 9 2 textDecl Z
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
complete
public boolean scanDTDInternalSubset(boolean, boolean, boolean);
descriptor: (ZZZ)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
invokevirtual org.apache.xerces.impl.XMLEntityManager.getEntityScanner:()Lorg/apache/xerces/impl/XMLEntityScanner;
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
1: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
aload 0
invokevirtual org.apache.xerces.impl.XMLEntityManager.setEntityHandler:(Lorg/apache/xerces/impl/XMLEntityHandler;)V
2: aload 0
iload 2
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fStandalone:Z
3: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fScannerState:I
iconst_1
if_icmpne 8
4: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 7
5: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.startDTD:(Lorg/apache/xerces/xni/XMLLocator;Lorg/apache/xerces/xni/Augmentations;)V
6: aload 0
iconst_1
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fStartDTDCalled:Z
7: StackMap locals:
StackMap stack:
aload 0
iconst_2
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.setScannerState:(I)V
8: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls:(Z)Z
ifne 13
9: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 11
iload 3
ifne 11
10: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.endDTD:(Lorg/apache/xerces/xni/Augmentations;)V
11: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.setScannerState:(I)V
12: iconst_0
ireturn
13: StackMap locals:
StackMap stack:
iload 1
ifne 8
14: iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 15 1 complete Z
0 15 2 standalone Z
0 15 3 hasExternalSubset Z
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
complete
standalone
hasExternalSubset
public void reset(org.apache.xerces.xni.parser.XMLComponentManager);
descriptor: (Lorg/apache/xerces/xni/parser/XMLComponentManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.apache.xerces.impl.XMLScanner.reset:(Lorg/apache/xerces/xni/parser/XMLComponentManager;)V
1: aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.init:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 3 1 componentManager Lorg/apache/xerces/xni/parser/XMLComponentManager;
Exceptions:
throws org.apache.xerces.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
componentManager
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.xerces.impl.XMLScanner.reset:()V
1: aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.init:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
public java.lang.String[] getRecognizedFeatures();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.apache.xerces.impl.XMLDTDScannerImpl.RECOGNIZED_FEATURES:[Ljava/lang/String;
invokevirtual java.lang.String[].clone:()Ljava/lang/Object;
checkcast java.lang.String[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
public java.lang.String[] getRecognizedProperties();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.apache.xerces.impl.XMLDTDScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
invokevirtual java.lang.String[].clone:()Ljava/lang/Object;
checkcast java.lang.String[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
public java.lang.Boolean getFeatureDefault(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 5
2: StackMap locals: int
StackMap stack:
getstatic org.apache.xerces.impl.XMLDTDScannerImpl.RECOGNIZED_FEATURES:[Ljava/lang/String;
iload 2
aaload
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: getstatic org.apache.xerces.impl.XMLDTDScannerImpl.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
iload 2
aaload
areturn
4: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
getstatic org.apache.xerces.impl.XMLDTDScannerImpl.RECOGNIZED_FEATURES:[Ljava/lang/String;
arraylength
if_icmplt 2
end local 2 6: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 7 1 featureId Ljava/lang/String;
1 6 2 i I
MethodParameters:
Name Flags
featureId
public java.lang.Object getPropertyDefault(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 5
2: StackMap locals: int
StackMap stack:
getstatic org.apache.xerces.impl.XMLDTDScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
iload 2
aaload
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: getstatic org.apache.xerces.impl.XMLDTDScannerImpl.PROPERTY_DEFAULTS:[Ljava/lang/Object;
iload 2
aaload
areturn
4: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
getstatic org.apache.xerces.impl.XMLDTDScannerImpl.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
arraylength
if_icmplt 2
end local 2 6: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 7 1 propertyId Ljava/lang/String;
1 6 2 i I
MethodParameters:
Name Flags
propertyId
public void setDTDHandler(org.apache.xerces.xni.XMLDTDHandler);
descriptor: (Lorg/apache/xerces/xni/XMLDTDHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 2 1 dtdHandler Lorg/apache/xerces/xni/XMLDTDHandler;
MethodParameters:
Name Flags
dtdHandler
public org.apache.xerces.xni.XMLDTDHandler getDTDHandler();
descriptor: ()Lorg/apache/xerces/xni/XMLDTDHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
public void setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler);
descriptor: (Lorg/apache/xerces/xni/XMLDTDContentModelHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 2 1 dtdContentModelHandler Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
MethodParameters:
Name Flags
dtdContentModelHandler
public org.apache.xerces.xni.XMLDTDContentModelHandler getDTDContentModelHandler();
descriptor: ()Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
public void startEntity(java.lang.String, org.apache.xerces.xni.XMLResourceIdentifier, java.lang.String, org.apache.xerces.xni.Augmentations);
descriptor: (Ljava/lang/String;Lorg/apache/xerces/xni/XMLResourceIdentifier;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, 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
aload 4
invokespecial org.apache.xerces.impl.XMLScanner.startEntity:(Ljava/lang/String;Lorg/apache/xerces/xni/XMLResourceIdentifier;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
1: aload 1
ldc "[dtd]"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
istore 5
start local 5 2: iload 5
ifeq 10
3: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 5
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStartDTDCalled:Z
ifne 5
4: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.startDTD:(Lorg/apache/xerces/xni/XMLLocator;Lorg/apache/xerces/xni/Augmentations;)V
5: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 7
6: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aload 2
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.startExternalSubset:(Lorg/apache/xerces/xni/XMLResourceIdentifier;Lorg/apache/xerces/xni/Augmentations;)V
7: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
invokevirtual org.apache.xerces.impl.XMLEntityManager.startExternalSubset:()V
8: aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fExtEntityDepth:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fExtEntityDepth:I
9: goto 14
10: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 37
if_icmpne 14
11: aload 0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fReportEntity:Z
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.pushPEStack:(IZ)V
12: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.isExternal:()Z
ifeq 14
13: aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fExtEntityDepth:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fExtEntityDepth:I
14: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 16
iload 5
ifne 16
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fReportEntity:Z
ifeq 16
15: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aload 1
aload 2
aload 3
aload 4
invokeinterface org.apache.xerces.xni.XMLDTDHandler.startParameterEntity:(Ljava/lang/String;Lorg/apache/xerces/xni/XMLResourceIdentifier;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
16: 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 17 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 17 1 name Ljava/lang/String;
0 17 2 identifier Lorg/apache/xerces/xni/XMLResourceIdentifier;
0 17 3 encoding Ljava/lang/String;
0 17 4 augs Lorg/apache/xerces/xni/Augmentations;
2 17 5 dtdEntity Z
Exceptions:
throws org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
name
identifier
encoding
augs
public void endEntity(java.lang.String, org.apache.xerces.xni.Augmentations);
descriptor: (Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial org.apache.xerces.impl.XMLScanner.endEntity:(Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
1: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fScannerState:I
ifne 3
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fReportEntity:Z
istore 3
start local 3 4: aload 1
ldc "%"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 27
5: aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.peekReportEntity:()Z
istore 3
6: aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.popPEStack:()I
istore 4
start local 4 7: iload 4
ifne 14
8: iload 4
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
if_icmpge 14
9: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
10: ldc "ILL_FORMED_PARAMETER_ENTITY_WHEN_USED_IN_DECL"
11: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
getfield org.apache.xerces.impl.XMLEntityManager.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.name:Ljava/lang/String;
aastore
12: iconst_2
13: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
14: StackMap locals: int int
StackMap stack:
iload 4
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
if_icmpeq 22
15: iconst_0
istore 3
16: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fValidation:Z
ifeq 22
17: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
18: ldc "ImproperDeclarationNesting"
19: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
20: iconst_1
21: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
22: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.isExternal:()Z
ifeq 24
23: aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fExtEntityDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fExtEntityDepth:I
24: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 36
iload 3
ifeq 36
25: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aload 1
aload 2
invokeinterface org.apache.xerces.xni.XMLDTDHandler.endParameterEntity:(Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
end local 4 26: goto 36
27: StackMap locals:
StackMap stack:
aload 1
ldc "[dtd]"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 36
28: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
ifeq 30
29: aload 0
ldc "IncludeSectUnterminated"
aconst_null
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
30: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fScannerState:I
31: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
invokevirtual org.apache.xerces.impl.XMLEntityManager.endExternalSubset:()V
32: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 35
33: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.endExternalSubset:(Lorg/apache/xerces/xni/Augmentations;)V
34: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.endDTD:(Lorg/apache/xerces/xni/Augmentations;)V
35: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fExtEntityDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fExtEntityDepth:I
36: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 37 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 37 1 name Ljava/lang/String;
0 37 2 augs Lorg/apache/xerces/xni/Augmentations;
4 37 3 reportEntity Z
7 26 4 startMarkUpDepth I
Exceptions:
throws org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
name
augs
protected final void setScannerState(int);
descriptor: (I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fScannerState:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 2 1 state I
MethodParameters:
Name Flags
state
private static java.lang.String getScannerStateName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "??? ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 0
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
bipush 41
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 state I
MethodParameters:
Name Flags
state
protected final boolean scanningInternalSubset();
descriptor: ()Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fExtEntityDepth:I
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
protected java.lang.String startPE(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEDepth:I
istore 3
start local 3 1: new java.lang.StringBuilder
dup
ldc "%"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
start local 4 2: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fSeenPEReferences:Z
ifne 5
3: aload 0
iconst_1
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fSeenPEReferences:Z
4: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
invokevirtual org.apache.xerces.impl.XMLEntityManager.notifyHasPEReferences:()V
5: StackMap locals: int java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fValidation:Z
ifeq 9
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
aload 4
invokevirtual org.apache.xerces.impl.XMLEntityManager.isDeclaredEntity:(Ljava/lang/String;)Z
ifne 9
6: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
ldc "EntityNotDeclared"
7: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
iconst_1
8: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
aload 4
invokevirtual org.apache.xerces.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
10: iload 2
11: invokevirtual org.apache.xerces.impl.XMLEntityManager.startEntity:(Ljava/lang/String;Z)V
12: iload 3
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEDepth:I
if_icmpeq 14
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.isExternal:()Z
ifeq 14
13: aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanTextDecl:()Z
pop
14: 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 15 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 15 1 name Ljava/lang/String;
0 15 2 literal Z
1 15 3 depth I
2 15 4 pName Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
name
literal
protected final boolean scanTextDecl();
descriptor: ()Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=4, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "<?xml"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 32
2: aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
3: aload 0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.peekChar:()I
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.isValidNameChar:(I)Z
ifeq 20
4: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
invokevirtual org.apache.xerces.util.XMLStringBuffer.clear:()V
5: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
ldc "xml"
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Ljava/lang/String;)V
6: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fNamespaces:Z
ifeq 12
7: goto 9
8: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
i2c
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
9: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.peekChar:()I
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.isValidNCName:(I)Z
ifne 8
10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
i2c
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
12: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.peekChar:()I
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.isValidNameChar:(I)Z
ifne 11
13: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
getfield org.apache.xerces.util.XMLStringBuffer.ch:[C
14: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
getfield org.apache.xerces.util.XMLStringBuffer.offset:I
15: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
getfield org.apache.xerces.util.XMLStringBuffer.length:I
16: invokevirtual org.apache.xerces.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
17: astore 2
start local 2 18: aload 0
aload 2
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fString:Lorg/apache/xerces/xni/XMLString;
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanPIData:(Ljava/lang/String;Lorg/apache/xerces/xni/XMLString;)V
end local 2 19: goto 32
20: StackMap locals:
StackMap stack:
aconst_null
astore 2
start local 2 21: aconst_null
astore 3
start local 3 22: aload 0
iconst_1
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanXMLDeclOrTextDecl:(Z[Ljava/lang/String;)V
23: iconst_1
istore 1
24: aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
25: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
iconst_0
aaload
astore 2
26: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
iconst_1
aaload
astore 3
27: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
aload 2
invokevirtual org.apache.xerces.impl.XMLEntityScanner.setXMLVersion:(Ljava/lang/String;)V
28: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
getfield org.apache.xerces.impl.XMLEntityScanner.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
invokevirtual org.apache.xerces.impl.XMLEntityManager$ScannedEntity.isEncodingExternallySpecified:()Z
ifne 30
29: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
aload 3
invokevirtual org.apache.xerces.impl.XMLEntityScanner.setEncoding:(Ljava/lang/String;)V
30: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 32
31: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aload 2
aload 3
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.textDecl:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
end local 3 end local 2 32: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
getfield org.apache.xerces.impl.XMLEntityManager.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
iconst_1
putfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.mayReadChunks:Z
33: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
1 34 1 textDecl Z
18 19 2 target Ljava/lang/String;
21 32 2 version Ljava/lang/String;
22 32 3 encoding Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
protected final void scanPIData(java.lang.String, org.apache.xerces.xni.XMLString);
descriptor: (Ljava/lang/String;Lorg/apache/xerces/xni/XMLString;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial org.apache.xerces.impl.XMLScanner.scanPIData:(Ljava/lang/String;Lorg/apache/xerces/xni/XMLString;)V
1: aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
2: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 4
3: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aload 1
aload 2
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.processingInstruction:(Ljava/lang/String;Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 5 1 target Ljava/lang/String;
0 5 2 data Lorg/apache/xerces/xni/XMLString;
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
target
data
protected final void ();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fReportEntity:Z
1: aload 0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanComment:(Lorg/apache/xerces/util/XMLStringBuffer;)V
2: aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
3: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 5
4: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.comment:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
5: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fReportEntity:Z
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
protected final void scanElementDecl();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=3, args_size=1
start local 0 0: aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fReportEntity:Z
1: aload 0
iconst_1
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 2
iconst_0
goto 3
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
2: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
3: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 7
4: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_ELEMENT_TYPE_IN_ELEMENTDECL"
5: aconst_null
6: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
7: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanName:()Ljava/lang/String;
astore 1
start local 1 8: aload 1
ifnonnull 12
9: aload 0
ldc "MSG_ELEMENT_TYPE_REQUIRED_IN_ELEMENTDECL"
10: aconst_null
11: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
12: StackMap locals: java.lang.String
StackMap stack:
aload 0
iconst_1
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 13
iconst_0
goto 14
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
13: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
14: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 18
15: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_CONTENTSPEC_IN_ELEMENTDECL"
16: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
17: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
18: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
ifnull 20
19: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
aload 1
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDContentModelHandler.startContentModel:(Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
20: StackMap locals:
StackMap stack:
aconst_null
astore 2
start local 2 21: aload 0
iconst_1
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fReportEntity:Z
22: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "EMPTY"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 27
23: ldc "EMPTY"
astore 2
24: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
ifnull 49
25: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDContentModelHandler.empty:(Lorg/apache/xerces/xni/Augmentations;)V
26: goto 49
27: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "ANY"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 32
28: ldc "ANY"
astore 2
29: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
ifnull 49
30: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDContentModelHandler.any:(Lorg/apache/xerces/xni/Augmentations;)V
31: goto 49
32: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 40
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 36
33: aload 0
ldc "MSG_OPEN_PAREN_OR_ELEMENT_TYPE_REQUIRED_IN_CHILDREN"
34: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
35: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
36: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
ifnull 38
37: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDContentModelHandler.startGroup:(Lorg/apache/xerces/xni/Augmentations;)V
38: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
invokevirtual org.apache.xerces.util.XMLStringBuffer.clear:()V
39: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
bipush 40
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
40: aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
41: aload 0
iconst_0
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 42
iconst_0
goto 43
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
42: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
43: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
44: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "#PCDATA"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 47
45: aload 0
aload 1
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanMixed:(Ljava/lang/String;)V
46: goto 48
47: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanChildren:(Ljava/lang/String;)V
48: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
invokevirtual org.apache.xerces.util.XMLStringBuffer.toString:()Ljava/lang/String;
astore 2
49: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
ifnull 51
50: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDContentModelHandler.endContentModel:(Lorg/apache/xerces/xni/Augmentations;)V
51: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fReportEntity:Z
52: aload 0
iconst_0
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 53
iconst_0
goto 54
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
53: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
54: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
55: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 62
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 57
56: aload 0
ldc "ElementDeclUnterminated"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
57: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fReportEntity:Z
58: aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
59: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 61
60: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aload 1
aload 2
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.elementDecl:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
61: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 62 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
8 62 1 name Ljava/lang/String;
21 62 2 contentModel Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
private final void scanMixed(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
ldc "#PCDATA"
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Ljava/lang/String;)V
2: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
ifnull 4
3: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDContentModelHandler.pcdata:(Lorg/apache/xerces/xni/Augmentations;)V
4: StackMap locals: java.lang.String
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 5
iconst_0
goto 6
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
5: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
6: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
7: goto 27
8: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
bipush 124
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
9: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
ifnull 13
10: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
iconst_0
11: aconst_null
12: invokeinterface org.apache.xerces.xni.XMLDTDContentModelHandler.separator:(SLorg/apache/xerces/xni/Augmentations;)V
13: StackMap locals:
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 14
iconst_0
goto 15
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
14: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
15: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
16: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanName:()Ljava/lang/String;
astore 2
17: aload 2
ifnonnull 21
18: aload 0
ldc "MSG_ELEMENT_TYPE_REQUIRED_IN_MIXED_CONTENT"
19: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
20: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
21: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
aload 2
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Ljava/lang/String;)V
22: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
ifnull 24
23: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
aload 2
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDContentModelHandler.element:(Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
24: StackMap locals:
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 25
iconst_0
goto 26
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
25: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
26: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
27: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 124
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 8
28: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc ")*"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 36
29: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
ldc ")*"
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Ljava/lang/String;)V
30: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
ifnull 49
31: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDContentModelHandler.endGroup:(Lorg/apache/xerces/xni/Augmentations;)V
32: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
iconst_3
33: aconst_null
34: invokeinterface org.apache.xerces.xni.XMLDTDContentModelHandler.occurrence:(SLorg/apache/xerces/xni/Augmentations;)V
35: goto 49
36: StackMap locals:
StackMap stack:
aload 2
ifnull 41
37: aload 0
ldc "MixedContentUnterminated"
38: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
39: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
40: goto 49
41: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 41
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifeq 46
42: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
bipush 41
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
43: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
ifnull 49
44: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDContentModelHandler.endGroup:(Lorg/apache/xerces/xni/Augmentations;)V
45: goto 49
46: StackMap locals:
StackMap stack:
aload 0
ldc "MSG_CLOSE_PAREN_REQUIRED_IN_CHILDREN"
47: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
48: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
49: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
50: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 51 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 51 1 elName Ljava/lang/String;
1 51 2 childName Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
elName
private final void scanChildren(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fContentDepth:I
1: aload 0
iconst_0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.pushContentStack:(I)V
2: iconst_0
istore 2
start local 2 3: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 40
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifeq 14
4: aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
5: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
bipush 40
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
6: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
ifnull 8
7: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDContentModelHandler.startGroup:(Lorg/apache/xerces/xni/Augmentations;)V
8: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.pushContentStack:(I)V
9: iconst_0
istore 2
10: aload 0
iconst_0
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 11
iconst_0
goto 12
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
11: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
12: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
13: goto 3
14: StackMap locals:
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 15
iconst_0
goto 16
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
15: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
16: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
17: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanName:()Ljava/lang/String;
astore 4
start local 4 18: aload 4
ifnonnull 23
19: aload 0
ldc "MSG_OPEN_PAREN_OR_ELEMENT_TYPE_REQUIRED_IN_CHILDREN"
20: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
21: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
22: return
23: StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String int top java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
ifnull 25
24: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
aload 4
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDContentModelHandler.element:(Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
25: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
aload 4
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Ljava/lang/String;)V
26: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.peekChar:()I
istore 3
start local 3 27: iload 3
bipush 63
if_icmpeq 28
iload 3
bipush 42
if_icmpeq 28
iload 3
bipush 43
if_icmpne 39
28: StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String int int java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
ifnull 37
29: iload 3
bipush 63
if_icmpne 32
30: iconst_2
istore 5
start local 5 31: goto 36
end local 5 32: StackMap locals:
StackMap stack:
iload 3
bipush 42
if_icmpne 35
33: iconst_3
istore 5
start local 5 34: goto 36
end local 5 35: StackMap locals:
StackMap stack:
iconst_4
istore 5
start local 5 36: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
iload 5
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDContentModelHandler.occurrence:(SLorg/apache/xerces/xni/Augmentations;)V
end local 5 37: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
pop
38: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
iload 3
i2c
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
39: StackMap locals:
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 40
iconst_0
goto 41
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String int int java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
40: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String int int java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
41: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
42: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.peekChar:()I
istore 3
43: iload 3
bipush 44
if_icmpne 52
iload 2
bipush 124
if_icmpeq 52
44: iload 3
istore 2
45: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
ifnull 49
46: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
iconst_1
47: aconst_null
48: invokeinterface org.apache.xerces.xni.XMLDTDContentModelHandler.separator:(SLorg/apache/xerces/xni/Augmentations;)V
49: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
pop
50: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
bipush 44
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
51: goto 91
52: StackMap locals:
StackMap stack:
iload 3
bipush 124
if_icmpne 61
iload 2
bipush 44
if_icmpeq 61
53: iload 3
istore 2
54: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
ifnull 58
55: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
iconst_0
56: aconst_null
57: invokeinterface org.apache.xerces.xni.XMLDTDContentModelHandler.separator:(SLorg/apache/xerces/xni/Augmentations;)V
58: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
pop
59: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
bipush 124
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
60: goto 91
61: StackMap locals:
StackMap stack:
iload 3
bipush 41
if_icmpeq 65
62: aload 0
ldc "MSG_CLOSE_PAREN_REQUIRED_IN_CHILDREN"
63: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
64: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
65: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
ifnull 67
66: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDContentModelHandler.endGroup:(Lorg/apache/xerces/xni/Augmentations;)V
67: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.popContentStack:()I
istore 2
68: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc ")?"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 74
69: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
ldc ")?"
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Ljava/lang/String;)V
70: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
ifnull 88
71: iconst_2
istore 5
start local 5 72: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
iload 5
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDContentModelHandler.occurrence:(SLorg/apache/xerces/xni/Augmentations;)V
end local 5 73: goto 88
74: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc ")+"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 80
75: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
ldc ")+"
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Ljava/lang/String;)V
76: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
ifnull 88
77: iconst_4
istore 5
start local 5 78: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
iload 5
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDContentModelHandler.occurrence:(SLorg/apache/xerces/xni/Augmentations;)V
end local 5 79: goto 88
80: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc ")*"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 86
81: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
ldc ")*"
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Ljava/lang/String;)V
82: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
ifnull 88
83: iconst_3
istore 5
start local 5 84: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDContentModelHandler:Lorg/apache/xerces/xni/XMLDTDContentModelHandler;
iload 5
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDContentModelHandler.occurrence:(SLorg/apache/xerces/xni/Augmentations;)V
end local 5 85: goto 88
86: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
pop
87: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
bipush 41
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
88: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
89: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fContentDepth:I
ifne 39
90: return
91: StackMap locals:
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 92
iconst_0
goto 93
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String int int java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
92: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String int int java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
93: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
end local 4 end local 3 94: goto 3
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 95 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 95 1 elName Ljava/lang/String;
3 95 2 currentOp I
27 94 3 c I
18 94 4 childName Ljava/lang/String;
31 32 5 oc S
34 35 5 oc S
36 37 5 oc S
72 73 5 oc S
78 79 5 oc S
84 85 5 oc S
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
elName
protected final void scanAttlistDecl();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=9, locals=6, args_size=1
start local 0 0: aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fReportEntity:Z
1: aload 0
iconst_1
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 2
iconst_0
goto 3
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
2: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
3: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 7
4: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_ELEMENT_TYPE_IN_ATTLISTDECL"
5: aconst_null
6: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
7: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanName:()Ljava/lang/String;
astore 1
start local 1 8: aload 1
ifnonnull 12
9: aload 0
ldc "MSG_ELEMENT_TYPE_REQUIRED_IN_ATTLISTDECL"
10: aconst_null
11: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
12: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 14
13: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aload 1
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.startAttlist:(Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
14: StackMap locals:
StackMap stack:
aload 0
iconst_1
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 15
iconst_0
goto 16
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
15: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
16: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 67
17: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 62
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifeq 22
18: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 20
19: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.endAttlist:(Lorg/apache/xerces/xni/Augmentations;)V
20: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
21: return
22: StackMap locals:
StackMap stack:
aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_ATTRIBUTE_NAME_IN_ATTDEF"
23: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
24: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
25: goto 67
26: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanName:()Ljava/lang/String;
astore 2
start local 2 27: aload 2
ifnonnull 31
28: aload 0
ldc "AttNameRequiredInAttDef"
29: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
30: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
31: StackMap locals: java.lang.String
StackMap stack:
aload 0
iconst_1
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 32
iconst_0
goto 33
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
32: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
33: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 37
34: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_ATTTYPE_IN_ATTDEF"
35: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
36: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
37: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanAttType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 38: aload 0
iconst_1
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 39
iconst_0
goto 40
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
39: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
40: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 44
41: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_DEFAULTDECL_IN_ATTDEF"
42: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
43: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
44: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
45: aload 3
46: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fLiteral:Lorg/apache/xerces/xni/XMLString;
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fLiteral2:Lorg/apache/xerces/xni/XMLString;
47: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanAttDefaultDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/XMLString;)Ljava/lang/String;
astore 4
start local 4 48: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 64
49: aconst_null
astore 5
start local 5 50: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumerationCount:I
ifeq 55
51: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumerationCount:I
anewarray java.lang.String
astore 5
52: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumeration:[Ljava/lang/String;
iconst_0
aload 5
53: iconst_0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumerationCount:I
54: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
55: StackMap locals: java.lang.String java.lang.String[]
StackMap stack:
aload 4
ifnull 61
aload 4
ldc "#REQUIRED"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 57
56: aload 4
ldc "#IMPLIED"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 61
57: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aload 1
aload 2
aload 3
aload 5
58: aload 4
aconst_null
aconst_null
aconst_null
59: invokeinterface org.apache.xerces.xni.XMLDTDHandler.attributeDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
60: goto 64
61: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aload 1
aload 2
aload 3
aload 5
62: aload 4
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fLiteral:Lorg/apache/xerces/xni/XMLString;
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fLiteral2:Lorg/apache/xerces/xni/XMLString;
aconst_null
63: invokeinterface org.apache.xerces.xni.XMLDTDHandler.attributeDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
end local 5 64: StackMap locals:
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 65
iconst_0
goto 66
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
65: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
66: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
end local 4 end local 3 end local 2 67: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 62
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifeq 26
68: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 70
69: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.endAttlist:(Lorg/apache/xerces/xni/Augmentations;)V
70: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
71: aload 0
iconst_1
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fReportEntity:Z
72: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 73 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
8 73 1 elName Ljava/lang/String;
27 67 2 name Ljava/lang/String;
38 67 3 type Ljava/lang/String;
48 67 4 defaultType Ljava/lang/String;
50 64 5 enumeration [Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
private final java.lang.String scanAttType(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
astore 3
start local 3 1: aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumerationCount:I
2: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "CDATA"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 5
3: ldc "CDATA"
astore 3
4: goto 94
5: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "IDREFS"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 8
6: ldc "IDREFS"
astore 3
7: goto 94
8: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "IDREF"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 11
9: ldc "IDREF"
astore 3
10: goto 94
11: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "ID"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 14
12: ldc "ID"
astore 3
13: goto 94
14: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "ENTITY"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 17
15: ldc "ENTITY"
astore 3
16: goto 94
17: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "ENTITIES"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 20
18: ldc "ENTITIES"
astore 3
19: goto 94
20: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "NMTOKENS"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 23
21: ldc "NMTOKENS"
astore 3
22: goto 94
23: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "NMTOKEN"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 26
24: ldc "NMTOKEN"
astore 3
25: goto 94
26: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "NOTATION"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 64
27: ldc "NOTATION"
astore 3
28: aload 0
iconst_1
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 29
iconst_0
goto 30
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
29: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
30: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 34
31: aload 0
ldc "MSG_SPACE_REQUIRED_AFTER_NOTATION_IN_NOTATIONTYPE"
32: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
33: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
34: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
istore 4
start local 4 35: iload 4
bipush 40
if_icmpeq 39
36: aload 0
ldc "MSG_OPEN_PAREN_REQUIRED_IN_NOTATIONTYPE"
37: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
38: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
39: StackMap locals: int
StackMap stack:
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
40: StackMap locals:
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 41
iconst_0
goto 42
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
41: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
42: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
43: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanName:()Ljava/lang/String;
astore 5
start local 5 44: aload 5
ifnonnull 51
45: aload 0
ldc "MSG_NAME_REQUIRED_IN_NOTATIONTYPE"
46: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
47: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
48: aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipInvalidEnumerationValue:()I
istore 4
49: iload 4
bipush 124
if_icmpne 58
50: goto 57
51: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumerationCount:I
iconst_1
iadd
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.ensureEnumerationSize:(I)V
52: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumeration:[Ljava/lang/String;
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumerationCount:I
dup_x1
iconst_1
iadd
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumerationCount:I
aload 5
aastore
53: aload 0
iconst_0
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 54
iconst_0
goto 55
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String int java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
54: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String int java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
55: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
56: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
istore 4
end local 5 57: StackMap locals:
StackMap stack:
iload 4
bipush 124
if_icmpeq 40
58: StackMap locals:
StackMap stack:
iload 4
bipush 41
if_icmpeq 62
59: aload 0
ldc "NotationTypeUnterminated"
60: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
61: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
62: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
end local 4 63: goto 94
64: StackMap locals:
StackMap stack:
ldc "ENUMERATION"
astore 3
65: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
istore 4
start local 4 66: iload 4
bipush 40
if_icmpeq 70
67: aload 0
ldc "AttTypeRequiredInAttDef"
68: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
69: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
70: StackMap locals: int
StackMap stack:
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
71: StackMap locals:
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 72
iconst_0
goto 73
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
72: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
73: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
74: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanNmtoken:()Ljava/lang/String;
astore 5
start local 5 75: aload 5
ifnonnull 82
76: aload 0
ldc "MSG_NMTOKEN_REQUIRED_IN_ENUMERATION"
77: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
78: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
79: aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipInvalidEnumerationValue:()I
istore 4
80: iload 4
bipush 124
if_icmpne 89
81: goto 88
82: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumerationCount:I
iconst_1
iadd
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.ensureEnumerationSize:(I)V
83: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumeration:[Ljava/lang/String;
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumerationCount:I
dup_x1
iconst_1
iadd
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumerationCount:I
aload 5
aastore
84: aload 0
iconst_0
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 85
iconst_0
goto 86
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String int java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
85: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String int java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
86: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
87: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
istore 4
end local 5 88: StackMap locals:
StackMap stack:
iload 4
bipush 124
if_icmpeq 71
89: StackMap locals:
StackMap stack:
iload 4
bipush 41
if_icmpeq 93
90: aload 0
ldc "EnumerationUnterminated"
91: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
92: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
93: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
end local 4 94: 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 95 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 95 1 elName Ljava/lang/String;
0 95 2 atName Ljava/lang/String;
1 95 3 type Ljava/lang/String;
35 63 4 c I
44 57 5 aName Ljava/lang/String;
66 94 4 c I
75 88 5 token Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
elName
atName
protected final java.lang.String scanAttDefaultDecl(java.lang.String, java.lang.String, java.lang.String, org.apache.xerces.xni.XMLString, org.apache.xerces.xni.XMLString);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/XMLString;)Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aconst_null
astore 6
start local 6 1: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fString:Lorg/apache/xerces/xni/XMLString;
invokevirtual org.apache.xerces.xni.XMLString.clear:()V
2: aload 4
invokevirtual org.apache.xerces.xni.XMLString.clear:()V
3: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "#REQUIRED"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 6
4: ldc "#REQUIRED"
astore 6
5: goto 22
6: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "#IMPLIED"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 9
7: ldc "#IMPLIED"
astore 6
8: goto 22
9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "#FIXED"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 17
10: ldc "#FIXED"
astore 6
11: aload 0
iconst_1
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 12
iconst_0
goto 13
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String org.apache.xerces.xni.XMLString org.apache.xerces.xni.XMLString java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
12: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String org.apache.xerces.xni.XMLString org.apache.xerces.xni.XMLString java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
13: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 17
14: aload 0
ldc "MSG_SPACE_REQUIRED_AFTER_FIXED_IN_DEFAULTDECL"
15: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
16: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
17: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStandalone:Z
ifne 19
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fSeenExternalDTD:Z
ifne 18
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fSeenPEReferences:Z
ifeq 19
StackMap locals:
StackMap stack:
18: iconst_1
goto 20
StackMap locals:
StackMap stack:
19: iconst_0
StackMap locals:
StackMap stack: int
20: istore 7
start local 7 21: aload 0
aload 4
aload 5
aload 2
iload 7
aload 1
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanAttributeValue:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/XMLString;Ljava/lang/String;ZLjava/lang/String;)Z
pop
end local 7 22: StackMap locals:
StackMap stack:
aload 6
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 23 1 elName Ljava/lang/String;
0 23 2 atName Ljava/lang/String;
0 23 3 type Ljava/lang/String;
0 23 4 defaultVal Lorg/apache/xerces/xni/XMLString;
0 23 5 nonNormalizedDefaultVal Lorg/apache/xerces/xni/XMLString;
1 23 6 defaultType Ljava/lang/String;
21 22 7 isVC Z
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
elName
atName
type
defaultVal
nonNormalizedDefaultVal
private final void scanEntityDecl();
descriptor: ()V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=7, locals=10, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: iconst_0
istore 2
start local 2 2: aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fReportEntity:Z
3: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
ifeq 26
4: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 37
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 7
5: iconst_0
istore 1
6: goto 39
7: StackMap locals: int int
StackMap stack:
aload 0
iconst_1
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 8
iconst_0
goto 9
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
8: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
9: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifeq 12
10: iconst_1
istore 1
11: goto 39
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 18
13: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_ENTITY_NAME_IN_PEDECL"
14: aconst_null
15: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
16: iconst_1
istore 1
17: goto 39
18: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.peekChar:()I
bipush 37
if_icmpne 24
19: aload 0
iconst_0
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 20
iconst_0
goto 21
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
20: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
21: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
22: iconst_1
istore 1
23: goto 39
24: StackMap locals:
StackMap stack:
iconst_1
istore 2
25: goto 39
26: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifne 27
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 37
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 32
27: StackMap locals:
StackMap stack:
aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_ENTITY_NAME_IN_ENTITYDECL"
28: aconst_null
29: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
30: iconst_0
istore 1
31: goto 39
32: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
ifeq 38
33: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_PERCENT_IN_PEDECL"
34: aconst_null
35: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
36: iconst_0
istore 1
37: goto 39
38: StackMap locals:
StackMap stack:
iconst_1
istore 2
39: StackMap locals:
StackMap stack:
iload 2
ifeq 61
40: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanName:()Ljava/lang/String;
astore 3
start local 3 41: aload 3
ifnonnull 44
42: aload 0
ldc "NameRequiredInPEReference"
aconst_null
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
43: goto 50
44: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 59
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 49
45: aload 0
ldc "SemicolonRequiredInPEReference"
46: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
47: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
48: goto 50
49: StackMap locals:
StackMap stack:
aload 0
aload 3
iconst_0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.startPE:(Ljava/lang/String;Z)Ljava/lang/String;
pop
50: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
pop
51: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 37
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 53
52: goto 61
53: StackMap locals:
StackMap stack:
iload 1
ifne 40
54: aload 0
iconst_1
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 55
iconst_0
goto 56
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int int java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
55: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int int java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
56: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifeq 59
57: iconst_1
istore 1
58: goto 61
59: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 37
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
istore 1
end local 3 60: goto 40
61: StackMap locals:
StackMap stack:
aconst_null
astore 3
start local 3 62: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fNamespaces:Z
ifeq 65
63: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanNCName:()Ljava/lang/String;
astore 3
64: goto 66
65: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanName:()Ljava/lang/String;
astore 3
66: StackMap locals:
StackMap stack:
aload 3
ifnonnull 68
67: aload 0
ldc "MSG_ENTITY_NAME_REQUIRED_IN_ENTITYDECL"
aconst_null
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
68: StackMap locals:
StackMap stack:
aload 0
iconst_1
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 69
iconst_0
goto 70
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int int java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
69: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int int java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
70: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 89
71: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fNamespaces:Z
ifeq 86
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.peekChar:()I
bipush 58
if_icmpne 86
72: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
pop
73: new org.apache.xerces.util.XMLStringBuffer
dup
aload 3
invokespecial org.apache.xerces.util.XMLStringBuffer.<init>:(Ljava/lang/String;)V
astore 4
start local 4 74: aload 4
bipush 58
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
75: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanName:()Ljava/lang/String;
astore 5
start local 5 76: aload 5
ifnull 78
77: aload 4
aload 5
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Ljava/lang/String;)V
78: StackMap locals: org.apache.xerces.util.XMLStringBuffer java.lang.String
StackMap stack:
aload 0
ldc "ColonNotLegalWithNS"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 4
invokevirtual org.apache.xerces.util.XMLStringBuffer.toString:()Ljava/lang/String;
aastore
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
79: aload 0
iconst_1
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 80
iconst_0
goto 81
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int int java.lang.String org.apache.xerces.util.XMLStringBuffer java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
80: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int int java.lang.String org.apache.xerces.util.XMLStringBuffer java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
81: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 89
82: aload 0
ldc "MSG_SPACE_REQUIRED_AFTER_ENTITY_NAME_IN_ENTITYDECL"
83: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
84: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 5 end local 4 85: goto 89
86: StackMap locals:
StackMap stack:
aload 0
ldc "MSG_SPACE_REQUIRED_AFTER_ENTITY_NAME_IN_ENTITYDECL"
87: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
88: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
89: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
iconst_0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanExternalID:([Ljava/lang/String;Z)V
90: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
iconst_0
aaload
astore 4
start local 4 91: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
iconst_1
aaload
astore 5
start local 5 92: aconst_null
astore 6
start local 6 93: aload 0
iconst_1
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 94
iconst_0
goto 95
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int int java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
94: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int int java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
95: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
istore 7
start local 7 96: iload 1
ifne 112
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "NDATA"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 112
97: iload 7
ifne 101
98: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_NDATA_IN_UNPARSED_ENTITYDECL"
99: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
100: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
101: StackMap locals: int
StackMap stack:
aload 0
iconst_1
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 102
iconst_0
goto 103
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int int java.lang.String java.lang.String java.lang.String java.lang.String int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
102: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int int java.lang.String java.lang.String java.lang.String java.lang.String int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
103: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 107
104: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_NOTATION_NAME_IN_UNPARSED_ENTITYDECL"
105: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
106: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
107: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanName:()Ljava/lang/String;
astore 6
108: aload 6
ifnonnull 112
109: aload 0
ldc "MSG_NOTATION_NAME_REQUIRED_FOR_UNPARSED_ENTITYDECL"
110: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
111: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
112: StackMap locals:
StackMap stack:
iconst_0
istore 8
start local 8 113: aload 4
ifnonnull 119
114: aload 0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fLiteral:Lorg/apache/xerces/xni/XMLString;
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fLiteral2:Lorg/apache/xerces/xni/XMLString;
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanEntityValue:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/XMLString;)I
istore 8
115: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
invokevirtual org.apache.xerces.util.XMLStringBuffer.clear:()V
116: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
invokevirtual org.apache.xerces.util.XMLStringBuffer.clear:()V
117: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fLiteral:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fLiteral:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.offset:I
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fLiteral:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.length:I
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:([CII)V
118: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fLiteral2:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.ch:[C
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fLiteral2:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.offset:I
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fLiteral2:Lorg/apache/xerces/xni/XMLString;
getfield org.apache.xerces.xni.XMLString.length:I
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:([CII)V
119: StackMap locals: int
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 120
iconst_0
goto 121
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int int java.lang.String java.lang.String java.lang.String java.lang.String int int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
120: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int int java.lang.String java.lang.String java.lang.String java.lang.String int int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
121: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
122: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 62
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 124
123: aload 0
ldc "EntityDeclUnterminated"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
124: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
125: iload 1
ifeq 127
126: new java.lang.StringBuilder
dup
ldc "%"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
127: StackMap locals:
StackMap stack:
aload 4
ifnull 144
128: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.getBaseSystemId:()Ljava/lang/String;
astore 9
start local 9 129: aload 6
ifnull 132
130: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
aload 3
aload 5
aload 4
aload 9
aload 6
invokevirtual org.apache.xerces.impl.XMLEntityManager.addUnparsedEntity:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
131: goto 135
132: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
aload 3
aload 5
aload 4
133: aload 9
134: invokevirtual org.apache.xerces.impl.XMLEntityManager.addExternalEntity:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
135: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 147
136: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fResourceIdentifier:Lorg/apache/xerces/util/XMLResourceIdentifierImpl;
aload 5
aload 4
aload 9
aload 4
aload 9
iconst_0
invokestatic org.apache.xerces.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
invokevirtual org.apache.xerces.util.XMLResourceIdentifierImpl.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
137: aload 6
ifnull 142
138: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aload 3
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fResourceIdentifier:Lorg/apache/xerces/util/XMLResourceIdentifierImpl;
139: aload 6
aconst_null
140: invokeinterface org.apache.xerces.xni.XMLDTDHandler.unparsedEntityDecl:(Ljava/lang/String;Lorg/apache/xerces/xni/XMLResourceIdentifier;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
141: goto 147
142: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aload 3
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fResourceIdentifier:Lorg/apache/xerces/util/XMLResourceIdentifierImpl;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.externalEntityDecl:(Ljava/lang/String;Lorg/apache/xerces/xni/XMLResourceIdentifier;Lorg/apache/xerces/xni/Augmentations;)V
end local 9 143: goto 147
144: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
aload 3
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
invokevirtual org.apache.xerces.util.XMLStringBuffer.toString:()Ljava/lang/String;
iload 8
invokevirtual org.apache.xerces.impl.XMLEntityManager.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;I)V
145: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 147
146: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aload 3
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.internalEntityDecl:(Ljava/lang/String;Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
147: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fReportEntity:Z
148: 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 149 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
1 149 1 isPEDecl Z
2 149 2 sawPERef Z
41 60 3 peName Ljava/lang/String;
62 149 3 name Ljava/lang/String;
74 85 4 colonName Lorg/apache/xerces/util/XMLStringBuffer;
76 85 5 str Ljava/lang/String;
91 149 4 systemId Ljava/lang/String;
92 149 5 publicId Ljava/lang/String;
93 149 6 notation Ljava/lang/String;
96 149 7 sawSpace Z
113 149 8 paramEntityRefs I
129 143 9 baseSystemId Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
protected final int scanEntityValue(org.apache.xerces.xni.XMLString, org.apache.xerces.xni.XMLString);
descriptor: (Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/XMLString;)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
istore 3
start local 3 1: iload 3
bipush 39
if_icmpeq 3
iload 3
bipush 34
if_icmpeq 3
2: aload 0
ldc "OpenQuoteMissingInDecl"
aconst_null
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
3: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityDepth:I
istore 4
start local 4 4: iconst_0
istore 5
start local 5 5: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fString:Lorg/apache/xerces/xni/XMLString;
astore 6
start local 6 6: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fString:Lorg/apache/xerces/xni/XMLString;
astore 7
start local 7 7: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
iload 3
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fString:Lorg/apache/xerces/xni/XMLString;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanLiteral:(ILorg/apache/xerces/xni/XMLString;)I
iload 3
if_icmpeq 78
8: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
invokevirtual org.apache.xerces.util.XMLStringBuffer.clear:()V
9: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
invokevirtual org.apache.xerces.util.XMLStringBuffer.clear:()V
10: StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl org.apache.xerces.xni.XMLString org.apache.xerces.xni.XMLString int int int org.apache.xerces.xni.XMLString org.apache.xerces.xni.XMLString
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fString:Lorg/apache/xerces/xni/XMLString;
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Lorg/apache/xerces/xni/XMLString;)V
11: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fString:Lorg/apache/xerces/xni/XMLString;
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Lorg/apache/xerces/xni/XMLString;)V
12: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 38
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifeq 35
13: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 35
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifeq 17
14: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
ldc "&#"
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Ljava/lang/String;)V
15: aload 0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanCharReferenceValue:(Lorg/apache/xerces/util/XMLStringBuffer;Lorg/apache/xerces/util/XMLStringBuffer;)I
pop
16: goto 73
17: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
bipush 38
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
18: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
bipush 38
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
19: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanName:()Ljava/lang/String;
astore 8
start local 8 20: aload 8
ifnonnull 25
21: aload 0
ldc "NameRequiredInReference"
22: aconst_null
23: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
24: goto 27
25: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
aload 8
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Ljava/lang/String;)V
26: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
aload 8
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Ljava/lang/String;)V
27: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 59
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 32
28: aload 0
ldc "SemicolonRequiredInReference"
29: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 8
aastore
30: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
31: goto 73
32: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
bipush 59
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
33: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
bipush 59
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
end local 8 34: goto 73
35: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 37
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifeq 59
36: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
bipush 37
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
37: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanName:()Ljava/lang/String;
astore 8
start local 8 38: aload 8
ifnonnull 43
39: aload 0
ldc "NameRequiredInPEReference"
40: aconst_null
41: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
42: goto 54
43: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 59
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 48
44: aload 0
ldc "SemicolonRequiredInPEReference"
45: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 8
aastore
46: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
47: goto 54
48: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 52
49: aload 0
ldc "PEReferenceWithinMarkup"
50: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 8
aastore
51: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
52: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
aload 8
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Ljava/lang/String;)V
53: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
bipush 59
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
54: StackMap locals:
StackMap stack:
aload 0
aload 8
iconst_1
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.startPE:(Ljava/lang/String;Z)Ljava/lang/String;
astore 9
start local 9 55: iload 5
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
aload 9
invokevirtual org.apache.xerces.impl.XMLEntityManager.getParamEntityRefCount:(Ljava/lang/String;)I
iconst_1
iadd
iadd
istore 5
56: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
pop
57: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 37
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 36
end local 9 end local 8 58: goto 73
59: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.peekChar:()I
istore 8
start local 8 60: iload 8
invokestatic org.apache.xerces.util.XMLChar.isHighSurrogate:(I)Z
ifeq 63
61: aload 0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanSurrogates:(Lorg/apache/xerces/util/XMLStringBuffer;)Z
pop
62: goto 73
63: StackMap locals: int
StackMap stack:
aload 0
iload 8
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.isInvalidLiteral:(I)Z
ifeq 69
64: aload 0
ldc "InvalidCharInLiteral"
65: iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 8
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
aastore
66: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
67: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
pop
68: goto 73
69: StackMap locals:
StackMap stack:
iload 8
iload 3
if_icmpne 70
iload 4
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityDepth:I
if_icmpeq 73
70: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
iload 8
i2c
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
71: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
iload 8
i2c
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
72: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
pop
end local 8 73: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
iload 3
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fString:Lorg/apache/xerces/xni/XMLString;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanLiteral:(ILorg/apache/xerces/xni/XMLString;)I
iload 3
if_icmpne 10
74: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fString:Lorg/apache/xerces/xni/XMLString;
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Lorg/apache/xerces/xni/XMLString;)V
75: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fString:Lorg/apache/xerces/xni/XMLString;
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Lorg/apache/xerces/xni/XMLString;)V
76: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
astore 6
77: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStringBuffer2:Lorg/apache/xerces/util/XMLStringBuffer;
astore 7
78: StackMap locals:
StackMap stack:
aload 1
aload 6
invokevirtual org.apache.xerces.xni.XMLString.setValues:(Lorg/apache/xerces/xni/XMLString;)V
79: aload 2
aload 7
invokevirtual org.apache.xerces.xni.XMLString.setValues:(Lorg/apache/xerces/xni/XMLString;)V
80: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
iload 3
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 82
81: aload 0
ldc "CloseQuoteMissingInDecl"
aconst_null
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
82: StackMap locals:
StackMap stack:
iload 5
ireturn
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 83 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 83 1 value Lorg/apache/xerces/xni/XMLString;
0 83 2 nonNormalizedValue Lorg/apache/xerces/xni/XMLString;
1 83 3 quote I
4 83 4 entityDepth I
5 83 5 paramEntityRefs I
6 83 6 literal Lorg/apache/xerces/xni/XMLString;
7 83 7 literal2 Lorg/apache/xerces/xni/XMLString;
20 34 8 eName Ljava/lang/String;
38 58 8 peName Ljava/lang/String;
55 58 9 pNameWithPct Ljava/lang/String;
60 73 8 c I
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
value
nonNormalizedValue
private final void scanNotationDecl();
descriptor: ()V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=7, locals=5, args_size=1
start local 0 0: aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fReportEntity:Z
1: aload 0
iconst_1
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 2
iconst_0
goto 3
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
2: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
3: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 7
4: aload 0
ldc "MSG_SPACE_REQUIRED_BEFORE_NOTATION_NAME_IN_NOTATIONDECL"
5: aconst_null
6: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
7: StackMap locals:
StackMap stack:
aconst_null
astore 1
start local 1 8: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fNamespaces:Z
ifeq 11
9: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanNCName:()Ljava/lang/String;
astore 1
10: goto 12
11: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanName:()Ljava/lang/String;
astore 1
12: StackMap locals:
StackMap stack:
aload 1
ifnonnull 16
13: aload 0
ldc "MSG_NOTATION_NAME_REQUIRED_IN_NOTATIONDECL"
14: aconst_null
15: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
16: StackMap locals:
StackMap stack:
aload 0
iconst_1
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 17
iconst_0
goto 18
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
17: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
18: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
ifne 32
19: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fNamespaces:Z
ifeq 29
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.peekChar:()I
bipush 58
if_icmpne 29
20: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
pop
21: new org.apache.xerces.util.XMLStringBuffer
dup
aload 1
invokespecial org.apache.xerces.util.XMLStringBuffer.<init>:(Ljava/lang/String;)V
astore 2
start local 2 22: aload 2
bipush 58
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
23: aload 2
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanName:()Ljava/lang/String;
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Ljava/lang/String;)V
24: aload 0
ldc "ColonNotLegalWithNS"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
invokevirtual org.apache.xerces.util.XMLStringBuffer.toString:()Ljava/lang/String;
aastore
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
25: aload 0
iconst_1
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 26
iconst_0
goto 27
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String org.apache.xerces.util.XMLStringBuffer
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
26: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String org.apache.xerces.util.XMLStringBuffer
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
27: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
end local 2 28: goto 32
29: StackMap locals:
StackMap stack:
aload 0
ldc "MSG_SPACE_REQUIRED_AFTER_NOTATION_NAME_IN_NOTATIONDECL"
30: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
31: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
32: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
iconst_1
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanExternalID:([Ljava/lang/String;Z)V
33: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
iconst_0
aaload
astore 2
start local 2 34: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fStrings:[Ljava/lang/String;
iconst_1
aaload
astore 3
start local 3 35: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.getBaseSystemId:()Ljava/lang/String;
astore 4
start local 4 36: aload 2
ifnonnull 40
aload 3
ifnonnull 40
37: aload 0
ldc "ExternalIDorPublicIDRequired"
38: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
39: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
40: StackMap locals: java.lang.String java.lang.String java.lang.String
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 41
iconst_0
goto 42
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
41: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
42: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
43: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 62
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 45
44: aload 0
ldc "NotationDeclUnterminated"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
45: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
46: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 49
47: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fResourceIdentifier:Lorg/apache/xerces/util/XMLResourceIdentifierImpl;
aload 3
aload 2
aload 4
aload 2
aload 4
iconst_0
invokestatic org.apache.xerces.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
invokevirtual org.apache.xerces.util.XMLResourceIdentifierImpl.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
48: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aload 1
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fResourceIdentifier:Lorg/apache/xerces/util/XMLResourceIdentifierImpl;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.notationDecl:(Ljava/lang/String;Lorg/apache/xerces/xni/XMLResourceIdentifier;Lorg/apache/xerces/xni/Augmentations;)V
49: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fReportEntity:Z
50: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 51 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
8 51 1 name Ljava/lang/String;
22 28 2 colonName Lorg/apache/xerces/util/XMLStringBuffer;
34 51 2 systemId Ljava/lang/String;
35 51 3 publicId Ljava/lang/String;
36 51 4 baseSystemId Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
private final void scanConditionalSect(int);
descriptor: (I)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fReportEntity:Z
1: aload 0
iconst_0
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 2
iconst_0
goto 3
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
2: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
3: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
4: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "INCLUDE"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 23
5: aload 0
iconst_0
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 6
iconst_0
goto 7
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
6: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
7: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
8: iload 1
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEDepth:I
if_icmpeq 14
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fValidation:Z
ifeq 14
9: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
10: ldc "INVALID_PE_IN_CONDITIONAL"
11: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
getfield org.apache.xerces.impl.XMLEntityManager.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.name:Ljava/lang/String;
aastore
12: iconst_1
13: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
14: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 91
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 16
15: aload 0
ldc "MSG_MARKUP_NOT_RECOGNIZED_IN_DTD"
aconst_null
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
16: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 20
17: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
iconst_0
18: aconst_null
19: invokeinterface org.apache.xerces.xni.XMLDTDHandler.startConditional:(SLorg/apache/xerces/xni/Augmentations;)V
20: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
21: aload 0
iconst_1
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fReportEntity:Z
22: goto 86
23: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "IGNORE"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 85
24: aload 0
iconst_0
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 25
iconst_0
goto 26
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int
25: iconst_1
StackMap locals: org.apache.xerces.impl.XMLDTDScannerImpl int
StackMap stack: org.apache.xerces.impl.XMLDTDScannerImpl int int
26: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
27: iload 1
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEDepth:I
if_icmpeq 33
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fValidation:Z
ifeq 33
28: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
29: ldc "INVALID_PE_IN_CONDITIONAL"
30: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityManager:Lorg/apache/xerces/impl/XMLEntityManager;
getfield org.apache.xerces.impl.XMLEntityManager.fCurrentEntity:Lorg/apache/xerces/impl/XMLEntityManager$ScannedEntity;
getfield org.apache.xerces.impl.XMLEntityManager$ScannedEntity.name:Ljava/lang/String;
aastore
31: iconst_1
32: invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
33: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 37
34: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
iconst_1
35: aconst_null
36: invokeinterface org.apache.xerces.xni.XMLDTDHandler.startConditional:(SLorg/apache/xerces/xni/Augmentations;)V
37: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 91
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 39
38: aload 0
ldc "MSG_MARKUP_NOT_RECOGNIZED_IN_DTD"
aconst_null
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
39: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fReportEntity:Z
40: aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
iconst_1
iadd
dup_x1
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
istore 2
start local 2 41: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 43
42: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
invokevirtual org.apache.xerces.util.XMLStringBuffer.clear:()V
43: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 60
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifeq 55
44: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 46
45: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
bipush 60
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
46: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 33
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifeq 43
47: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 91
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifeq 52
48: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 50
49: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
ldc "!["
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Ljava/lang/String;)V
50: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
51: goto 43
52: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 43
53: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
ldc "!"
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(Ljava/lang/String;)V
54: goto 43
55: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 93
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifeq 78
56: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 58
57: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
bipush 93
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
58: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 93
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifeq 43
59: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 64
60: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
bipush 93
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
61: goto 64
62: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 64
63: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
bipush 93
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
64: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 93
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 62
65: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 62
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifeq 43
66: aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
dup_x1
iconst_1
isub
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
iload 2
if_icmpne 75
67: aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
68: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 74
69: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fLiteral:Lorg/apache/xerces/xni/XMLString;
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
getfield org.apache.xerces.util.XMLStringBuffer.ch:[C
iconst_0
70: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
getfield org.apache.xerces.util.XMLStringBuffer.length:I
iconst_2
isub
71: invokevirtual org.apache.xerces.xni.XMLString.setValues:([CII)V
72: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fLiteral:Lorg/apache/xerces/xni/XMLString;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.ignoredCharacters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
73: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.endConditional:(Lorg/apache/xerces/xni/Augmentations;)V
74: StackMap locals:
StackMap stack:
return
75: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 43
76: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
bipush 62
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
77: goto 43
78: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
istore 3
start local 3 79: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fScannerState:I
ifne 82
80: aload 0
ldc "IgnoreSectUnterminated"
aconst_null
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
81: return
82: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 43
83: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fIgnoreConditionalBuffer:Lorg/apache/xerces/util/XMLStringBuffer;
iload 3
i2c
invokevirtual org.apache.xerces.util.XMLStringBuffer.append:(C)V
end local 3 84: goto 43
end local 2 85: StackMap locals:
StackMap stack:
aload 0
ldc "MSG_MARKUP_NOT_RECOGNIZED_IN_DTD"
aconst_null
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
86: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 87 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 87 1 currPEDepth I
41 85 2 initialDepth I
79 84 3 c I
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
currPEDepth
protected final boolean scanDecls(boolean);
descriptor: (Z)Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
iconst_1
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
1: iconst_1
istore 2
start local 2 2: goto 61
3: StackMap locals: int
StackMap stack:
iload 1
istore 2
4: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 60
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifeq 42
5: aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
iadd
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
6: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 63
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifeq 9
7: aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanPI:()V
8: goto 60
9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 33
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifeq 39
10: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 45
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifeq 18
11: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 45
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 16
12: aload 0
ldc "MSG_MARKUP_NOT_RECOGNIZED_IN_DTD"
13: aconst_null
14: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
15: goto 60
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanComment:()V
17: goto 60
18: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "ELEMENT"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 21
19: aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanElementDecl:()V
20: goto 60
21: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "ATTLIST"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 24
22: aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanAttlistDecl:()V
23: goto 60
24: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "ENTITY"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 27
25: aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanEntityDecl:()V
26: goto 60
27: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
ldc "NOTATION"
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
ifeq 30
28: aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanNotationDecl:()V
29: goto 60
30: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 91
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifeq 34
31: aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifne 34
32: aload 0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEDepth:I
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanConditionalSect:(I)V
33: goto 60
34: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
35: aload 0
ldc "MSG_MARKUP_NOT_RECOGNIZED_IN_DTD"
36: aconst_null
37: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
38: goto 60
39: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
40: aload 0
ldc "MSG_MARKUP_NOT_RECOGNIZED_IN_DTD"
aconst_null
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
41: goto 60
42: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
ifle 51
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 93
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifeq 51
43: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 93
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifeq 45
44: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 62
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 46
45: StackMap locals:
StackMap stack:
aload 0
ldc "IncludeSectUnterminated"
aconst_null
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
46: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
ifnull 48
47: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fDTDHandler:Lorg/apache/xerces/xni/XMLDTDHandler;
aconst_null
invokeinterface org.apache.xerces.xni.XMLDTDHandler.endConditional:(Lorg/apache/xerces/xni/Augmentations;)V
48: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
49: aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
iconst_1
isub
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
50: goto 60
51: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.scanningInternalSubset:()Z
ifeq 54
52: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.peekChar:()I
bipush 93
if_icmpne 54
53: iconst_0
ireturn
54: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
ifne 60
55: aload 0
ldc "MSG_MARKUP_NOT_RECOGNIZED_IN_DTD"
aconst_null
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
56: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
pop
57: aload 0
iconst_0
iconst_1
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
58: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.peekChar:()I
istore 3
start local 3 59: iload 3
bipush 60
if_icmpeq 60
iload 3
bipush 93
if_icmpeq 60
iload 3
invokestatic org.apache.xerces.util.XMLChar.isSpace:(I)Z
ifeq 56
end local 3 60: StackMap locals:
StackMap stack:
aload 0
iconst_0
iconst_1
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator:(ZZ)Z
pop
61: StackMap locals:
StackMap stack:
iload 2
ifeq 62
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fScannerState:I
iconst_2
if_icmpeq 3
62: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fScannerState:I
ifeq 63
iconst_1
ireturn
StackMap locals:
StackMap stack:
63: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 64 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 64 1 complete Z
2 64 2 again Z
59 60 3 ch I
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
complete
private boolean skipSeparator(boolean, boolean);
descriptor: (ZZ)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEDepth:I
istore 3
start local 3 1: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
istore 4
start local 4 2: iload 2
ifeq 3
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 37
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 5
3: StackMap locals: int int
StackMap stack:
iload 1
ifeq 4
iload 4
ifne 4
iload 3
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEDepth:I
if_icmpne 4
iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
5: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanName:()Ljava/lang/String;
astore 5
start local 5 6: aload 5
ifnonnull 9
7: aload 0
ldc "NameRequiredInPEReference"
aconst_null
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
8: goto 13
9: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 59
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 13
10: aload 0
ldc "SemicolonRequiredInPEReference"
11: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 5
aastore
12: invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
13: StackMap locals:
StackMap stack:
aload 0
aload 5
iconst_0
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.startPE:(Ljava/lang/String;Z)Ljava/lang/String;
pop
14: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
pop
15: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
bipush 37
invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
ifne 5
16: iconst_1
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 17 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 17 1 spaceRequired Z
0 17 2 lookForPERefs Z
1 17 3 depth I
2 17 4 sawSpace Z
6 17 5 name Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.apache.xerces.xni.XNIException
MethodParameters:
Name Flags
spaceRequired
lookForPERefs
private final void pushContentStack(int);
descriptor: (I)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fContentStack:[I
arraylength
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fContentDepth:I
if_icmpne 4
1: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fContentDepth:I
iconst_2
imul
newarray 10
astore 2
start local 2 2: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fContentStack:[I
iconst_0
aload 2
iconst_0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fContentDepth:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
3: aload 0
aload 2
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fContentStack:[I
end local 2 4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fContentStack:[I
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fContentDepth:I
dup_x1
iconst_1
iadd
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fContentDepth:I
iload 1
iastore
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 6 1 c I
2 4 2 newStack [I
MethodParameters:
Name Flags
c
private final int popContentStack();
descriptor: ()I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fContentStack:[I
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fContentDepth:I
iconst_1
isub
dup_x1
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fContentDepth:I
iaload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
private final void pushPEStack(int, boolean);
descriptor: (IZ)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEStack:[I
arraylength
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEDepth:I
if_icmpne 7
1: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEDepth:I
iconst_2
imul
newarray 10
astore 3
start local 3 2: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEStack:[I
iconst_0
aload 3
iconst_0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEDepth:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
3: aload 0
aload 3
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEStack:[I
4: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEDepth:I
iconst_2
imul
newarray 4
astore 4
start local 4 5: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEReport:[Z
iconst_0
aload 4
iconst_0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEDepth:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
6: aload 0
aload 4
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEReport:[Z
end local 4 end local 3 7: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEReport:[Z
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEDepth:I
iload 2
bastore
8: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEStack:[I
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEDepth:I
dup_x1
iconst_1
iadd
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEDepth:I
iload 1
iastore
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 10 1 depth I
0 10 2 report Z
2 7 3 newIntStack [I
5 7 4 newBooleanStack [Z
MethodParameters:
Name Flags
depth
report
private final int popPEStack();
descriptor: ()I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEStack:[I
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEDepth:I
iconst_1
isub
dup_x1
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEDepth:I
iaload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
private final boolean peekReportEntity();
descriptor: ()Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEReport:[Z
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEDepth:I
iconst_1
isub
baload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
private final void ensureEnumerationSize(int);
descriptor: (I)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumeration:[Ljava/lang/String;
arraylength
iload 1
if_icmpne 4
1: iload 1
iconst_2
imul
anewarray java.lang.String
astore 2
start local 2 2: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumeration:[Ljava/lang/String;
iconst_0
aload 2
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
3: aload 0
aload 2
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumeration:[Ljava/lang/String;
end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
0 5 1 size I
2 4 2 newEnum [Ljava/lang/String;
MethodParameters:
Name Flags
size
private void init();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fStartDTDCalled:Z
1: aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fExtEntityDepth:I
2: aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fIncludeSectDepth:I
3: aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fMarkUpDepth:I
4: aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fPEDepth:I
5: aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fStandalone:Z
6: aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fSeenExternalDTD:Z
7: aload 0
iconst_0
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fSeenPEReferences:Z
8: aload 0
iconst_1
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.setScannerState:(I)V
9: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
private int skipInvalidEnumerationValue();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=1
start local 0 0: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
istore 1
start local 1 1: iload 1
bipush 124
if_icmpeq 2
iload 1
bipush 41
if_icmpne 0
2: StackMap locals: int
StackMap stack:
aload 0
aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumerationCount:I
iconst_1
iadd
invokevirtual org.apache.xerces.impl.XMLDTDScannerImpl.ensureEnumerationSize:(I)V
3: aload 0
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumeration:[Ljava/lang/String;
aload 0
dup
getfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumerationCount:I
dup_x1
iconst_1
iadd
putfield org.apache.xerces.impl.XMLDTDScannerImpl.fEnumerationCount:I
getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
aastore
4: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/xerces/impl/XMLDTDScannerImpl;
1 5 1 c I
Exceptions:
throws java.io.IOException
}
SourceFile: "XMLDTDScannerImpl.java"
InnerClasses:
public ScannedEntity = org.apache.xerces.impl.XMLEntityManager$ScannedEntity of org.apache.xerces.impl.XMLEntityManager