public class com.sun.xml.internal.dtdparser.DTDParser
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.dtdparser.DTDParser
super_class: java.lang.Object
{
public static final java.lang.String TYPE_CDATA;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "CDATA"
public static final java.lang.String TYPE_ID;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ID"
public static final java.lang.String TYPE_IDREF;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "IDREF"
public static final java.lang.String TYPE_IDREFS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "IDREFS"
public static final java.lang.String TYPE_ENTITY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ENTITY"
public static final java.lang.String TYPE_ENTITIES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ENTITIES"
public static final java.lang.String TYPE_NMTOKEN;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "NMTOKEN"
public static final java.lang.String TYPE_NMTOKENS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "NMTOKENS"
public static final java.lang.String TYPE_NOTATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "NOTATION"
public static final java.lang.String TYPE_ENUMERATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ENUMERATION"
private com.sun.xml.internal.dtdparser.InputEntity in;
descriptor: Lcom/sun/xml/internal/dtdparser/InputEntity;
flags: (0x0002) ACC_PRIVATE
private java.lang.StringBuffer strTmp;
descriptor: Ljava/lang/StringBuffer;
flags: (0x0002) ACC_PRIVATE
private char[] nameTmp;
descriptor: [C
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.dtdparser.DTDParser$NameCache nameCache;
descriptor: Lcom/sun/xml/internal/dtdparser/DTDParser$NameCache;
flags: (0x0002) ACC_PRIVATE
private char[] charTmp;
descriptor: [C
flags: (0x0002) ACC_PRIVATE
private boolean doLexicalPE;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
protected final java.util.Set declaredElements;
descriptor: Ljava/util/Set;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
private com.sun.xml.internal.dtdparser.SimpleHashtable params;
descriptor: Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
flags: (0x0002) ACC_PRIVATE
java.util.Hashtable notations;
descriptor: Ljava/util/Hashtable;
flags: (0x0000)
com.sun.xml.internal.dtdparser.SimpleHashtable entities;
descriptor: Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
flags: (0x0000)
private com.sun.xml.internal.dtdparser.SimpleHashtable ids;
descriptor: Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.dtdparser.DTDEventListener dtdHandler;
descriptor: Lcom/sun/xml/internal/dtdparser/DTDEventListener;
flags: (0x0002) ACC_PRIVATE
private org.xml.sax.EntityResolver resolver;
descriptor: Lorg/xml/sax/EntityResolver;
flags: (0x0002) ACC_PRIVATE
private java.util.Locale locale;
descriptor: Ljava/util/Locale;
flags: (0x0002) ACC_PRIVATE
static final java.lang.String strANY;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "ANY"
static final java.lang.String strEMPTY;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "EMPTY"
private static final java.util.logging.Logger LOGGER;
descriptor: Ljava/util/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String XmlLang;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "xml:lang"
static final com.sun.xml.internal.dtdparser.DTDParser$Catalog messages;
descriptor: Lcom/sun/xml/internal/dtdparser/DTDParser$Catalog;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc Lcom/sun/xml/internal/dtdparser/DTDParser;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
putstatic com.sun.xml.internal.dtdparser.DTDParser.LOGGER:Ljava/util/logging/Logger;
1: new com.sun.xml.internal.dtdparser.DTDParser$Catalog
dup
invokespecial com.sun.xml.internal.dtdparser.DTDParser$Catalog.<init>:()V
putstatic com.sun.xml.internal.dtdparser.DTDParser.messages:Lcom/sun/xml/internal/dtdparser/DTDParser$Catalog;
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 java.lang.Object.<init>:()V
1: aload 0
iconst_2
newarray 5
putfield com.sun.xml.internal.dtdparser.DTDParser.charTmp:[C
2: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield com.sun.xml.internal.dtdparser.DTDParser.declaredElements:Ljava/util/Set;
3: aload 0
new com.sun.xml.internal.dtdparser.SimpleHashtable
dup
bipush 7
invokespecial com.sun.xml.internal.dtdparser.SimpleHashtable.<init>:(I)V
putfield com.sun.xml.internal.dtdparser.DTDParser.params:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
4: aload 0
new java.util.Hashtable
dup
bipush 7
invokespecial java.util.Hashtable.<init>:(I)V
putfield com.sun.xml.internal.dtdparser.DTDParser.notations:Ljava/util/Hashtable;
5: aload 0
new com.sun.xml.internal.dtdparser.SimpleHashtable
dup
bipush 17
invokespecial com.sun.xml.internal.dtdparser.SimpleHashtable.<init>:(I)V
putfield com.sun.xml.internal.dtdparser.DTDParser.entities:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
6: aload 0
new com.sun.xml.internal.dtdparser.SimpleHashtable
dup
invokespecial com.sun.xml.internal.dtdparser.SimpleHashtable.<init>:()V
putfield com.sun.xml.internal.dtdparser.DTDParser.ids:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
7: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
public void setLocale(java.util.Locale);
descriptor: (Ljava/util/Locale;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 4
getstatic com.sun.xml.internal.dtdparser.DTDParser.messages:Lcom/sun/xml/internal/dtdparser/DTDParser$Catalog;
aload 1
invokevirtual java.util.Locale.toString:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.dtdparser.DTDParser$Catalog.isLocaleSupported:(Ljava/lang/String;)Z
ifne 4
1: new org.xml.sax.SAXException
dup
getstatic com.sun.xml.internal.dtdparser.DTDParser.messages:Lcom/sun/xml/internal/dtdparser/DTDParser$Catalog;
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.locale:Ljava/util/Locale;
2: ldc "P-078"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
3: invokevirtual com.sun.xml.internal.dtdparser.DTDParser$Catalog.getMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield com.sun.xml.internal.dtdparser.DTDParser.locale:Ljava/util/Locale;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 6 1 l Ljava/util/Locale;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
l
public java.util.Locale getLocale();
descriptor: ()Ljava/util/Locale;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.locale:Ljava/util/Locale;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
public java.util.Locale chooseLocale(java.lang.String[]);
descriptor: ([Ljava/lang/String;)Ljava/util/Locale;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: getstatic com.sun.xml.internal.dtdparser.DTDParser.messages:Lcom/sun/xml/internal/dtdparser/DTDParser$Catalog;
aload 1
invokevirtual com.sun.xml.internal.dtdparser.DTDParser$Catalog.chooseLocale:([Ljava/lang/String;)Ljava/util/Locale;
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 0
aload 2
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.setLocale:(Ljava/util/Locale;)V
3: StackMap locals: java.util.Locale
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 4 1 languages [Ljava/lang/String;
1 4 2 l Ljava/util/Locale;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
languages
public void setEntityResolver(org.xml.sax.EntityResolver);
descriptor: (Lorg/xml/sax/EntityResolver;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.xml.internal.dtdparser.DTDParser.resolver:Lorg/xml/sax/EntityResolver;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 2 1 r Lorg/xml/sax/EntityResolver;
MethodParameters:
Name Flags
r
public org.xml.sax.EntityResolver getEntityResolver();
descriptor: ()Lorg/xml/sax/EntityResolver;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.resolver:Lorg/xml/sax/EntityResolver;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
public void setDtdHandler(com.sun.xml.internal.dtdparser.DTDEventListener);
descriptor: (Lcom/sun/xml/internal/dtdparser/DTDEventListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
1: aload 1
ifnull 3
2: aload 1
new com.sun.xml.internal.dtdparser.DTDParser$1
dup
aload 0
invokespecial com.sun.xml.internal.dtdparser.DTDParser$1.<init>:(Lcom/sun/xml/internal/dtdparser/DTDParser;)V
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.setDocumentLocator:(Lorg/xml/sax/Locator;)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 4 1 handler Lcom/sun/xml/internal/dtdparser/DTDEventListener;
MethodParameters:
Name Flags
handler
public com.sun.xml.internal.dtdparser.DTDEventListener getDtdHandler();
descriptor: ()Lcom/sun/xml/internal/dtdparser/DTDEventListener;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
public void parse(org.xml.sax.InputSource);
descriptor: (Lorg/xml/sax/InputSource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.init:()V
1: aload 0
aload 1
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.parseInternal:(Lorg/xml/sax/InputSource;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 3 1 in Lorg/xml/sax/InputSource;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
in
public void parse(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.init:()V
1: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.resolver:Lorg/xml/sax/EntityResolver;
aconst_null
aload 1
invokeinterface org.xml.sax.EntityResolver.resolveEntity:(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;
astore 2
start local 2 2: aload 2
ifnonnull 5
3: new java.net.URL
dup
aload 1
invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
iconst_0
invokestatic com.sun.xml.internal.dtdparser.Resolver.createInputSource:(Ljava/net/URL;Z)Lorg/xml/sax/InputSource;
astore 2
4: goto 8
StackMap locals: org.xml.sax.InputSource
StackMap stack:
5: aload 2
invokevirtual org.xml.sax.InputSource.getSystemId:()Ljava/lang/String;
ifnonnull 8
6: aload 0
ldc "P-065"
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.warning:(Ljava/lang/String;[Ljava/lang/Object;)V
7: aload 2
aload 1
invokevirtual org.xml.sax.InputSource.setSystemId:(Ljava/lang/String;)V
8: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.parseInternal:(Lorg/xml/sax/InputSource;)V
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 10 1 uri Ljava/lang/String;
2 10 2 inSource Lorg/xml/sax/InputSource;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
uri
private void init();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
putfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
1: aload 0
new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
putfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
2: aload 0
bipush 20
newarray 5
putfield com.sun.xml.internal.dtdparser.DTDParser.nameTmp:[C
3: aload 0
new com.sun.xml.internal.dtdparser.DTDParser$NameCache
dup
invokespecial com.sun.xml.internal.dtdparser.DTDParser$NameCache.<init>:()V
putfield com.sun.xml.internal.dtdparser.DTDParser.nameCache:Lcom/sun/xml/internal/dtdparser/DTDParser$NameCache;
4: aload 0
iconst_0
putfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
5: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.entities:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
invokevirtual com.sun.xml.internal.dtdparser.SimpleHashtable.clear:()V
6: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.notations:Ljava/util/Hashtable;
invokevirtual java.util.Hashtable.clear:()V
7: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.params:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
invokevirtual com.sun.xml.internal.dtdparser.SimpleHashtable.clear:()V
8: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.declaredElements:Ljava/util/Set;
invokeinterface java.util.Set.clear:()V
9: aload 0
ldc "amp"
ldc "&"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.builtin:(Ljava/lang/String;Ljava/lang/String;)V
10: aload 0
ldc "lt"
ldc "<"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.builtin:(Ljava/lang/String;Ljava/lang/String;)V
11: aload 0
ldc "gt"
ldc ">"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.builtin:(Ljava/lang/String;Ljava/lang/String;)V
12: aload 0
ldc "quot"
ldc "\""
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.builtin:(Ljava/lang/String;Ljava/lang/String;)V
13: aload 0
ldc "apos"
ldc "'"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.builtin:(Ljava/lang/String;Ljava/lang/String;)V
14: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.locale:Ljava/util/Locale;
ifnonnull 16
15: aload 0
invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
putfield com.sun.xml.internal.dtdparser.DTDParser.locale:Ljava/util/Locale;
16: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.resolver:Lorg/xml/sax/EntityResolver;
ifnonnull 18
17: aload 0
new com.sun.xml.internal.dtdparser.Resolver
dup
invokespecial com.sun.xml.internal.dtdparser.Resolver.<init>:()V
putfield com.sun.xml.internal.dtdparser.DTDParser.resolver:Lorg/xml/sax/EntityResolver;
18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
ifnonnull 20
19: aload 0
new com.sun.xml.internal.dtdparser.DTDHandlerBase
dup
invokespecial com.sun.xml.internal.dtdparser.DTDHandlerBase.<init>:()V
putfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
20: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
private void builtin(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new com.sun.xml.internal.dtdparser.InternalEntity
dup
aload 1
aload 2
invokevirtual java.lang.String.toCharArray:()[C
invokespecial com.sun.xml.internal.dtdparser.InternalEntity.<init>:(Ljava/lang/String;[C)V
astore 3
start local 3 1: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.entities:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
aload 1
aload 3
invokevirtual com.sun.xml.internal.dtdparser.SimpleHashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 3 1 entityName Ljava/lang/String;
0 3 2 entityValue Ljava/lang/String;
1 3 3 entity Lcom/sun/xml/internal/dtdparser/InternalEntity;
MethodParameters:
Name Flags
entityName
entityValue
private void parseInternal(org.xml.sax.InputSource);
descriptor: (Lorg/xml/sax/InputSource;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 0
ldc "P-000"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.locale:Ljava/util/Locale;
invokestatic com.sun.xml.internal.dtdparser.InputEntity.getInputEntity:(Lcom/sun/xml/internal/dtdparser/DTDEventListener;Ljava/util/Locale;)Lcom/sun/xml/internal/dtdparser/InputEntity;
putfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
3: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
aload 1
aconst_null
aconst_null
iconst_0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.init:(Lorg/xml/sax/InputSource;Ljava/lang/String;Lcom/sun/xml/internal/dtdparser/InputEntity;Z)V
4: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.startDTD:(Lcom/sun/xml/internal/dtdparser/InputEntity;)V
5: new com.sun.xml.internal.dtdparser.ExternalEntity
dup
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokespecial com.sun.xml.internal.dtdparser.ExternalEntity.<init>:(Lcom/sun/xml/internal/dtdparser/InputEntity;)V
astore 2
start local 2 6: aload 0
aload 2
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.externalParameterEntity:(Lcom/sun/xml/internal/dtdparser/ExternalEntity;)V
7: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isEOF:()Z
ifne 9
8: aload 0
ldc "P-001"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
9: StackMap locals: com.sun.xml.internal.dtdparser.ExternalEntity
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.afterRoot:()V
10: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.endDTD:()V
end local 2 11: goto 52
StackMap locals: com.sun.xml.internal.dtdparser.DTDParser org.xml.sax.InputSource
StackMap stack: com.sun.xml.internal.dtdparser.EndOfInputException
12: pop
13: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isDocument:()Z
ifne 19
14: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getName:()Ljava/lang/String;
astore 2
start local 2 15: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.pop:()Lcom/sun/xml/internal/dtdparser/InputEntity;
putfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
16: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isInternal:()Z
ifne 15
17: aload 0
ldc "P-002"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 2 18: goto 20
19: StackMap locals:
StackMap stack:
aload 0
ldc "P-003"
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
20: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
21: aload 0
aconst_null
putfield com.sun.xml.internal.dtdparser.DTDParser.nameTmp:[C
22: aload 0
aconst_null
putfield com.sun.xml.internal.dtdparser.DTDParser.nameCache:Lcom/sun/xml/internal/dtdparser/DTDParser$NameCache;
23: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
ifnull 26
24: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.close:()V
25: aload 0
aconst_null
putfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
26: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.params:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
invokevirtual com.sun.xml.internal.dtdparser.SimpleHashtable.clear:()V
27: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.entities:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
invokevirtual com.sun.xml.internal.dtdparser.SimpleHashtable.clear:()V
28: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.notations:Ljava/util/Hashtable;
invokevirtual java.util.Hashtable.clear:()V
29: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.declaredElements:Ljava/util/Set;
invokeinterface java.util.Set.clear:()V
30: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.ids:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
invokevirtual com.sun.xml.internal.dtdparser.SimpleHashtable.clear:()V
goto 63
31: StackMap locals:
StackMap stack: java.lang.RuntimeException
astore 2
start local 2 32: getstatic com.sun.xml.internal.dtdparser.DTDParser.LOGGER:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
ldc "Internal DTD parser error."
aload 2
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
33: new org.xml.sax.SAXParseException
dup
aload 2
invokevirtual java.lang.RuntimeException.getMessage:()Ljava/lang/String;
ifnull 35
34: aload 2
invokevirtual java.lang.RuntimeException.getMessage:()Ljava/lang/String;
goto 36
StackMap locals: com.sun.xml.internal.dtdparser.DTDParser org.xml.sax.InputSource java.lang.RuntimeException
StackMap stack: new 33 new 33
35: aload 2
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
36: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser org.xml.sax.InputSource java.lang.RuntimeException
StackMap stack: new 33 new 33 java.lang.String
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getPublicId:()Ljava/lang/String;
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getSystemId:()Ljava/lang/String;
37: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getLineNumber:()I
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getColumnNumber:()I
38: invokespecial org.xml.sax.SAXParseException.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V
athrow
end local 2 39: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser org.xml.sax.InputSource
StackMap stack: java.lang.Throwable
astore 3
40: aload 0
aconst_null
putfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
41: aload 0
aconst_null
putfield com.sun.xml.internal.dtdparser.DTDParser.nameTmp:[C
42: aload 0
aconst_null
putfield com.sun.xml.internal.dtdparser.DTDParser.nameCache:Lcom/sun/xml/internal/dtdparser/DTDParser$NameCache;
43: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
ifnull 46
44: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.close:()V
45: aload 0
aconst_null
putfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
46: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser org.xml.sax.InputSource top java.lang.Throwable
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.params:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
invokevirtual com.sun.xml.internal.dtdparser.SimpleHashtable.clear:()V
47: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.entities:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
invokevirtual com.sun.xml.internal.dtdparser.SimpleHashtable.clear:()V
48: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.notations:Ljava/util/Hashtable;
invokevirtual java.util.Hashtable.clear:()V
49: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.declaredElements:Ljava/util/Set;
invokeinterface java.util.Set.clear:()V
50: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.ids:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
invokevirtual com.sun.xml.internal.dtdparser.SimpleHashtable.clear:()V
51: aload 3
athrow
52: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser org.xml.sax.InputSource
StackMap stack:
aload 0
aconst_null
putfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
53: aload 0
aconst_null
putfield com.sun.xml.internal.dtdparser.DTDParser.nameTmp:[C
54: aload 0
aconst_null
putfield com.sun.xml.internal.dtdparser.DTDParser.nameCache:Lcom/sun/xml/internal/dtdparser/DTDParser$NameCache;
55: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
ifnull 58
56: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.close:()V
57: aload 0
aconst_null
putfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
58: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.params:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
invokevirtual com.sun.xml.internal.dtdparser.SimpleHashtable.clear:()V
59: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.entities:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
invokevirtual com.sun.xml.internal.dtdparser.SimpleHashtable.clear:()V
60: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.notations:Ljava/util/Hashtable;
invokevirtual java.util.Hashtable.clear:()V
61: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.declaredElements:Ljava/util/Set;
invokeinterface java.util.Set.clear:()V
62: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.ids:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
invokevirtual com.sun.xml.internal.dtdparser.SimpleHashtable.clear:()V
63: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 64 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 64 1 input Lorg/xml/sax/InputSource;
6 11 2 externalSubset Lcom/sun/xml/internal/dtdparser/ExternalEntity;
15 18 2 name Ljava/lang/String;
32 39 2 e Ljava/lang/RuntimeException;
Exception table:
from to target type
2 11 12 Class com.sun.xml.internal.dtdparser.EndOfInputException
2 11 31 Class java.lang.RuntimeException
2 20 39 any
31 39 39 any
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
input
void afterRoot();
descriptor: ()V
flags: (0x0000)
Code:
stack=6, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.ids:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
invokevirtual com.sun.xml.internal.dtdparser.SimpleHashtable.keys:()Ljava/util/Enumeration;
astore 1
start local 1 1: goto 6
2: StackMap locals: java.util.Enumeration
StackMap stack:
aload 1
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
checkcast java.lang.String
astore 2
start local 2 3: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.ids:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
aload 2
invokevirtual com.sun.xml.internal.dtdparser.SimpleHashtable.get:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Boolean
astore 3
start local 3 4: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 3
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 6
5: aload 0
ldc "V-024"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.error:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 3 end local 2 6: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 2
end local 1 7: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
1 7 1 e Ljava/util/Enumeration;
3 6 2 id Ljava/lang/String;
4 6 3 value Ljava/lang/Boolean;
Exceptions:
throws org.xml.sax.SAXException
private void whitespace(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
ifne 2
1: aload 0
ldc "P-004"
iconst_1
anewarray java.lang.Object
dup
iconst_0
getstatic com.sun.xml.internal.dtdparser.DTDParser.messages:Lcom/sun/xml/internal/dtdparser/DTDParser$Catalog;
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.locale:Ljava/util/Locale;
aload 1
invokevirtual com.sun.xml.internal.dtdparser.DTDParser$Catalog.getMessage:(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String;
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 3 1 roleId Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
roleId
private boolean maybeWhitespace();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
ifne 2
1: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.maybeWhitespace:()Z
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
istore 1
start local 1 3: iconst_0
istore 2
start local 2 4: goto 9
5: StackMap locals: int int
StackMap stack:
iconst_1
istore 2
6: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isEOF:()Z
ifeq 8
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isInternal:()Z
ifne 8
7: iload 2
ireturn
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
istore 1
9: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpeq 5
iload 1
bipush 9
if_icmpeq 5
iload 1
bipush 10
if_icmpeq 5
iload 1
bipush 13
if_icmpeq 5
10: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.ungetc:()V
11: iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
3 12 1 c C
4 12 2 saw Z
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
private java.lang.String maybeGetName();
descriptor: ()Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeGetNameCacheEntry:()Lcom/sun/xml/internal/dtdparser/DTDParser$NameCacheEntry;
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: com.sun.xml.internal.dtdparser.DTDParser$NameCacheEntry
StackMap stack:
2: aload 1
getfield com.sun.xml.internal.dtdparser.DTDParser$NameCacheEntry.name:Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
1 4 1 entry Lcom/sun/xml/internal/dtdparser/DTDParser$NameCacheEntry;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
private com.sun.xml.internal.dtdparser.DTDParser$NameCacheEntry maybeGetNameCacheEntry();
descriptor: ()Lcom/sun/xml/internal/dtdparser/DTDParser$NameCacheEntry;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
istore 1
start local 1 1: iload 1
invokestatic com.sun.xml.internal.dtdparser.XmlChars.isLetter:(C)Z
ifne 4
iload 1
bipush 58
if_icmpeq 4
iload 1
bipush 95
if_icmpeq 4
2: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.ungetc:()V
3: aconst_null
areturn
4: StackMap locals: int
StackMap stack:
aload 0
iload 1
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.nameCharString:(C)Lcom/sun/xml/internal/dtdparser/DTDParser$NameCacheEntry;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
1 5 1 c C
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
private java.lang.String getNmtoken();
descriptor: ()Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
istore 1
start local 1 1: iload 1
invokestatic com.sun.xml.internal.dtdparser.XmlChars.isNameChar:(C)Z
ifne 3
2: aload 0
ldc "P-006"
iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 1
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
3: StackMap locals: int
StackMap stack:
aload 0
iload 1
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.nameCharString:(C)Lcom/sun/xml/internal/dtdparser/DTDParser$NameCacheEntry;
getfield com.sun.xml.internal.dtdparser.DTDParser$NameCacheEntry.name:Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
1 4 1 c C
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
private com.sun.xml.internal.dtdparser.DTDParser$NameCacheEntry nameCharString(char);
descriptor: (C)Lcom/sun/xml/internal/dtdparser/DTDParser$NameCacheEntry;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: iconst_1
istore 2
start local 2 1: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.nameTmp:[C
iconst_0
iload 1
castore
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getNameChar:()C
dup
istore 1
ifne 4
3: goto 10
4: StackMap locals:
StackMap stack:
iload 2
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.nameTmp:[C
arraylength
if_icmplt 8
5: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.nameTmp:[C
arraylength
bipush 10
iadd
newarray 5
astore 3
start local 3 6: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.nameTmp:[C
iconst_0
aload 3
iconst_0
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.nameTmp:[C
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
7: aload 0
aload 3
putfield com.sun.xml.internal.dtdparser.DTDParser.nameTmp:[C
end local 3 8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.nameTmp:[C
iload 2
iinc 2 1
iload 1
castore
9: goto 2
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.nameCache:Lcom/sun/xml/internal/dtdparser/DTDParser$NameCache;
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.nameTmp:[C
iload 2
invokevirtual com.sun.xml.internal.dtdparser.DTDParser$NameCache.lookupEntry:([CI)Lcom/sun/xml/internal/dtdparser/DTDParser$NameCacheEntry;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 11 1 c C
1 11 2 i I
6 8 3 tmp [C
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
c
private void parseLiteral(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
istore 2
start local 2 1: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
astore 4
start local 4 2: iload 2
bipush 39
if_icmpeq 4
iload 2
bipush 34
if_icmpeq 4
3: aload 0
ldc "P-007"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
4: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser int int top com.sun.xml.internal.dtdparser.InputEntity
StackMap stack:
aload 0
new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
putfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
aload 4
if_acmpeq 8
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isEOF:()Z
ifeq 8
6: aload 0
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.pop:()Lcom/sun/xml/internal/dtdparser/InputEntity;
putfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
7: goto 5
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
dup
istore 3
start local 3 9: iload 2
if_icmpne 11
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
aload 4
if_acmpne 11
10: goto 49
11: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser int int int com.sun.xml.internal.dtdparser.InputEntity
StackMap stack:
iload 3
bipush 38
if_icmpne 34
12: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeGetName:()Ljava/lang/String;
astore 5
start local 5 13: aload 5
ifnull 22
14: aload 0
bipush 59
ldc "F-020"
aload 5
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.nextChar:(CLjava/lang/String;Ljava/lang/String;)V
15: iload 1
ifeq 20
16: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
bipush 38
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
17: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
aload 5
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
18: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
bipush 59
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
19: goto 5
20: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 5
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.entities:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
iload 1
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.expandEntityInLiteral:(Ljava/lang/String;Lcom/sun/xml/internal/dtdparser/SimpleHashtable;Z)V
21: goto 5
StackMap locals:
StackMap stack:
22: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
bipush 35
if_icmpne 32
23: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.parseCharNumber:()I
istore 6
start local 6 24: iload 6
ldc 65535
if_icmple 30
25: aload 0
iload 6
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.surrogatesToCharTmp:(I)I
istore 6
26: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.charTmp:[C
iconst_0
caload
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
27: iload 6
iconst_2
if_icmpne 5
28: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.charTmp:[C
iconst_1
caload
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
29: goto 5
30: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
iload 6
i2c
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
end local 6 31: goto 5
32: StackMap locals:
StackMap stack:
aload 0
ldc "P-009"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
33: goto 5
end local 5 34: StackMap locals:
StackMap stack:
iload 3
bipush 37
if_icmpne 41
iload 1
ifeq 41
35: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeGetName:()Ljava/lang/String;
astore 5
start local 5 36: aload 5
ifnull 40
37: aload 0
bipush 59
ldc "F-021"
aload 5
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.nextChar:(CLjava/lang/String;Ljava/lang/String;)V
38: aload 0
aload 5
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.params:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
iload 1
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.expandEntityInLiteral:(Ljava/lang/String;Lcom/sun/xml/internal/dtdparser/SimpleHashtable;Z)V
39: goto 5
40: StackMap locals: java.lang.String
StackMap stack:
aload 0
ldc "P-011"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
end local 5 41: StackMap locals:
StackMap stack:
iload 1
ifne 47
42: iload 3
bipush 32
if_icmpeq 43
iload 3
bipush 9
if_icmpeq 43
iload 3
bipush 10
if_icmpeq 43
iload 3
bipush 13
if_icmpne 45
43: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
bipush 32
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
44: goto 5
45: StackMap locals:
StackMap stack:
iload 3
bipush 60
if_icmpne 47
46: aload 0
ldc "P-012"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
47: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
iload 3
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
end local 3 48: goto 5
start local 3 49: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 50 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 50 1 isEntityValue Z
1 50 2 quote C
9 48 3 c C
49 50 3 c C
2 50 4 source Lcom/sun/xml/internal/dtdparser/InputEntity;
13 34 5 entityName Ljava/lang/String;
24 31 6 tmp I
36 41 5 entityName Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
isEntityValue
private void expandEntityInLiteral(java.lang.String, com.sun.xml.internal.dtdparser.SimpleHashtable, boolean);
descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/dtdparser/SimpleHashtable;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
aload 1
invokevirtual com.sun.xml.internal.dtdparser.SimpleHashtable.get:(Ljava/lang/String;)Ljava/lang/Object;
astore 4
start local 4 1: aload 4
instanceof com.sun.xml.internal.dtdparser.InternalEntity
ifeq 7
2: aload 4
checkcast com.sun.xml.internal.dtdparser.InternalEntity
astore 5
start local 5 3: aload 0
aload 5
getfield com.sun.xml.internal.dtdparser.InternalEntity.buf:[C
aload 1
aload 5
getfield com.sun.xml.internal.dtdparser.InternalEntity.isPE:Z
ifeq 4
iconst_0
goto 5
StackMap locals: com.sun.xml.internal.dtdparser.DTDParser java.lang.String com.sun.xml.internal.dtdparser.SimpleHashtable int java.lang.Object com.sun.xml.internal.dtdparser.InternalEntity
StackMap stack: com.sun.xml.internal.dtdparser.DTDParser char[] java.lang.String
4: iconst_1
StackMap locals: com.sun.xml.internal.dtdparser.DTDParser java.lang.String com.sun.xml.internal.dtdparser.SimpleHashtable int java.lang.Object com.sun.xml.internal.dtdparser.InternalEntity
StackMap stack: com.sun.xml.internal.dtdparser.DTDParser char[] java.lang.String int
5: invokevirtual com.sun.xml.internal.dtdparser.DTDParser.pushReader:([CLjava/lang/String;Z)V
end local 5 6: goto 17
StackMap locals:
StackMap stack:
7: aload 4
instanceof com.sun.xml.internal.dtdparser.ExternalEntity
ifeq 12
8: iload 3
ifne 10
9: aload 0
ldc "P-013"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
10: StackMap locals:
StackMap stack:
aload 0
aload 4
checkcast com.sun.xml.internal.dtdparser.ExternalEntity
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.pushReader:(Lcom/sun/xml/internal/dtdparser/ExternalEntity;)Z
pop
11: goto 17
StackMap locals:
StackMap stack:
12: aload 4
ifnonnull 17
13: aload 0
aload 2
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.params:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
if_acmpne 14
ldc "V-022"
goto 15
StackMap locals:
StackMap stack: com.sun.xml.internal.dtdparser.DTDParser
14: ldc "P-014"
15: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser java.lang.String com.sun.xml.internal.dtdparser.SimpleHashtable int java.lang.Object
StackMap stack: com.sun.xml.internal.dtdparser.DTDParser java.lang.String
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
16: invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
17: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 18 1 name Ljava/lang/String;
0 18 2 table Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
0 18 3 isEntityValue Z
1 18 4 entity Ljava/lang/Object;
3 6 5 value Lcom/sun/xml/internal/dtdparser/InternalEntity;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
name
table
isEntityValue
private java.lang.String getQuotedString(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=12, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getc:()C
istore 3
start local 3 1: iload 3
bipush 39
if_icmpeq 5
iload 3
bipush 34
if_icmpeq 5
2: aload 0
ldc "P-015"
iconst_1
anewarray java.lang.Object
dup
iconst_0
3: getstatic com.sun.xml.internal.dtdparser.DTDParser.messages:Lcom/sun/xml/internal/dtdparser/DTDParser$Catalog;
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.locale:Ljava/util/Locale;
aload 1
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser$Catalog.getMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
aastore
4: invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
5: StackMap locals: int
StackMap stack:
aload 0
new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
putfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
6: goto 8
start local 4 7: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
iload 4
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
end local 4 8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getc:()C
dup
istore 4
start local 4 9: iload 3
if_icmpne 7
10: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 11 1 type Ljava/lang/String;
0 11 2 extra Ljava/lang/String;
1 11 3 quote C
7 8 4 c C
9 11 4 c C
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
type
extra
private java.lang.String parsePublicId();
descriptor: ()Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=1
start local 0 0: aload 0
ldc "F-033"
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getQuotedString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: iconst_0
istore 2
start local 2 2: goto 9
3: StackMap locals: java.lang.String int
StackMap stack:
aload 1
iload 2
invokevirtual java.lang.String.charAt:(I)C
istore 3
start local 3 4: ldc " \r\n-'()+,./:=?;!*#@$_%0123456789"
iload 3
invokevirtual java.lang.String.indexOf:(I)I
iconst_m1
if_icmpne 8
5: iload 3
bipush 65
if_icmplt 6
iload 3
bipush 90
if_icmple 8
6: StackMap locals: int
StackMap stack:
iload 3
bipush 97
if_icmplt 7
iload 3
bipush 122
if_icmple 8
7: StackMap locals:
StackMap stack:
aload 0
ldc "P-016"
iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 3
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 3 8: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
9: iload 2
aload 1
invokevirtual java.lang.String.length:()I
if_icmplt 3
end local 2 10: aload 0
new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
putfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
11: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
aload 1
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
12: aload 0
iconst_0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.normalize:(Z)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
1 13 1 retval Ljava/lang/String;
2 10 2 i I
4 8 3 c C
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
private boolean (boolean);
descriptor: (Z)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
iload 1
ifeq 1
ldc "!--"
goto 2
StackMap locals:
StackMap stack: com.sun.xml.internal.dtdparser.InputEntity
1: ldc "<!--"
StackMap locals: com.sun.xml.internal.dtdparser.DTDParser int
StackMap stack: com.sun.xml.internal.dtdparser.InputEntity java.lang.String
2: aconst_null
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.peek:(Ljava/lang/String;[C)Z
ifne 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
istore 2
start local 2 5: aload 0
iconst_0
putfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
6: iconst_0
istore 3
start local 3 7: iload 3
ifeq 9
8: aload 0
new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
putfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
9: StackMap locals: int int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
istore 4
start local 4 10: iload 4
bipush 45
if_icmpne 19
11: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
istore 4
12: iload 4
bipush 45
if_icmpeq 17
13: iload 3
ifeq 15
14: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
bipush 45
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
15: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.ungetc:()V
16: goto 9
17: StackMap locals:
StackMap stack:
aload 0
bipush 62
ldc "F-022"
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.nextChar:(CLjava/lang/String;Ljava/lang/String;)V
18: goto 27
19: StackMap locals:
StackMap stack:
iload 3
ifeq 9
20: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
iload 4
i2c
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
end local 4 21: goto 9
22: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser int int int
StackMap stack: com.sun.xml.internal.dtdparser.EndOfInputException
pop
23: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isInternal:()Z
ifeq 25
24: aload 0
ldc "V-021"
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.error:(Ljava/lang/String;[Ljava/lang/Object;)V
25: StackMap locals:
StackMap stack:
aload 0
ldc "P-017"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
26: goto 9
27: StackMap locals:
StackMap stack:
aload 0
iload 2
putfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
28: iload 3
ifeq 30
29: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.comment:(Ljava/lang/String;)V
30: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 31 1 skipStart Z
5 31 2 savedLexicalPE Z
7 31 3 saveCommentText Z
10 21 4 c I
Exception table:
from to target type
9 18 22 Class com.sun.xml.internal.dtdparser.EndOfInputException
19 22 22 Class com.sun.xml.internal.dtdparser.EndOfInputException
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
skipStart
private boolean maybePI(boolean);
descriptor: (Z)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
istore 2
start local 2 1: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
iload 1
ifeq 2
ldc "?"
goto 3
StackMap locals: com.sun.xml.internal.dtdparser.DTDParser int int
StackMap stack: com.sun.xml.internal.dtdparser.InputEntity
2: ldc "<?"
StackMap locals: com.sun.xml.internal.dtdparser.DTDParser int int
StackMap stack: com.sun.xml.internal.dtdparser.InputEntity java.lang.String
3: aconst_null
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.peek:(Ljava/lang/String;[C)Z
ifne 5
4: iconst_0
ireturn
5: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
6: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeGetName:()Ljava/lang/String;
astore 3
start local 3 7: aload 3
ifnonnull 9
8: aload 0
ldc "P-018"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
9: StackMap locals: java.lang.String
StackMap stack:
ldc "xml"
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 11
10: aload 0
ldc "P-019"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
11: StackMap locals:
StackMap stack:
ldc "xml"
aload 3
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 13
12: aload 0
ldc "P-020"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
ifeq 24
14: aload 0
new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
putfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getc:()C
istore 4
start local 4 16: iload 4
bipush 63
if_icmpne 18
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
bipush 62
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.peekc:(C)Z
ifeq 18
17: goto 22
18: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
iload 4
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
end local 4 19: goto 15
20: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser int int java.lang.String
StackMap stack: com.sun.xml.internal.dtdparser.EndOfInputException
pop
21: aload 0
ldc "P-021"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
22: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 3
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.processingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
23: goto 27
24: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
ldc "?>"
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.peek:(Ljava/lang/String;[C)Z
ifne 26
25: aload 0
ldc "P-022"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
26: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 3
ldc ""
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.processingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
27: StackMap locals:
StackMap stack:
aload 0
iload 2
putfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
28: iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 29 1 skipStart Z
1 29 2 savedLexicalPE Z
7 29 3 target Ljava/lang/String;
16 19 4 c C
Exception table:
from to target type
15 20 20 Class com.sun.xml.internal.dtdparser.EndOfInputException
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
skipStart
private java.lang.String maybeReadAttribute(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
ifne 4
1: iload 2
ifne 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
ldc "P-024"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifne 10
5: iload 2
ifeq 8
6: aload 0
ldc "P-024"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
7: goto 10
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.ungetc:()V
9: aconst_null
areturn
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
11: aload 0
bipush 61
ldc "F-023"
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.nextChar:(CLjava/lang/String;Ljava/lang/String;)V
12: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
13: aload 0
ldc "F-035"
aload 1
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getQuotedString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 14 1 name Ljava/lang/String;
0 14 2 must Z
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
name
must
private void readVersion(boolean, java.lang.String);
descriptor: (ZLjava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "version"
iload 1
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeReadAttribute:(Ljava/lang/String;Z)Ljava/lang/String;
astore 3
start local 3 1: iload 1
ifeq 3
aload 3
ifnonnull 3
2: aload 0
ldc "P-025"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
3: StackMap locals: java.lang.String
StackMap stack:
aload 3
ifnull 16
4: aload 3
invokevirtual java.lang.String.length:()I
istore 4
start local 4 5: iconst_0
istore 5
start local 5 6: goto 15
7: StackMap locals: int int
StackMap stack:
aload 3
iload 5
invokevirtual java.lang.String.charAt:(I)C
istore 6
start local 6 8: iload 6
bipush 48
if_icmplt 9
iload 6
bipush 57
if_icmple 14
9: StackMap locals: int
StackMap stack:
iload 6
bipush 95
if_icmpeq 14
iload 6
bipush 46
if_icmpeq 14
10: iload 6
bipush 97
if_icmplt 11
iload 6
bipush 122
if_icmple 14
11: StackMap locals:
StackMap stack:
iload 6
bipush 65
if_icmplt 12
iload 6
bipush 90
if_icmple 14
12: StackMap locals:
StackMap stack:
iload 6
bipush 58
if_icmpeq 14
iload 6
bipush 45
if_icmpeq 14
13: aload 0
ldc "P-026"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 6 14: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
15: iload 5
iload 4
if_icmplt 7
end local 5 end local 4 16: StackMap locals:
StackMap stack:
aload 3
ifnull 18
aload 3
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 18
17: aload 0
ldc "P-027"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
dup
iconst_1
aload 3
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.error:(Ljava/lang/String;[Ljava/lang/Object;)V
18: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 19 1 must Z
0 19 2 versionNum Ljava/lang/String;
1 19 3 value Ljava/lang/String;
5 16 4 length I
6 16 5 i I
8 14 6 c C
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
must
versionNum
private java.lang.String getMarkupDeclname(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.whitespace:(Ljava/lang/String;)V
1: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeGetName:()Ljava/lang/String;
astore 3
start local 3 2: aload 3
ifnonnull 4
3: aload 0
ldc "P-005"
iconst_1
anewarray java.lang.Object
dup
iconst_0
getstatic com.sun.xml.internal.dtdparser.DTDParser.messages:Lcom/sun/xml/internal/dtdparser/DTDParser$Catalog;
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.locale:Ljava/util/Locale;
aload 1
invokevirtual com.sun.xml.internal.dtdparser.DTDParser$Catalog.getMessage:(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String;
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
4: StackMap locals: java.lang.String
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 5 1 roleId Ljava/lang/String;
0 5 2 qname Z
2 5 3 name Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
roleId
qname
private boolean maybeMarkupDecl();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeElementDecl:()Z
ifne 7
1: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeAttlistDecl:()Z
ifne 7
2: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeEntityDecl:()Z
ifne 7
3: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeNotationDecl:()Z
ifne 7
4: aload 0
iconst_0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybePI:(Z)Z
ifne 7
5: aload 0
iconst_0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeComment:(Z)Z
ifne 7
6: iconst_0
ireturn
StackMap locals:
StackMap stack:
7: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
private boolean isXmlLang(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.String.length:()I
iconst_2
if_icmpge 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
iconst_1
invokevirtual java.lang.String.charAt:(I)C
istore 3
start local 3 3: iload 3
bipush 45
if_icmpne 9
4: aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 3
5: iload 3
bipush 105
if_icmpeq 7
iload 3
bipush 73
if_icmpeq 7
iload 3
bipush 120
if_icmpeq 7
iload 3
bipush 88
if_icmpeq 7
6: iconst_0
ireturn
7: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser java.lang.String top int
StackMap stack:
iconst_1
istore 2
start local 2 8: goto 26
end local 2 StackMap locals:
StackMap stack:
9: iload 3
bipush 97
if_icmplt 10
iload 3
bipush 122
if_icmple 11
StackMap locals:
StackMap stack:
10: iload 3
bipush 65
if_icmplt 17
iload 3
bipush 90
if_icmpgt 17
11: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 3
12: iload 3
bipush 97
if_icmplt 13
iload 3
bipush 122
if_icmple 15
StackMap locals:
StackMap stack:
13: iload 3
bipush 65
if_icmplt 14
iload 3
bipush 90
if_icmple 15
14: StackMap locals:
StackMap stack:
iconst_0
ireturn
15: StackMap locals:
StackMap stack:
iconst_2
istore 2
start local 2 16: goto 26
end local 2 17: StackMap locals:
StackMap stack:
iconst_0
ireturn
start local 2 18: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser java.lang.String int int
StackMap stack:
aload 1
iload 2
invokevirtual java.lang.String.charAt:(I)C
istore 3
19: iload 3
bipush 45
if_icmpeq 25
20: goto 27
21: StackMap locals:
StackMap stack:
aload 1
iload 2
invokevirtual java.lang.String.charAt:(I)C
istore 3
22: iload 3
bipush 97
if_icmplt 23
iload 3
bipush 122
if_icmple 25
StackMap locals:
StackMap stack:
23: iload 3
bipush 65
if_icmplt 26
iload 3
bipush 90
if_icmple 25
24: goto 26
25: StackMap locals:
StackMap stack:
iinc 2 1
iload 2
aload 1
invokevirtual java.lang.String.length:()I
if_icmplt 21
26: StackMap locals:
StackMap stack:
iload 2
aload 1
invokevirtual java.lang.String.length:()I
if_icmplt 18
27: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.String.length:()I
iload 2
if_icmpne 28
iload 3
bipush 45
if_icmpeq 28
iconst_1
ireturn
StackMap locals:
StackMap stack:
28: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 29 1 value Ljava/lang/String;
8 9 2 nextSuffix I
16 17 2 nextSuffix I
18 29 2 nextSuffix I
3 29 3 c C
MethodParameters:
Name Flags
value
private boolean maybeElementDecl();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=1
start local 0 0: aload 0
ldc "!ELEMENT"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peekDeclaration:(Ljava/lang/String;)Lcom/sun/xml/internal/dtdparser/InputEntity;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: iconst_0
ireturn
3: StackMap locals: com.sun.xml.internal.dtdparser.InputEntity
StackMap stack:
aload 0
ldc "F-015"
iconst_1
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getMarkupDeclname:(Ljava/lang/String;Z)Ljava/lang/String;
astore 2
start local 2 4: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.declaredElements:Ljava/util/Set;
aload 2
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 7
5: aload 0
ldc "V-012"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.error:(Ljava/lang/String;[Ljava/lang/Object;)V
6: goto 8
7: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.declaredElements:Ljava/util/Set;
aload 2
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
8: StackMap locals:
StackMap stack:
aload 0
ldc "F-000"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.whitespace:(Ljava/lang/String;)V
9: aload 0
ldc "EMPTY"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 13
10: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 2
iconst_0
dup
istore 3
start local 3 11: invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.startContentModel:(Ljava/lang/String;S)V
12: goto 18
end local 3 StackMap locals:
StackMap stack:
13: aload 0
ldc "ANY"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 17
14: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 2
iconst_1
dup
istore 3
start local 3 15: invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.startContentModel:(Ljava/lang/String;S)V
16: goto 18
end local 3 17: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getMixedOrChildren:(Ljava/lang/String;)S
istore 3
start local 3 18: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 2
iload 3
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.endContentModel:(Ljava/lang/String;S)V
19: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
20: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
istore 4
start local 4 21: iload 4
bipush 62
if_icmpeq 23
22: aload 0
ldc "P-036"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
dup
iconst_1
iload 4
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
23: StackMap locals: int
StackMap stack:
aload 1
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
if_acmpeq 25
24: aload 0
ldc "V-013"
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.error:(Ljava/lang/String;[Ljava/lang/Object;)V
25: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
1 26 1 start Lcom/sun/xml/internal/dtdparser/InputEntity;
4 26 2 name Ljava/lang/String;
11 13 3 modelType S
15 17 3 modelType S
18 26 3 modelType S
21 26 4 c C
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
private short getMixedOrChildren(java.lang.String);
descriptor: (Ljava/lang/String;)S
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
putfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
1: aload 0
bipush 40
ldc "F-028"
aload 1
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.nextChar:(CLjava/lang/String;Ljava/lang/String;)V
2: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
astore 2
start local 2 3: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
4: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
bipush 40
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
5: aload 0
ldc "#PCDATA"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 11
6: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
ldc "#PCDATA"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 1
iconst_2
dup
istore 3
start local 3 8: invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.startContentModel:(Ljava/lang/String;S)V
9: aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getMixed:(Ljava/lang/String;Lcom/sun/xml/internal/dtdparser/InputEntity;)V
10: goto 14
end local 3 11: StackMap locals: com.sun.xml.internal.dtdparser.InputEntity
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 1
iconst_3
dup
istore 3
start local 3 12: invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.startContentModel:(Ljava/lang/String;S)V
13: aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getcps:(Ljava/lang/String;Lcom/sun/xml/internal/dtdparser/InputEntity;)V
14: StackMap locals: int
StackMap stack:
iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 15 1 elementName Ljava/lang/String;
3 15 2 start Lcom/sun/xml/internal/dtdparser/InputEntity;
8 11 3 modelType S
12 15 3 modelType S
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
elementName
private void getcps(java.lang.String, com.sun.xml.internal.dtdparser.InputEntity);
descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/dtdparser/InputEntity;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=7, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: iconst_0
istore 4
start local 4 2: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.startModelGroup:()V
3: StackMap locals: int int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeGetName:()Ljava/lang/String;
astore 5
start local 5 4: aload 5
ifnull 8
5: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
aload 5
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 5
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getFrequency:()S
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.childElement:(Ljava/lang/String;S)V
7: goto 19
StackMap locals: java.lang.String
StackMap stack:
8: aload 0
ldc "("
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 14
9: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
astore 6
start local 6 10: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
bipush 40
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
11: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
12: aload 0
aload 1
aload 6
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getcps:(Ljava/lang/String;Lcom/sun/xml/internal/dtdparser/InputEntity;)V
end local 6 13: goto 19
14: StackMap locals:
StackMap stack:
aload 0
iload 4
ifne 15
ldc "P-039"
goto 17
15: StackMap locals:
StackMap stack: com.sun.xml.internal.dtdparser.DTDParser
iload 4
bipush 44
if_icmpne 16
ldc "P-037"
goto 17
StackMap locals:
StackMap stack: com.sun.xml.internal.dtdparser.DTDParser
16: ldc "P-038"
17: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser java.lang.String com.sun.xml.internal.dtdparser.InputEntity int int java.lang.String
StackMap stack: com.sun.xml.internal.dtdparser.DTDParser java.lang.String
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
18: invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
19: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
20: iload 3
ifeq 37
21: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
istore 6
start local 6 22: iload 6
iload 4
if_icmpne 27
23: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
iload 4
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
24: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
25: aload 0
iload 4
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.reportConnector:(C)V
26: goto 46
27: StackMap locals: int
StackMap stack:
iload 6
bipush 41
if_icmpne 30
28: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.ungetc:()V
29: goto 46
30: StackMap locals:
StackMap stack:
aload 0
iload 4
ifne 31
ldc "P-041"
goto 32
StackMap locals:
StackMap stack: com.sun.xml.internal.dtdparser.DTDParser
31: ldc "P-040"
32: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser java.lang.String com.sun.xml.internal.dtdparser.InputEntity int int java.lang.String int
StackMap stack: com.sun.xml.internal.dtdparser.DTDParser java.lang.String
iconst_2
anewarray java.lang.Object
dup
iconst_0
33: iload 6
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
dup
iconst_1
34: iload 4
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
35: invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 6 36: goto 45
37: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
istore 4
38: iload 4
lookupswitch { // 2
44: 39
124: 39
default: 41
}
39: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.reportConnector:(C)V
40: goto 43
41: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.ungetc:()V
42: goto 46
43: StackMap locals:
StackMap stack:
iconst_1
istore 3
44: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
iload 4
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
45: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
end local 5 46: StackMap locals:
StackMap stack:
aload 0
ldc ")"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 3
47: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
aload 2
if_acmpeq 49
48: aload 0
ldc "V-014"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.error:(Ljava/lang/String;[Ljava/lang/Object;)V
49: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
bipush 41
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
50: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getFrequency:()S
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.endModelGroup:(S)V
51: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 52 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 52 1 elementName Ljava/lang/String;
0 52 2 start Lcom/sun/xml/internal/dtdparser/InputEntity;
1 52 3 decided Z
2 52 4 type C
4 46 5 tag Ljava/lang/String;
10 13 6 next Lcom/sun/xml/internal/dtdparser/InputEntity;
22 36 6 c C
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
elementName
start
private void reportConnector(char);
descriptor: (C)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
lookupswitch { // 2
44: 3
124: 1
default: 5
}
1: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
iconst_0
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.connector:(S)V
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
iconst_1
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.connector:(S)V
4: return
5: StackMap locals:
StackMap stack:
new java.lang.Error
dup
invokespecial java.lang.Error.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 6 1 type C
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
type
private short getFrequency();
descriptor: ()S
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
istore 1
start local 1 1: iload 1
bipush 63
if_icmpne 4
2: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
iload 1
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
3: iconst_2
ireturn
4: StackMap locals: int
StackMap stack:
iload 1
bipush 43
if_icmpne 7
5: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
iload 1
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
6: iconst_1
ireturn
7: StackMap locals:
StackMap stack:
iload 1
bipush 42
if_icmpne 10
8: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
iload 1
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
9: iconst_0
ireturn
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.ungetc:()V
11: iconst_3
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
1 12 1 c C
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
private void getMixed(java.lang.String, com.sun.xml.internal.dtdparser.InputEntity);
descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/dtdparser/InputEntity;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
1: aload 0
ldc ")*"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifne 2
aload 0
ldc ")"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 6
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
aload 2
if_acmpeq 4
3: aload 0
ldc "V-014"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.error:(Ljava/lang/String;[Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
bipush 41
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
5: return
6: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 7: goto 21
8: StackMap locals: java.util.ArrayList
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
bipush 124
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
9: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
10: aload 0
iconst_1
putfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
11: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeGetName:()Ljava/lang/String;
astore 4
start local 4 12: aload 4
ifnonnull 14
13: aload 0
ldc "P-042"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
14: StackMap locals: java.lang.String
StackMap stack:
aload 3
aload 4
invokevirtual java.util.ArrayList.contains:(Ljava/lang/Object;)Z
ifeq 17
15: aload 0
ldc "V-015"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 4
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.error:(Ljava/lang/String;[Ljava/lang/Object;)V
16: goto 19
17: StackMap locals:
StackMap stack:
aload 3
aload 4
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
18: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 4
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.mixedElement:(Ljava/lang/String;)V
19: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
aload 4
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
20: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
end local 4 21: StackMap locals:
StackMap stack:
aload 0
ldc "|"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifne 8
22: aload 0
ldc ")*"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifne 24
23: aload 0
ldc "P-043"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
24: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
aload 2
if_acmpeq 26
25: aload 0
ldc "V-014"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.error:(Ljava/lang/String;[Ljava/lang/Object;)V
26: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
bipush 41
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
27: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 28 1 elementName Ljava/lang/String;
0 28 2 start Lcom/sun/xml/internal/dtdparser/InputEntity;
7 28 3 l Ljava/util/ArrayList;
12 21 4 name Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
elementName
start
private boolean maybeAttlistDecl();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=10, args_size=1
start local 0 0: aload 0
ldc "!ATTLIST"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peekDeclaration:(Ljava/lang/String;)Lcom/sun/xml/internal/dtdparser/InputEntity;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: iconst_0
ireturn
3: StackMap locals: com.sun.xml.internal.dtdparser.InputEntity
StackMap stack:
aload 0
ldc "F-016"
iconst_1
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getMarkupDeclname:(Ljava/lang/String;Z)Ljava/lang/String;
astore 2
start local 2 4: goto 112
5: StackMap locals: java.lang.String
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
6: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
istore 3
start local 3 7: iload 3
bipush 37
if_icmpne 14
8: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeGetName:()Ljava/lang/String;
astore 4
start local 4 9: aload 4
ifnull 13
10: aload 0
bipush 59
ldc "F-021"
aload 4
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.nextChar:(CLjava/lang/String;Ljava/lang/String;)V
11: aload 0
ldc "F-021"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.whitespace:(Ljava/lang/String;)V
12: goto 112
13: StackMap locals: int java.lang.String
StackMap stack:
aload 0
ldc "P-011"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
end local 4 14: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.ungetc:()V
15: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeGetName:()Ljava/lang/String;
astore 4
start local 4 16: aload 4
ifnonnull 18
17: aload 0
ldc "P-044"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
18: StackMap locals: java.lang.String
StackMap stack:
aload 0
ldc "F-001"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.whitespace:(Ljava/lang/String;)V
19: aconst_null
astore 6
start local 6 20: aload 0
ldc "CDATA"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 23
21: ldc "CDATA"
astore 5
start local 5 22: goto 76
end local 5 23: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.InputEntity java.lang.String int java.lang.String top java.util.Vector
StackMap stack:
aload 0
ldc "IDREFS"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 26
24: ldc "IDREFS"
astore 5
start local 5 25: goto 76
end local 5 StackMap locals:
StackMap stack:
26: aload 0
ldc "IDREF"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 29
27: ldc "IDREF"
astore 5
start local 5 28: goto 76
end local 5 StackMap locals:
StackMap stack:
29: aload 0
ldc "ID"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 32
30: ldc "ID"
astore 5
start local 5 31: goto 76
end local 5 StackMap locals:
StackMap stack:
32: aload 0
ldc "ENTITY"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 35
33: ldc "ENTITY"
astore 5
start local 5 34: goto 76
end local 5 StackMap locals:
StackMap stack:
35: aload 0
ldc "ENTITIES"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 38
36: ldc "ENTITIES"
astore 5
start local 5 37: goto 76
end local 5 StackMap locals:
StackMap stack:
38: aload 0
ldc "NMTOKENS"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 41
39: ldc "NMTOKENS"
astore 5
start local 5 40: goto 76
end local 5 StackMap locals:
StackMap stack:
41: aload 0
ldc "NMTOKEN"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 44
42: ldc "NMTOKEN"
astore 5
start local 5 43: goto 76
end local 5 44: StackMap locals:
StackMap stack:
aload 0
ldc "NOTATION"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 61
45: ldc "NOTATION"
astore 5
start local 5 46: aload 0
ldc "F-002"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.whitespace:(Ljava/lang/String;)V
47: aload 0
bipush 40
ldc "F-029"
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.nextChar:(CLjava/lang/String;Ljava/lang/String;)V
48: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
49: new java.util.Vector
dup
invokespecial java.util.Vector.<init>:()V
astore 6
50: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.InputEntity java.lang.String int java.lang.String java.lang.String java.util.Vector
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeGetName:()Ljava/lang/String;
dup
astore 7
start local 7 51: ifnonnull 53
52: aload 0
ldc "P-068"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
53: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.notations:Ljava/util/Hashtable;
aload 7
invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnonnull 55
54: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.notations:Ljava/util/Hashtable;
aload 7
aload 7
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
55: StackMap locals:
StackMap stack:
aload 6
aload 7
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
56: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
57: aload 0
ldc "|"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 59
58: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
end local 7 59: StackMap locals:
StackMap stack:
aload 0
ldc ")"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 50
60: goto 76
end local 5 StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.InputEntity java.lang.String int java.lang.String top java.util.Vector
StackMap stack:
61: aload 0
ldc "("
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 72
62: ldc "ENUMERATION"
astore 5
start local 5 63: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
64: new java.util.Vector
dup
invokespecial java.util.Vector.<init>:()V
astore 6
65: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.InputEntity java.lang.String int java.lang.String java.lang.String java.util.Vector
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getNmtoken:()Ljava/lang/String;
astore 7
start local 7 66: aload 6
aload 7
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
67: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
68: aload 0
ldc "|"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 70
69: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
end local 7 70: StackMap locals:
StackMap stack:
aload 0
ldc ")"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 65
71: goto 76
end local 5 72: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.InputEntity java.lang.String int java.lang.String top java.util.Vector
StackMap stack:
aload 0
ldc "P-045"
73: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 4
aastore
dup
iconst_1
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
74: invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
75: aconst_null
astore 5
start local 5 76: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.InputEntity java.lang.String int java.lang.String java.lang.String java.util.Vector
StackMap stack:
aconst_null
astore 8
start local 8 77: aload 0
ldc "F-003"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.whitespace:(Ljava/lang/String;)V
78: aload 0
ldc "#REQUIRED"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 81
79: iconst_3
istore 7
start local 7 80: goto 103
end local 7 81: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.InputEntity java.lang.String int java.lang.String java.lang.String java.util.Vector top java.lang.String
StackMap stack:
aload 0
ldc "#FIXED"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 92
82: aload 5
ldc "ID"
if_acmpne 84
83: aload 0
ldc "V-017"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 4
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.error:(Ljava/lang/String;[Ljava/lang/Object;)V
84: StackMap locals:
StackMap stack:
iconst_2
istore 7
start local 7 85: aload 0
ldc "F-004"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.whitespace:(Ljava/lang/String;)V
86: aload 0
iconst_0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.parseLiteral:(Z)V
87: aload 5
ldc "CDATA"
if_acmpne 90
88: aload 0
iconst_0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.normalize:(Z)Ljava/lang/String;
astore 8
89: goto 103
90: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.InputEntity java.lang.String int java.lang.String java.lang.String java.util.Vector int java.lang.String
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
astore 8
91: goto 103
end local 7 StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.InputEntity java.lang.String int java.lang.String java.lang.String java.util.Vector top java.lang.String
StackMap stack:
92: aload 0
ldc "#IMPLIED"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifne 102
93: iconst_1
istore 7
start local 7 94: aload 5
ldc "ID"
if_acmpne 96
95: aload 0
ldc "V-018"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 4
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.error:(Ljava/lang/String;[Ljava/lang/Object;)V
96: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.InputEntity java.lang.String int java.lang.String java.lang.String java.util.Vector int java.lang.String
StackMap stack:
aload 0
iconst_0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.parseLiteral:(Z)V
97: aload 5
ldc "CDATA"
if_acmpne 100
98: aload 0
iconst_0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.normalize:(Z)Ljava/lang/String;
astore 8
99: goto 103
100: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
astore 8
101: goto 103
end local 7 102: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.InputEntity java.lang.String int java.lang.String java.lang.String java.util.Vector top java.lang.String
StackMap stack:
iconst_0
istore 7
start local 7 103: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.InputEntity java.lang.String int java.lang.String java.lang.String java.util.Vector int java.lang.String
StackMap stack:
ldc "xml:lang"
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 107
104: aload 8
ifnull 107
105: aload 0
aload 8
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.isXmlLang:(Ljava/lang/String;)Z
ifne 107
106: aload 0
ldc "P-033"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 8
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.error:(Ljava/lang/String;[Ljava/lang/Object;)V
107: StackMap locals:
StackMap stack:
aload 6
ifnull 108
aload 6
aload 6
invokevirtual java.util.Vector.size:()I
anewarray java.lang.String
invokevirtual java.util.Vector.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast java.lang.String[]
goto 109
StackMap locals:
StackMap stack:
108: aconst_null
StackMap locals:
StackMap stack: java.lang.String[]
109: astore 9
start local 9 110: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 2
aload 4
aload 5
aload 9
iload 7
aload 8
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.attributeDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;SLjava/lang/String;)V
111: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 112: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.InputEntity java.lang.String
StackMap stack:
aload 0
ldc ">"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 5
113: aload 1
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
if_acmpeq 115
114: aload 0
ldc "V-013"
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.error:(Ljava/lang/String;[Ljava/lang/Object;)V
115: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 116 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
1 116 1 start Lcom/sun/xml/internal/dtdparser/InputEntity;
4 116 2 elementName Ljava/lang/String;
7 112 3 c C
9 14 4 entityName Ljava/lang/String;
16 112 4 attName Ljava/lang/String;
22 23 5 typeName Ljava/lang/String;
25 26 5 typeName Ljava/lang/String;
28 29 5 typeName Ljava/lang/String;
31 32 5 typeName Ljava/lang/String;
34 35 5 typeName Ljava/lang/String;
37 38 5 typeName Ljava/lang/String;
40 41 5 typeName Ljava/lang/String;
43 44 5 typeName Ljava/lang/String;
46 61 5 typeName Ljava/lang/String;
63 72 5 typeName Ljava/lang/String;
76 112 5 typeName Ljava/lang/String;
20 112 6 values Ljava/util/Vector;
51 59 7 name Ljava/lang/String;
66 70 7 name Ljava/lang/String;
80 81 7 attributeUse S
85 92 7 attributeUse S
94 102 7 attributeUse S
103 112 7 attributeUse S
77 112 8 defaultValue Ljava/lang/String;
110 112 9 v [Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
private java.lang.String normalize(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: aload 2
aload 3
if_acmpeq 6
4: aload 3
astore 2
5: iconst_1
istore 4
6: StackMap locals: java.lang.String java.lang.String int
StackMap stack:
aload 0
new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
putfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
7: iconst_0
istore 5
start local 5 8: goto 19
9: StackMap locals: int
StackMap stack:
aload 2
iload 5
invokevirtual java.lang.String.charAt:(I)C
istore 6
start local 6 10: iload 6
invokestatic com.sun.xml.internal.dtdparser.XmlChars.isSpace:(C)Z
ifne 13
11: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
iload 6
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
12: goto 18
13: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
bipush 32
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
14: goto 16
15: StackMap locals:
StackMap stack:
iconst_1
istore 4
16: StackMap locals:
StackMap stack:
iinc 5 1
iload 5
aload 2
invokevirtual java.lang.String.length:()I
if_icmpge 17
aload 2
iload 5
invokevirtual java.lang.String.charAt:(I)C
invokestatic com.sun.xml.internal.dtdparser.XmlChars.isSpace:(C)Z
ifne 15
17: StackMap locals:
StackMap stack:
iinc 5 -1
end local 6 18: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
19: iload 5
aload 2
invokevirtual java.lang.String.length:()I
if_icmplt 9
end local 5 20: iload 4
ifeq 22
21: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
22: StackMap locals:
StackMap stack:
aload 2
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 23 1 invalidIfNeeded Z
1 23 2 s Ljava/lang/String;
2 23 3 s2 Ljava/lang/String;
3 23 4 didStrip Z
8 20 5 i I
10 18 6 c C
MethodParameters:
Name Flags
invalidIfNeeded
private boolean maybeConditionalSect();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=1
start local 0 0: aload 0
ldc "<!["
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
astore 2
start local 2 3: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
4: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeGetName:()Ljava/lang/String;
dup
astore 1
start local 1 5: ifnonnull 7
6: aload 0
ldc "P-046"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
7: StackMap locals: java.lang.String com.sun.xml.internal.dtdparser.InputEntity
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
8: aload 0
bipush 91
ldc "F-030"
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.nextChar:(CLjava/lang/String;Ljava/lang/String;)V
9: ldc "INCLUDE"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 27
10: goto 12
11: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.pop:()Lcom/sun/xml/internal/dtdparser/InputEntity;
putfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isEOF:()Z
ifeq 13
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
aload 2
if_acmpne 11
13: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isEOF:()Z
ifeq 15
14: aload 0
ldc "V-020"
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.error:(Ljava/lang/String;[Ljava/lang/Object;)V
15: StackMap locals:
StackMap stack:
aload 0
ldc "]]>"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 17
16: goto 42
17: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
18: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
ifeq 20
19: goto 26
20: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybePEReference:()Z
ifeq 22
21: goto 26
22: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
23: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeMarkupDecl:()Z
ifne 26
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeConditionalSect:()Z
ifeq 25
24: goto 26
25: StackMap locals:
StackMap stack:
aload 0
ldc "P-047"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
26: StackMap locals:
StackMap stack:
goto 12
27: StackMap locals:
StackMap stack:
ldc "IGNORE"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 41
28: iconst_1
istore 3
start local 3 29: aload 0
iconst_0
putfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
30: goto 39
31: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
istore 4
start local 4 32: iload 4
bipush 60
if_icmpne 36
33: aload 0
ldc "!["
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 39
34: iinc 3 1
35: goto 39
StackMap locals: int
StackMap stack:
36: iload 4
bipush 93
if_icmpne 39
37: aload 0
ldc "]>"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 39
38: iinc 3 -1
end local 4 39: StackMap locals:
StackMap stack:
iload 3
ifgt 31
end local 3 40: goto 42
41: StackMap locals:
StackMap stack:
aload 0
ldc "P-048"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
42: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 43 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
5 43 1 keyword Ljava/lang/String;
3 43 2 start Lcom/sun/xml/internal/dtdparser/InputEntity;
29 40 3 nestlevel I
32 39 4 c C
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
private int parseCharNumber();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: iconst_0
istore 2
start local 2 1: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
bipush 120
if_icmpeq 12
2: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.ungetc:()V
3: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser top int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
istore 1
start local 1 4: iload 1
bipush 48
if_icmplt 8
iload 1
bipush 57
if_icmpgt 8
5: iload 2
bipush 10
imul
istore 2
6: iload 2
iload 1
bipush 48
isub
iadd
istore 2
7: goto 3
8: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser int int
StackMap stack:
iload 1
bipush 59
if_icmpne 10
9: iload 2
ireturn
10: StackMap locals:
StackMap stack:
aload 0
ldc "P-049"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
end local 1 11: goto 3
12: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser top int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getc:()C
istore 1
start local 1 13: iload 1
bipush 48
if_icmplt 17
iload 1
bipush 57
if_icmpgt 17
14: iload 2
iconst_4
ishl
istore 2
15: iload 2
iload 1
bipush 48
isub
iadd
istore 2
16: goto 12
17: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser int int
StackMap stack:
iload 1
bipush 97
if_icmplt 21
iload 1
bipush 102
if_icmpgt 21
18: iload 2
iconst_4
ishl
istore 2
19: iload 2
bipush 10
iload 1
bipush 97
isub
iadd
iadd
istore 2
20: goto 12
21: StackMap locals:
StackMap stack:
iload 1
bipush 65
if_icmplt 25
iload 1
bipush 70
if_icmpgt 25
22: iload 2
iconst_4
ishl
istore 2
23: iload 2
bipush 10
iload 1
bipush 65
isub
iadd
iadd
istore 2
24: goto 12
25: StackMap locals:
StackMap stack:
iload 1
bipush 59
if_icmpne 27
26: iload 2
ireturn
27: StackMap locals:
StackMap stack:
aload 0
ldc "P-050"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
end local 1 28: goto 12
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
4 11 1 c C
13 28 1 c C
1 29 2 retval I
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
private int surrogatesToCharTmp(int);
descriptor: (I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ldc 65535
if_icmpgt 4
1: iload 1
invokestatic com.sun.xml.internal.dtdparser.XmlChars.isChar:(I)Z
ifeq 9
2: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.charTmp:[C
iconst_0
iload 1
i2c
castore
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
iload 1
ldc 1114111
if_icmpgt 9
5: iload 1
ldc 65536
isub
istore 1
6: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.charTmp:[C
iconst_0
ldc 55296
iload 1
bipush 10
ishr
sipush 1023
iand
ior
i2c
castore
7: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.charTmp:[C
iconst_1
ldc 56320
iload 1
sipush 1023
iand
ior
i2c
castore
8: iconst_2
ireturn
9: StackMap locals:
StackMap stack:
aload 0
ldc "P-051"
iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 1
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
10: iconst_m1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 11 1 ucs4 I
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
ucs4
private boolean maybePEReference();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
bipush 37
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.peekc:(C)Z
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeGetName:()Ljava/lang/String;
astore 1
start local 1 3: aload 1
ifnonnull 5
4: aload 0
ldc "P-011"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
5: StackMap locals: java.lang.String
StackMap stack:
aload 0
bipush 59
ldc "F-021"
aload 1
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.nextChar:(CLjava/lang/String;Ljava/lang/String;)V
6: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.params:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
aload 1
invokevirtual com.sun.xml.internal.dtdparser.SimpleHashtable.get:(Ljava/lang/String;)Ljava/lang/Object;
astore 2
start local 2 7: aload 2
instanceof com.sun.xml.internal.dtdparser.InternalEntity
ifeq 11
8: aload 2
checkcast com.sun.xml.internal.dtdparser.InternalEntity
astore 3
start local 3 9: aload 0
aload 3
getfield com.sun.xml.internal.dtdparser.InternalEntity.buf:[C
aload 1
iconst_0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.pushReader:([CLjava/lang/String;Z)V
end local 3 10: goto 17
StackMap locals: java.lang.Object
StackMap stack:
11: aload 2
instanceof com.sun.xml.internal.dtdparser.ExternalEntity
ifeq 15
12: aload 0
aload 2
checkcast com.sun.xml.internal.dtdparser.ExternalEntity
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.pushReader:(Lcom/sun/xml/internal/dtdparser/ExternalEntity;)Z
pop
13: aload 0
aload 2
checkcast com.sun.xml.internal.dtdparser.ExternalEntity
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.externalParameterEntity:(Lcom/sun/xml/internal/dtdparser/ExternalEntity;)V
14: goto 17
StackMap locals:
StackMap stack:
15: aload 2
ifnonnull 17
16: aload 0
ldc "V-022"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.error:(Ljava/lang/String;[Ljava/lang/Object;)V
17: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
3 18 1 name Ljava/lang/String;
7 18 2 entity Ljava/lang/Object;
9 10 3 value Lcom/sun/xml/internal/dtdparser/InternalEntity;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
private boolean maybeEntityDecl();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=8, args_size=1
start local 0 0: aload 0
ldc "!ENTITY"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peekDeclaration:(Ljava/lang/String;)Lcom/sun/xml/internal/dtdparser/InputEntity;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: iconst_0
ireturn
3: StackMap locals: com.sun.xml.internal.dtdparser.InputEntity
StackMap stack:
aload 0
iconst_0
putfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
4: aload 0
ldc "F-005"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.whitespace:(Ljava/lang/String;)V
5: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
bipush 37
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.peekc:(C)Z
ifeq 9
6: aload 0
ldc "F-006"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.whitespace:(Ljava/lang/String;)V
7: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.params:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
astore 3
start local 3 8: goto 10
end local 3 9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.entities:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
astore 3
start local 3 10: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.InputEntity top com.sun.xml.internal.dtdparser.SimpleHashtable
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.ungetc:()V
11: aload 0
iconst_1
putfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
12: aload 0
ldc "F-017"
iconst_0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getMarkupDeclname:(Ljava/lang/String;Z)Ljava/lang/String;
astore 2
start local 2 13: aload 0
ldc "F-007"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.whitespace:(Ljava/lang/String;)V
14: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeExternalID:()Lcom/sun/xml/internal/dtdparser/ExternalEntity;
astore 4
start local 4 15: aload 3
aload 2
invokevirtual com.sun.xml.internal.dtdparser.SimpleHashtable.get:(Ljava/lang/String;)Ljava/lang/Object;
ifnonnull 16
iconst_1
goto 17
StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.InputEntity java.lang.String com.sun.xml.internal.dtdparser.SimpleHashtable com.sun.xml.internal.dtdparser.ExternalEntity
StackMap stack:
16: iconst_0
StackMap locals:
StackMap stack: int
17: istore 5
start local 5 18: iload 5
ifne 20
aload 3
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.entities:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
if_acmpne 20
19: aload 0
ldc "P-054"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.warning:(Ljava/lang/String;[Ljava/lang/Object;)V
20: StackMap locals: int
StackMap stack:
aload 4
ifnonnull 38
21: aload 0
iconst_0
putfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
22: aload 0
iconst_1
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.parseLiteral:(Z)V
23: aload 0
iconst_1
putfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
24: iload 5
ifeq 59
25: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.length:()I
newarray 5
astore 6
start local 6 26: aload 6
arraylength
ifeq 28
27: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.strTmp:Ljava/lang/StringBuffer;
iconst_0
aload 6
arraylength
aload 6
iconst_0
invokevirtual java.lang.StringBuffer.getChars:(II[CI)V
28: StackMap locals: char[]
StackMap stack:
new com.sun.xml.internal.dtdparser.InternalEntity
dup
aload 2
aload 6
invokespecial com.sun.xml.internal.dtdparser.InternalEntity.<init>:(Ljava/lang/String;[C)V
astore 7
start local 7 29: aload 7
aload 3
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.params:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
if_acmpne 30
iconst_1
goto 31
StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.InputEntity java.lang.String com.sun.xml.internal.dtdparser.SimpleHashtable com.sun.xml.internal.dtdparser.ExternalEntity int char[] com.sun.xml.internal.dtdparser.InternalEntity
StackMap stack: com.sun.xml.internal.dtdparser.InternalEntity
30: iconst_0
StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.InputEntity java.lang.String com.sun.xml.internal.dtdparser.SimpleHashtable com.sun.xml.internal.dtdparser.ExternalEntity int char[] com.sun.xml.internal.dtdparser.InternalEntity
StackMap stack: com.sun.xml.internal.dtdparser.InternalEntity int
31: putfield com.sun.xml.internal.dtdparser.InternalEntity.isPE:Z
32: aload 3
aload 2
aload 7
invokevirtual com.sun.xml.internal.dtdparser.SimpleHashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
33: aload 3
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.entities:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
if_acmpne 59
34: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 2
35: new java.lang.String
dup
aload 6
invokespecial java.lang.String.<init>:([C)V
36: invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.internalGeneralEntityDecl:(Ljava/lang/String;Ljava/lang/String;)V
end local 7 end local 6 37: goto 59
38: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.entities:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
if_acmpne 43
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
ifeq 43
39: aload 0
ldc "NDATA"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 43
40: aload 4
aload 0
ldc "F-018"
iconst_0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getMarkupDeclname:(Ljava/lang/String;Z)Ljava/lang/String;
putfield com.sun.xml.internal.dtdparser.ExternalEntity.notation:Ljava/lang/String;
41: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.notations:Ljava/util/Hashtable;
aload 4
getfield com.sun.xml.internal.dtdparser.ExternalEntity.notation:Ljava/lang/String;
invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnonnull 43
42: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.notations:Ljava/util/Hashtable;
aload 4
getfield com.sun.xml.internal.dtdparser.ExternalEntity.notation:Ljava/lang/String;
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
43: StackMap locals:
StackMap stack:
aload 4
aload 2
putfield com.sun.xml.internal.dtdparser.ExternalEntity.name:Ljava/lang/String;
44: aload 4
aload 3
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.params:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
if_acmpne 45
iconst_1
goto 46
StackMap locals:
StackMap stack: com.sun.xml.internal.dtdparser.ExternalEntity
45: iconst_0
StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.InputEntity java.lang.String com.sun.xml.internal.dtdparser.SimpleHashtable com.sun.xml.internal.dtdparser.ExternalEntity int
StackMap stack: com.sun.xml.internal.dtdparser.ExternalEntity int
46: putfield com.sun.xml.internal.dtdparser.ExternalEntity.isPE:Z
47: iload 5
ifeq 59
48: aload 3
aload 2
aload 4
invokevirtual com.sun.xml.internal.dtdparser.SimpleHashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
49: aload 4
getfield com.sun.xml.internal.dtdparser.ExternalEntity.notation:Ljava/lang/String;
ifnull 55
50: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 2
51: aload 4
getfield com.sun.xml.internal.dtdparser.ExternalEntity.publicId:Ljava/lang/String;
aload 4
getfield com.sun.xml.internal.dtdparser.ExternalEntity.systemId:Ljava/lang/String;
52: aload 4
getfield com.sun.xml.internal.dtdparser.ExternalEntity.notation:Ljava/lang/String;
53: invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.unparsedEntityDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
54: goto 59
StackMap locals:
StackMap stack:
55: aload 3
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.entities:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
if_acmpne 59
56: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 2
57: aload 4
getfield com.sun.xml.internal.dtdparser.ExternalEntity.publicId:Ljava/lang/String;
aload 4
getfield com.sun.xml.internal.dtdparser.ExternalEntity.systemId:Ljava/lang/String;
58: invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.externalGeneralEntityDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
59: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
60: aload 0
bipush 62
ldc "F-031"
aload 2
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.nextChar:(CLjava/lang/String;Ljava/lang/String;)V
61: aload 1
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
if_acmpeq 63
62: aload 0
ldc "V-013"
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.error:(Ljava/lang/String;[Ljava/lang/Object;)V
63: StackMap locals:
StackMap stack:
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 64 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
1 64 1 start Lcom/sun/xml/internal/dtdparser/InputEntity;
13 64 2 entityName Ljava/lang/String;
8 9 3 defns Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
10 64 3 defns Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
15 64 4 externalId Lcom/sun/xml/internal/dtdparser/ExternalEntity;
18 64 5 doStore Z
26 37 6 value [C
29 37 7 entity Lcom/sun/xml/internal/dtdparser/InternalEntity;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
private com.sun.xml.internal.dtdparser.ExternalEntity maybeExternalID();
descriptor: ()Lcom/sun/xml/internal/dtdparser/ExternalEntity;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aload 0
ldc "PUBLIC"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 5
2: aload 0
ldc "F-009"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.whitespace:(Ljava/lang/String;)V
3: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.parsePublicId:()Ljava/lang/String;
astore 1
4: goto 7
StackMap locals: java.lang.String
StackMap stack:
5: aload 0
ldc "SYSTEM"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifne 7
6: aconst_null
areturn
7: StackMap locals:
StackMap stack:
new com.sun.xml.internal.dtdparser.ExternalEntity
dup
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokespecial com.sun.xml.internal.dtdparser.ExternalEntity.<init>:(Lcom/sun/xml/internal/dtdparser/InputEntity;)V
astore 2
start local 2 8: aload 2
aload 1
putfield com.sun.xml.internal.dtdparser.ExternalEntity.publicId:Ljava/lang/String;
9: aload 0
ldc "F-008"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.whitespace:(Ljava/lang/String;)V
10: aload 2
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.parseSystemId:()Ljava/lang/String;
putfield com.sun.xml.internal.dtdparser.ExternalEntity.systemId:Ljava/lang/String;
11: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
1 12 1 temp Ljava/lang/String;
8 12 2 retval Lcom/sun/xml/internal/dtdparser/ExternalEntity;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
private java.lang.String parseSystemId();
descriptor: ()Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=1
start local 0 0: aload 0
ldc "F-034"
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getQuotedString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
istore 2
start local 2 2: iload 2
iconst_m1
if_icmpeq 3
aload 1
bipush 47
invokevirtual java.lang.String.indexOf:(I)I
iload 2
if_icmpge 13
3: StackMap locals: java.lang.String int
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getSystemId:()Ljava/lang/String;
astore 3
start local 3 4: aload 3
ifnonnull 6
5: aload 0
ldc "P-055"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
6: StackMap locals: java.lang.String
StackMap stack:
aload 1
invokevirtual java.lang.String.length:()I
ifne 8
7: ldc "."
astore 1
8: StackMap locals:
StackMap stack:
aload 3
iconst_0
aload 3
bipush 47
invokevirtual java.lang.String.lastIndexOf:(I)I
iconst_1
iadd
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 3
9: aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 47
if_icmpeq 12
10: new java.lang.StringBuilder
dup
aload 3
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
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 1
11: goto 13
12: StackMap locals:
StackMap stack:
new java.lang.InternalError
dup
invokespecial java.lang.InternalError.<init>:()V
athrow
end local 3 13: StackMap locals:
StackMap stack:
aload 1
bipush 35
invokevirtual java.lang.String.indexOf:(I)I
iconst_m1
if_icmpeq 15
14: aload 0
ldc "P-056"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.error:(Ljava/lang/String;[Ljava/lang/Object;)V
15: StackMap locals:
StackMap stack:
aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
1 16 1 uri Ljava/lang/String;
2 16 2 temp I
4 13 3 baseURI Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
private void maybeTextDecl();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "<?xml"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 6
1: aload 0
iconst_0
ldc "1.0"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.readVersion:(ZLjava/lang/String;)V
2: aload 0
iconst_1
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.readEncoding:(Z)V
3: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
4: aload 0
ldc "?>"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifne 6
5: aload 0
ldc "P-057"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
6: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
private void externalParameterEntity(com.sun.xml.internal.dtdparser.ExternalEntity);
descriptor: (Lcom/sun/xml/internal/dtdparser/ExternalEntity;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
astore 2
start local 2 1: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeTextDecl:()V
2: goto 13
3: StackMap locals: com.sun.xml.internal.dtdparser.InputEntity
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isEOF:()Z
ifeq 6
4: aload 0
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.pop:()Lcom/sun/xml/internal/dtdparser/InputEntity;
putfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
5: goto 13
6: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
7: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
ifeq 9
8: goto 13
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybePEReference:()Z
ifeq 11
10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
12: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeMarkupDecl:()Z
ifne 13
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeConditionalSect:()Z
ifeq 14
13: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isEOF:()Z
ifeq 3
14: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isEOF:()Z
ifne 16
15: aload 0
ldc "P-059"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getName:()Ljava/lang/String;
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
16: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 17 1 next Lcom/sun/xml/internal/dtdparser/ExternalEntity;
1 17 2 pe Lcom/sun/xml/internal/dtdparser/InputEntity;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
next
private void readEncoding(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: aload 0
ldc "encoding"
iload 1
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeReadAttribute:(Ljava/lang/String;Z)Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: return
3: StackMap locals: java.lang.String
StackMap stack:
iconst_0
istore 3
start local 3 4: goto 17
5: StackMap locals: int
StackMap stack:
aload 2
iload 3
invokevirtual java.lang.String.charAt:(I)C
istore 4
start local 4 6: iload 4
bipush 65
if_icmplt 7
iload 4
bipush 90
if_icmple 16
7: StackMap locals: int
StackMap stack:
iload 4
bipush 97
if_icmplt 9
iload 4
bipush 122
if_icmpgt 9
8: goto 16
9: StackMap locals:
StackMap stack:
iload 3
ifeq 15
10: iload 4
bipush 48
if_icmplt 11
iload 4
bipush 57
if_icmple 16
11: StackMap locals:
StackMap stack:
iload 4
bipush 45
if_icmpeq 16
12: iload 4
bipush 95
if_icmpeq 16
13: iload 4
bipush 46
if_icmpne 15
14: goto 16
15: StackMap locals:
StackMap stack:
aload 0
ldc "P-060"
iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 4
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 4 16: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
17: iload 3
aload 2
invokevirtual java.lang.String.length:()I
if_icmplt 5
end local 3 18: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getEncoding:()Ljava/lang/String;
astore 3
start local 3 19: aload 3
ifnull 22
20: aload 2
aload 3
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 22
21: aload 0
ldc "P-061"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
dup
iconst_1
aload 3
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.warning:(Ljava/lang/String;[Ljava/lang/Object;)V
22: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser int java.lang.String java.lang.String
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 23 1 must Z
1 23 2 name Ljava/lang/String;
4 18 3 i I
6 16 4 c C
19 23 3 currentEncoding Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
must
private boolean maybeNotationDecl();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=1
start local 0 0: aload 0
ldc "!NOTATION"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peekDeclaration:(Ljava/lang/String;)Lcom/sun/xml/internal/dtdparser/InputEntity;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: iconst_0
ireturn
3: StackMap locals: com.sun.xml.internal.dtdparser.InputEntity
StackMap stack:
aload 0
ldc "F-019"
iconst_0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getMarkupDeclname:(Ljava/lang/String;Z)Ljava/lang/String;
astore 2
start local 2 4: new com.sun.xml.internal.dtdparser.ExternalEntity
dup
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokespecial com.sun.xml.internal.dtdparser.ExternalEntity.<init>:(Lcom/sun/xml/internal/dtdparser/InputEntity;)V
astore 3
start local 3 5: aload 0
ldc "F-011"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.whitespace:(Ljava/lang/String;)V
6: aload 0
ldc "PUBLIC"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 15
7: aload 0
ldc "F-009"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.whitespace:(Ljava/lang/String;)V
8: aload 3
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.parsePublicId:()Ljava/lang/String;
putfield com.sun.xml.internal.dtdparser.ExternalEntity.publicId:Ljava/lang/String;
9: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
ifeq 20
10: aload 0
ldc ">"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifne 13
11: aload 3
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.parseSystemId:()Ljava/lang/String;
putfield com.sun.xml.internal.dtdparser.ExternalEntity.systemId:Ljava/lang/String;
12: goto 20
13: StackMap locals: java.lang.String com.sun.xml.internal.dtdparser.ExternalEntity
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.ungetc:()V
14: goto 20
StackMap locals:
StackMap stack:
15: aload 0
ldc "SYSTEM"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.peek:(Ljava/lang/String;)Z
ifeq 19
16: aload 0
ldc "F-008"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.whitespace:(Ljava/lang/String;)V
17: aload 3
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.parseSystemId:()Ljava/lang/String;
putfield com.sun.xml.internal.dtdparser.ExternalEntity.systemId:Ljava/lang/String;
18: goto 20
19: StackMap locals:
StackMap stack:
aload 0
ldc "P-062"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
20: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeWhitespace:()Z
pop
21: aload 0
bipush 62
ldc "F-032"
aload 2
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.nextChar:(CLjava/lang/String;Ljava/lang/String;)V
22: aload 1
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
if_acmpeq 24
23: aload 0
ldc "V-013"
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.error:(Ljava/lang/String;[Ljava/lang/Object;)V
24: StackMap locals:
StackMap stack:
aload 3
getfield com.sun.xml.internal.dtdparser.ExternalEntity.systemId:Ljava/lang/String;
ifnull 26
aload 3
getfield com.sun.xml.internal.dtdparser.ExternalEntity.systemId:Ljava/lang/String;
bipush 35
invokevirtual java.lang.String.indexOf:(I)I
iconst_m1
if_icmpeq 26
25: aload 0
ldc "P-056"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
getfield com.sun.xml.internal.dtdparser.ExternalEntity.systemId:Ljava/lang/String;
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.error:(Ljava/lang/String;[Ljava/lang/Object;)V
26: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.notations:Ljava/util/Hashtable;
aload 2
invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
astore 4
start local 4 27: aload 4
ifnull 30
aload 4
instanceof com.sun.xml.internal.dtdparser.ExternalEntity
ifeq 30
28: aload 0
ldc "P-063"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.warning:(Ljava/lang/String;[Ljava/lang/Object;)V
29: goto 34
30: StackMap locals: java.lang.Object
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.notations:Ljava/util/Hashtable;
aload 2
aload 3
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
31: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 2
aload 3
getfield com.sun.xml.internal.dtdparser.ExternalEntity.publicId:Ljava/lang/String;
32: aload 3
getfield com.sun.xml.internal.dtdparser.ExternalEntity.systemId:Ljava/lang/String;
33: invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.notationDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
34: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
1 35 1 start Lcom/sun/xml/internal/dtdparser/InputEntity;
4 35 2 name Ljava/lang/String;
5 35 3 entity Lcom/sun/xml/internal/dtdparser/ExternalEntity;
27 35 4 value Ljava/lang/Object;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
private char getc();
descriptor: ()C
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
ifne 7
1: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getc:()C
istore 1
start local 1 2: iload 1
ireturn
end local 1 3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isInternal:()Z
ifne 4
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
ifeq 6
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isDocument:()Z
ifne 6
4: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.pop:()Lcom/sun/xml/internal/dtdparser/InputEntity;
putfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
ldc "P-064"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getName:()Ljava/lang/String;
aastore
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isEOF:()Z
ifne 3
8: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getc:()C
dup
istore 1
start local 1 9: bipush 37
if_icmpne 28
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.doLexicalPE:Z
ifeq 28
10: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.maybeGetName:()Ljava/lang/String;
astore 2
start local 2 11: aload 2
ifnonnull 13
12: aload 0
ldc "P-011"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
13: StackMap locals: int java.lang.String
StackMap stack:
aload 0
bipush 59
ldc "F-021"
aload 2
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.nextChar:(CLjava/lang/String;Ljava/lang/String;)V
14: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.params:Lcom/sun/xml/internal/dtdparser/SimpleHashtable;
aload 2
invokevirtual com.sun.xml.internal.dtdparser.SimpleHashtable.get:(Ljava/lang/String;)Ljava/lang/Object;
astore 3
start local 3 15: aload 0
ldc " "
invokevirtual java.lang.String.toCharArray:()[C
aconst_null
iconst_0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.pushReader:([CLjava/lang/String;Z)V
16: aload 3
instanceof com.sun.xml.internal.dtdparser.InternalEntity
ifeq 19
17: aload 0
aload 3
checkcast com.sun.xml.internal.dtdparser.InternalEntity
getfield com.sun.xml.internal.dtdparser.InternalEntity.buf:[C
aload 2
iconst_0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.pushReader:([CLjava/lang/String;Z)V
18: goto 26
StackMap locals: java.lang.Object
StackMap stack:
19: aload 3
instanceof com.sun.xml.internal.dtdparser.ExternalEntity
ifeq 22
20: aload 0
aload 3
checkcast com.sun.xml.internal.dtdparser.ExternalEntity
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.pushReader:(Lcom/sun/xml/internal/dtdparser/ExternalEntity;)Z
pop
21: goto 26
StackMap locals:
StackMap stack:
22: aload 3
ifnonnull 25
23: aload 0
ldc "V-022"
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;)V
24: goto 26
25: StackMap locals:
StackMap stack:
new java.lang.InternalError
dup
invokespecial java.lang.InternalError.<init>:()V
athrow
26: StackMap locals:
StackMap stack:
aload 0
ldc " "
invokevirtual java.lang.String.toCharArray:()[C
aconst_null
iconst_0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.pushReader:([CLjava/lang/String;Z)V
27: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getc:()C
ireturn
end local 3 end local 2 28: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
2 3 1 c C
9 29 1 c C
11 28 2 name Ljava/lang/String;
15 28 3 entity Ljava/lang/Object;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
private void ungetc();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.ungetc:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
private boolean peek(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
aload 1
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.peek:(Ljava/lang/String;[C)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 1 1 s Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
s
private com.sun.xml.internal.dtdparser.InputEntity peekDeclaration(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/xml/internal/dtdparser/InputEntity;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
bipush 60
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.peekc:(C)Z
ifne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
astore 2
start local 2 3: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
aload 1
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.peek:(Ljava/lang/String;[C)Z
ifeq 5
4: aload 2
areturn
5: StackMap locals: com.sun.xml.internal.dtdparser.InputEntity
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.ungetc:()V
6: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 7 1 s Ljava/lang/String;
3 7 2 start Lcom/sun/xml/internal/dtdparser/InputEntity;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
s
private void nextChar(char, java.lang.String, java.lang.String);
descriptor: (CLjava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: goto 2
1: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.pop:()Lcom/sun/xml/internal/dtdparser/InputEntity;
putfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isEOF:()Z
ifeq 3
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isDocument:()Z
ifeq 1
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
iload 1
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.peekc:(C)Z
ifne 10
4: aload 0
ldc "P-008"
iconst_3
anewarray java.lang.Object
dup
iconst_0
iload 1
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
dup
iconst_1
5: getstatic com.sun.xml.internal.dtdparser.DTDParser.messages:Lcom/sun/xml/internal/dtdparser/DTDParser$Catalog;
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.locale:Ljava/util/Locale;
aload 2
invokevirtual com.sun.xml.internal.dtdparser.DTDParser$Catalog.getMessage:(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_2
6: aload 3
ifnonnull 7
ldc ""
goto 8
StackMap locals: com.sun.xml.internal.dtdparser.DTDParser int java.lang.String java.lang.String
StackMap stack: com.sun.xml.internal.dtdparser.DTDParser java.lang.String java.lang.Object[] java.lang.Object[] int
7: new java.lang.StringBuilder
dup
bipush 34
invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 34
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals: com.sun.xml.internal.dtdparser.DTDParser int java.lang.String java.lang.String
StackMap stack: com.sun.xml.internal.dtdparser.DTDParser java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.String
8: aastore
9: invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
10: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 11 1 c C
0 11 2 location Ljava/lang/String;
0 11 3 near Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
c
location
near
private void pushReader(char[], java.lang.String, boolean);
descriptor: ([CLjava/lang/String;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.locale:Ljava/util/Locale;
invokestatic com.sun.xml.internal.dtdparser.InputEntity.getInputEntity:(Lcom/sun/xml/internal/dtdparser/DTDEventListener;Ljava/util/Locale;)Lcom/sun/xml/internal/dtdparser/InputEntity;
astore 4
start local 4 1: aload 4
aload 1
aload 2
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
iload 3
ifeq 2
iconst_0
goto 3
StackMap locals: com.sun.xml.internal.dtdparser.DTDParser char[] java.lang.String int com.sun.xml.internal.dtdparser.InputEntity
StackMap stack: com.sun.xml.internal.dtdparser.InputEntity char[] java.lang.String com.sun.xml.internal.dtdparser.InputEntity
2: iconst_1
StackMap locals: com.sun.xml.internal.dtdparser.DTDParser char[] java.lang.String int com.sun.xml.internal.dtdparser.InputEntity
StackMap stack: com.sun.xml.internal.dtdparser.InputEntity char[] java.lang.String com.sun.xml.internal.dtdparser.InputEntity int
3: invokevirtual com.sun.xml.internal.dtdparser.InputEntity.init:([CLjava/lang/String;Lcom/sun/xml/internal/dtdparser/InputEntity;Z)V
4: aload 0
aload 4
putfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
5: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 6 1 buf [C
0 6 2 name Ljava/lang/String;
0 6 3 isGeneral Z
1 6 4 r Lcom/sun/xml/internal/dtdparser/InputEntity;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
buf
name
isGeneral
private boolean pushReader(com.sun.xml.internal.dtdparser.ExternalEntity);
descriptor: (Lcom/sun/xml/internal/dtdparser/ExternalEntity;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.locale:Ljava/util/Locale;
invokestatic com.sun.xml.internal.dtdparser.InputEntity.getInputEntity:(Lcom/sun/xml/internal/dtdparser/DTDEventListener;Ljava/util/Locale;)Lcom/sun/xml/internal/dtdparser/InputEntity;
astore 2
start local 2 1: aload 1
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.resolver:Lorg/xml/sax/EntityResolver;
invokevirtual com.sun.xml.internal.dtdparser.ExternalEntity.getInputSource:(Lorg/xml/sax/EntityResolver;)Lorg/xml/sax/InputSource;
astore 3
start local 3 2: goto 13
end local 3 StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.ExternalEntity com.sun.xml.internal.dtdparser.InputEntity
StackMap stack: java.io.IOException
3: astore 4
start local 4 4: new java.lang.StringBuilder
dup
ldc "unable to open the external entity from :"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
getfield com.sun.xml.internal.dtdparser.ExternalEntity.systemId:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
5: astore 5
start local 5 6: aload 1
getfield com.sun.xml.internal.dtdparser.ExternalEntity.publicId:Ljava/lang/String;
ifnull 8
7: new java.lang.StringBuilder
dup
aload 5
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " (public id:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
getfield com.sun.xml.internal.dtdparser.ExternalEntity.publicId:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
8: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.ExternalEntity com.sun.xml.internal.dtdparser.InputEntity top java.io.IOException java.lang.String
StackMap stack:
new org.xml.sax.SAXParseException
dup
aload 5
9: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getPublicId:()Ljava/lang/String;
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getSystemId:()Ljava/lang/String;
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getLineNumber:()I
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getColumnNumber:()I
aload 4
10: invokespecial org.xml.sax.SAXParseException.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Exception;)V
astore 6
start local 6 11: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 6
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.fatalError:(Lorg/xml/sax/SAXParseException;)V
12: aload 4
athrow
end local 6 end local 5 end local 4 start local 3 13: StackMap locals: com.sun.xml.internal.dtdparser.DTDParser com.sun.xml.internal.dtdparser.ExternalEntity com.sun.xml.internal.dtdparser.InputEntity org.xml.sax.InputSource
StackMap stack:
aload 2
aload 3
aload 1
getfield com.sun.xml.internal.dtdparser.ExternalEntity.name:Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
aload 1
getfield com.sun.xml.internal.dtdparser.ExternalEntity.isPE:Z
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.init:(Lorg/xml/sax/InputSource;Ljava/lang/String;Lcom/sun/xml/internal/dtdparser/InputEntity;Z)V
14: aload 0
aload 2
putfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
15: iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 16 1 next Lcom/sun/xml/internal/dtdparser/ExternalEntity;
1 16 2 r Lcom/sun/xml/internal/dtdparser/InputEntity;
2 3 3 s Lorg/xml/sax/InputSource;
13 16 3 s Lorg/xml/sax/InputSource;
4 13 4 e Ljava/io/IOException;
6 13 5 msg Ljava/lang/String;
11 13 6 spe Lorg/xml/sax/SAXParseException;
Exception table:
from to target type
1 2 3 Class java.io.IOException
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
next
public java.lang.String getPublicId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getPublicId:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
public java.lang.String getSystemId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getSystemId:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
public int getLineNumber();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
ifnonnull 1
iconst_m1
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getLineNumber:()I
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
public int getColumnNumber();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
ifnonnull 1
iconst_m1
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.in:Lcom/sun/xml/internal/dtdparser/InputEntity;
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getColumnNumber:()I
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
private void warning(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.xml.sax.SAXParseException
dup
getstatic com.sun.xml.internal.dtdparser.DTDParser.messages:Lcom/sun/xml/internal/dtdparser/DTDParser$Catalog;
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.locale:Ljava/util/Locale;
aload 1
aload 2
invokevirtual com.sun.xml.internal.dtdparser.DTDParser$Catalog.getMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
1: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getPublicId:()Ljava/lang/String;
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getSystemId:()Ljava/lang/String;
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getLineNumber:()I
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getColumnNumber:()I
2: invokespecial org.xml.sax.SAXParseException.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V
astore 3
start local 3 3: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 3
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.warning:(Lorg/xml/sax/SAXParseException;)V
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 5 1 messageId Ljava/lang/String;
0 5 2 parameters [Ljava/lang/Object;
3 5 3 e Lorg/xml/sax/SAXParseException;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
messageId
parameters
void error(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0000)
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.xml.sax.SAXParseException
dup
getstatic com.sun.xml.internal.dtdparser.DTDParser.messages:Lcom/sun/xml/internal/dtdparser/DTDParser$Catalog;
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.locale:Ljava/util/Locale;
aload 1
aload 2
invokevirtual com.sun.xml.internal.dtdparser.DTDParser$Catalog.getMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
1: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getPublicId:()Ljava/lang/String;
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getSystemId:()Ljava/lang/String;
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getLineNumber:()I
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getColumnNumber:()I
2: invokespecial org.xml.sax.SAXParseException.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V
astore 3
start local 3 3: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 3
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.error:(Lorg/xml/sax/SAXParseException;)V
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 5 1 messageId Ljava/lang/String;
0 5 2 parameters [Ljava/lang/Object;
3 5 3 e Lorg/xml/sax/SAXParseException;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
messageId
parameters
private void fatal(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 2 1 messageId Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
messageId
private void fatal(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.xml.sax.SAXParseException
dup
getstatic com.sun.xml.internal.dtdparser.DTDParser.messages:Lcom/sun/xml/internal/dtdparser/DTDParser$Catalog;
aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.locale:Ljava/util/Locale;
aload 1
aload 2
invokevirtual com.sun.xml.internal.dtdparser.DTDParser$Catalog.getMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
1: aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getPublicId:()Ljava/lang/String;
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getSystemId:()Ljava/lang/String;
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getLineNumber:()I
aload 0
invokevirtual com.sun.xml.internal.dtdparser.DTDParser.getColumnNumber:()I
2: invokespecial org.xml.sax.SAXParseException.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V
astore 3
start local 3 3: aload 0
getfield com.sun.xml.internal.dtdparser.DTDParser.dtdHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 3
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.fatalError:(Lorg/xml/sax/SAXParseException;)V
4: aload 3
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/dtdparser/DTDParser;
0 5 1 messageId Ljava/lang/String;
0 5 2 parameters [Ljava/lang/Object;
3 5 3 e Lorg/xml/sax/SAXParseException;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
messageId
parameters
}
SourceFile: "DTDParser.java"
NestMembers:
com.sun.xml.internal.dtdparser.DTDParser$1 com.sun.xml.internal.dtdparser.DTDParser$Catalog com.sun.xml.internal.dtdparser.DTDParser$NameCache com.sun.xml.internal.dtdparser.DTDParser$NameCacheEntry
InnerClasses:
com.sun.xml.internal.dtdparser.DTDParser$1
final Catalog = com.sun.xml.internal.dtdparser.DTDParser$Catalog of com.sun.xml.internal.dtdparser.DTDParser
NameCache = com.sun.xml.internal.dtdparser.DTDParser$NameCache of com.sun.xml.internal.dtdparser.DTDParser
NameCacheEntry = com.sun.xml.internal.dtdparser.DTDParser$NameCacheEntry of com.sun.xml.internal.dtdparser.DTDParser