public class com.sun.xml.internal.dtdparser.InputEntity
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.dtdparser.InputEntity
super_class: java.lang.Object
{
private int start;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int finish;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private char[] buf;
descriptor: [C
flags: (0x0002) ACC_PRIVATE
private int lineNumber;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean returnedFirstHalf;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean maybeInCRLF;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.dtdparser.InputEntity next;
descriptor: Lcom/sun/xml/internal/dtdparser/InputEntity;
flags: (0x0002) ACC_PRIVATE
private org.xml.sax.InputSource input;
descriptor: Lorg/xml/sax/InputSource;
flags: (0x0002) ACC_PRIVATE
private java.io.Reader reader;
descriptor: Ljava/io/Reader;
flags: (0x0002) ACC_PRIVATE
private boolean isClosed;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.dtdparser.DTDEventListener errHandler;
descriptor: Lcom/sun/xml/internal/dtdparser/DTDEventListener;
flags: (0x0002) ACC_PRIVATE
private java.util.Locale locale;
descriptor: Ljava/util/Locale;
flags: (0x0002) ACC_PRIVATE
private java.lang.StringBuffer rememberedText;
descriptor: Ljava/lang/StringBuffer;
flags: (0x0002) ACC_PRIVATE
private int startRemember;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean isPE;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private static final int BUFSIZ;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8193
private static final char[] newline;
descriptor: [C
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: iconst_1
newarray 5
dup
iconst_0
bipush 10
castore
putstatic com.sun.xml.internal.dtdparser.InputEntity.newline:[C
return
LocalVariableTable:
Start End Slot Name Signature
public static com.sun.xml.internal.dtdparser.InputEntity getInputEntity(com.sun.xml.internal.dtdparser.DTDEventListener, java.util.Locale);
descriptor: (Lcom/sun/xml/internal/dtdparser/DTDEventListener;Ljava/util/Locale;)Lcom/sun/xml/internal/dtdparser/InputEntity;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.dtdparser.InputEntity
dup
invokespecial com.sun.xml.internal.dtdparser.InputEntity.<init>:()V
astore 2
start local 2 1: aload 2
aload 0
putfield com.sun.xml.internal.dtdparser.InputEntity.errHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
2: aload 2
aload 1
putfield com.sun.xml.internal.dtdparser.InputEntity.locale:Ljava/util/Locale;
3: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 h Lcom/sun/xml/internal/dtdparser/DTDEventListener;
0 4 1 l Ljava/util/Locale;
1 4 2 retval Lcom/sun/xml/internal/dtdparser/InputEntity;
MethodParameters:
Name Flags
h
l
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_1
putfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
2: aload 0
iconst_0
putfield com.sun.xml.internal.dtdparser.InputEntity.returnedFirstHalf:Z
3: aload 0
iconst_0
putfield com.sun.xml.internal.dtdparser.InputEntity.maybeInCRLF:Z
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
public boolean isInternal();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.reader:Ljava/io/Reader;
ifnonnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
public boolean isDocument();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.next:Lcom/sun/xml/internal/dtdparser/InputEntity;
ifnonnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
public boolean isParameterEntity();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.isPE:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
public java.lang.String getName();
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.InputEntity.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
public void init(org.xml.sax.InputSource, java.lang.String, com.sun.xml.internal.dtdparser.InputEntity, boolean);
descriptor: (Lorg/xml/sax/InputSource;Ljava/lang/String;Lcom/sun/xml/internal/dtdparser/InputEntity;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
putfield com.sun.xml.internal.dtdparser.InputEntity.input:Lorg/xml/sax/InputSource;
1: aload 0
iload 4
putfield com.sun.xml.internal.dtdparser.InputEntity.isPE:Z
2: aload 0
aload 1
invokevirtual org.xml.sax.InputSource.getCharacterStream:()Ljava/io/Reader;
putfield com.sun.xml.internal.dtdparser.InputEntity.reader:Ljava/io/Reader;
3: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.reader:Ljava/io/Reader;
ifnonnull 12
4: aload 1
invokevirtual org.xml.sax.InputSource.getByteStream:()Ljava/io/InputStream;
astore 5
start local 5 5: aload 5
ifnonnull 9
6: ldc "enableExternalEntityProcessing"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 8
7: aload 0
new java.net.URL
dup
aload 1
invokevirtual org.xml.sax.InputSource.getSystemId:()Ljava/lang/String;
invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
invokevirtual java.net.URL.openStream:()Ljava/io/InputStream;
invokestatic com.sun.xml.internal.dtdparser.XmlReader.createReader:(Ljava/io/InputStream;)Ljava/io/Reader;
putfield com.sun.xml.internal.dtdparser.InputEntity.reader:Ljava/io/Reader;
goto 12
8: StackMap locals: java.io.InputStream
StackMap stack:
aload 0
ldc "P-082"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual org.xml.sax.InputSource.getSystemId:()Ljava/lang/String;
aastore
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
goto 12
9: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.xml.sax.InputSource.getEncoding:()Ljava/lang/String;
ifnull 11
10: aload 0
aload 1
invokevirtual org.xml.sax.InputSource.getByteStream:()Ljava/io/InputStream;
aload 1
invokevirtual org.xml.sax.InputSource.getEncoding:()Ljava/lang/String;
invokestatic com.sun.xml.internal.dtdparser.XmlReader.createReader:(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/Reader;
putfield com.sun.xml.internal.dtdparser.InputEntity.reader:Ljava/io/Reader;
goto 12
11: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.xml.sax.InputSource.getByteStream:()Ljava/io/InputStream;
invokestatic com.sun.xml.internal.dtdparser.XmlReader.createReader:(Ljava/io/InputStream;)Ljava/io/Reader;
putfield com.sun.xml.internal.dtdparser.InputEntity.reader:Ljava/io/Reader;
end local 5 12: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield com.sun.xml.internal.dtdparser.InputEntity.next:Lcom/sun/xml/internal/dtdparser/InputEntity;
13: aload 0
sipush 8193
newarray 5
putfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
14: aload 0
aload 2
putfield com.sun.xml.internal.dtdparser.InputEntity.name:Ljava/lang/String;
15: aload 0
aload 3
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.checkRecursion:(Lcom/sun/xml/internal/dtdparser/InputEntity;)V
16: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
0 17 1 in Lorg/xml/sax/InputSource;
0 17 2 name Ljava/lang/String;
0 17 3 stack Lcom/sun/xml/internal/dtdparser/InputEntity;
0 17 4 isPE Z
5 12 5 bytes Ljava/io/InputStream;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
in
name
stack
isPE
public void init(char[], java.lang.String, com.sun.xml.internal.dtdparser.InputEntity, boolean);
descriptor: ([CLjava/lang/String;Lcom/sun/xml/internal/dtdparser/InputEntity;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 3
putfield com.sun.xml.internal.dtdparser.InputEntity.next:Lcom/sun/xml/internal/dtdparser/InputEntity;
1: aload 0
aload 1
aload 1
arraylength
invokestatic java.util.Arrays.copyOf:([CI)[C
putfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
2: aload 0
aload 1
arraylength
putfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
3: aload 0
aload 2
putfield com.sun.xml.internal.dtdparser.InputEntity.name:Ljava/lang/String;
4: aload 0
iload 4
putfield com.sun.xml.internal.dtdparser.InputEntity.isPE:Z
5: aload 0
aload 3
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.checkRecursion:(Lcom/sun/xml/internal/dtdparser/InputEntity;)V
6: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
0 7 1 b [C
0 7 2 name Ljava/lang/String;
0 7 3 stack Lcom/sun/xml/internal/dtdparser/InputEntity;
0 7 4 isPE Z
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
b
name
stack
isPE
private void checkRecursion(com.sun.xml.internal.dtdparser.InputEntity);
descriptor: (Lcom/sun/xml/internal/dtdparser/InputEntity;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 1
getfield com.sun.xml.internal.dtdparser.InputEntity.next:Lcom/sun/xml/internal/dtdparser/InputEntity;
astore 1
goto 6
3: StackMap locals:
StackMap stack:
aload 1
getfield com.sun.xml.internal.dtdparser.InputEntity.name:Ljava/lang/String;
ifnull 5
aload 1
getfield com.sun.xml.internal.dtdparser.InputEntity.name:Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
4: aload 0
ldc "P-069"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.name:Ljava/lang/String;
aastore
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
5: StackMap locals:
StackMap stack:
aload 1
getfield com.sun.xml.internal.dtdparser.InputEntity.next:Lcom/sun/xml/internal/dtdparser/InputEntity;
astore 1
StackMap locals:
StackMap stack:
6: aload 1
ifnonnull 3
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
0 8 1 stack Lcom/sun/xml/internal/dtdparser/InputEntity;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
stack
public com.sun.xml.internal.dtdparser.InputEntity pop();
descriptor: ()Lcom/sun/xml/internal/dtdparser/InputEntity;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.close:()V
1: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.next:Lcom/sun/xml/internal/dtdparser/InputEntity;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
Exceptions:
throws java.io.IOException
public boolean isEOF();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
if_icmplt 4
1: aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.fillbuf:()V
2: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
if_icmplt 3
iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
public java.lang.String getEncoding();
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.InputEntity.reader:Ljava/io/Reader;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.reader:Ljava/io/Reader;
instanceof com.sun.xml.internal.dtdparser.XmlReader
ifeq 4
3: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.reader:Ljava/io/Reader;
checkcast com.sun.xml.internal.dtdparser.XmlReader
invokevirtual com.sun.xml.internal.dtdparser.XmlReader.getEncoding:()Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.reader:Ljava/io/Reader;
instanceof java.io.InputStreamReader
ifeq 6
5: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.reader:Ljava/io/Reader;
checkcast java.io.InputStreamReader
invokevirtual java.io.InputStreamReader.getEncoding:()Ljava/lang/String;
areturn
6: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
public char getNameChar();
descriptor: ()C
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
if_icmpgt 2
1: aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.fillbuf:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
if_icmple 7
3: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
caload
istore 1
start local 1 4: iload 1
invokestatic com.sun.xml.internal.dtdparser.XmlChars.isNameChar:(C)Z
ifeq 6
5: iload 1
ireturn
6: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
iconst_1
isub
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
end local 1 7: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
4 7 1 c C
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
public char getc();
descriptor: ()C
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
if_icmpgt 2
1: aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.fillbuf:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
if_icmple 29
3: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
caload
istore 1
start local 1 4: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.returnedFirstHalf:Z
ifeq 9
5: iload 1
ldc 56320
if_icmplt 8
iload 1
ldc 57343
if_icmpgt 8
6: aload 0
iconst_0
putfield com.sun.xml.internal.dtdparser.InputEntity.returnedFirstHalf:Z
7: iload 1
ireturn
8: StackMap locals: int
StackMap stack:
aload 0
ldc "P-070"
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.InputEntity.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
9: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmplt 10
iload 1
ldc 55295
if_icmple 12
10: StackMap locals:
StackMap stack:
iload 1
bipush 9
if_icmpeq 12
11: iload 1
ldc 57344
if_icmplt 13
iload 1
ldc 65533
if_icmpgt 13
12: StackMap locals:
StackMap stack:
iload 1
ireturn
13: StackMap locals:
StackMap stack:
iload 1
bipush 13
if_icmpne 21
aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isInternal:()Z
ifne 21
14: aload 0
iconst_1
putfield com.sun.xml.internal.dtdparser.InputEntity.maybeInCRLF:Z
15: aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getc:()C
istore 1
16: iload 1
bipush 10
if_icmpeq 18
17: aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.ungetc:()V
18: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.xml.internal.dtdparser.InputEntity.maybeInCRLF:Z
19: aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
20: bipush 10
ireturn
21: StackMap locals:
StackMap stack:
iload 1
bipush 10
if_icmpeq 22
iload 1
bipush 13
if_icmpne 25
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isInternal:()Z
ifne 24
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.maybeInCRLF:Z
ifne 24
23: aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
24: StackMap locals:
StackMap stack:
iload 1
ireturn
25: StackMap locals:
StackMap stack:
iload 1
ldc 55296
if_icmplt 28
iload 1
ldc 56320
if_icmpge 28
26: aload 0
iconst_1
putfield com.sun.xml.internal.dtdparser.InputEntity.returnedFirstHalf:Z
27: iload 1
ireturn
28: StackMap locals:
StackMap stack:
aload 0
ldc "P-071"
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.InputEntity.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 1 29: StackMap locals:
StackMap stack:
new com.sun.xml.internal.dtdparser.EndOfInputException
dup
invokespecial com.sun.xml.internal.dtdparser.EndOfInputException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
4 29 1 c C
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
public boolean peekc(char);
descriptor: (C)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
if_icmpgt 2
1: aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.fillbuf:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
if_icmple 7
3: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
caload
iload 1
if_icmpne 6
4: aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
iconst_1
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
5: iconst_1
ireturn
6: StackMap locals:
StackMap stack:
iconst_0
ireturn
7: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
0 8 1 c C
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
c
public void ungetc();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
ifne 2
1: new java.lang.InternalError
dup
ldc "ungetc"
invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
iconst_1
isub
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
3: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
caload
bipush 10
if_icmpeq 4
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
caload
bipush 13
if_icmpne 7
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isInternal:()Z
ifne 9
5: aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
iconst_1
isub
putfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
6: goto 9
StackMap locals:
StackMap stack:
7: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.returnedFirstHalf:Z
ifeq 9
8: aload 0
iconst_0
putfield com.sun.xml.internal.dtdparser.InputEntity.returnedFirstHalf:Z
9: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
public boolean maybeWhitespace();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: iconst_0
istore 2
start local 2 1: iconst_0
istore 3
start local 3 2: StackMap locals: com.sun.xml.internal.dtdparser.InputEntity top int int
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
if_icmpgt 4
3: aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.fillbuf:()V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
if_icmpgt 6
5: iload 2
ireturn
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
caload
istore 1
start local 1 7: iload 1
bipush 32
if_icmpeq 8
iload 1
bipush 9
if_icmpeq 8
iload 1
bipush 10
if_icmpeq 8
iload 1
bipush 13
if_icmpne 17
8: StackMap locals: com.sun.xml.internal.dtdparser.InputEntity int int int
StackMap stack:
iconst_1
istore 2
9: iload 1
bipush 10
if_icmpeq 10
iload 1
bipush 13
if_icmpne 2
StackMap locals:
StackMap stack:
10: aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isInternal:()Z
ifne 2
11: iload 1
bipush 10
if_icmpne 12
iload 3
ifne 14
12: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
13: iconst_0
istore 3
14: StackMap locals:
StackMap stack:
iload 1
bipush 13
if_icmpne 2
15: iconst_1
istore 3
16: goto 2
17: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
iconst_1
isub
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
18: iload 2
ireturn
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/InputEntity;
7 19 1 c C
1 19 2 isSpace Z
2 19 3 sawCR Z
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
public boolean parsedContent(com.sun.xml.internal.dtdparser.DTDEventListener);
descriptor: (Lcom/sun/xml/internal/dtdparser/DTDEventListener;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
dup
istore 3
start local 3 1: istore 2
start local 2 2: iconst_0
istore 4
start local 4 3: StackMap locals: int int int
StackMap stack:
iload 3
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
if_icmplt 13
4: iload 3
iload 2
if_icmple 8
5: aload 1
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iload 2
iload 3
iload 2
isub
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.characters:([CII)V
6: iconst_1
istore 4
7: aload 0
iload 3
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isEOF:()Z
ifeq 10
9: iload 4
ireturn
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
istore 2
11: iload 2
iconst_1
isub
istore 3
12: goto 76
13: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iload 3
caload
istore 5
start local 5 14: iload 5
bipush 93
if_icmple 15
iload 5
ldc 55295
if_icmple 76
15: StackMap locals: int
StackMap stack:
iload 5
bipush 38
if_icmpge 16
iload 5
bipush 32
if_icmpge 76
16: StackMap locals:
StackMap stack:
iload 5
bipush 60
if_icmple 17
iload 5
bipush 93
if_icmplt 76
17: StackMap locals:
StackMap stack:
iload 5
bipush 38
if_icmple 18
iload 5
bipush 60
if_icmplt 76
18: StackMap locals:
StackMap stack:
iload 5
bipush 9
if_icmpeq 76
19: iload 5
ldc 57344
if_icmplt 21
iload 5
ldc 65533
if_icmpgt 21
20: goto 76
21: StackMap locals:
StackMap stack:
iload 5
bipush 60
if_icmpeq 77
iload 5
bipush 38
if_icmpne 23
22: goto 77
23: StackMap locals:
StackMap stack:
iload 5
bipush 10
if_icmpne 27
24: aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isInternal:()Z
ifne 76
25: aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
26: goto 76
27: StackMap locals:
StackMap stack:
iload 5
bipush 13
if_icmpne 39
28: aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isInternal:()Z
ifeq 30
29: goto 76
30: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iload 2
iload 3
iload 2
isub
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.characters:([CII)V
31: aload 1
getstatic com.sun.xml.internal.dtdparser.InputEntity.newline:[C
iconst_0
iconst_1
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.characters:([CII)V
32: iconst_1
istore 4
33: aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
34: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
iload 3
iconst_1
iadd
if_icmple 37
35: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iload 3
iconst_1
iadd
caload
bipush 10
if_icmpne 37
36: iinc 3 1
37: StackMap locals:
StackMap stack:
aload 0
iload 3
iconst_1
iadd
dup_x1
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
istore 2
38: goto 76
39: StackMap locals:
StackMap stack:
iload 5
bipush 93
if_icmpne 58
40: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
iload 3
isub
tableswitch { // 1 - 2
1: 43
2: 41
default: 55
}
41: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iload 3
iconst_1
iadd
caload
bipush 93
if_icmpeq 43
42: goto 76
43: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.reader:Ljava/io/Reader;
ifnull 76
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.isClosed:Z
ifeq 45
44: goto 76
45: StackMap locals:
StackMap stack:
iload 3
iload 2
if_icmpne 47
46: new java.lang.InternalError
dup
ldc "fillbuf"
invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
athrow
47: StackMap locals:
StackMap stack:
iinc 3 -1
48: iload 3
iload 2
if_icmple 52
49: aload 1
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iload 2
iload 3
iload 2
isub
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.characters:([CII)V
50: iconst_1
istore 4
51: aload 0
iload 3
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
52: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.fillbuf:()V
53: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
dup
istore 3
istore 2
54: goto 76
55: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iload 3
iconst_1
iadd
caload
bipush 93
if_icmpne 76
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iload 3
iconst_2
iadd
caload
bipush 62
if_icmpne 76
56: aload 0
ldc "P-072"
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
57: goto 76
58: StackMap locals:
StackMap stack:
iload 5
ldc 55296
if_icmplt 75
iload 5
ldc 57343
if_icmpgt 75
59: iload 3
iconst_1
iadd
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
if_icmplt 71
60: iload 3
iload 2
if_icmple 64
61: aload 1
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iload 2
iload 3
iload 2
isub
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.characters:([CII)V
62: iconst_1
istore 4
63: aload 0
iload 3
iconst_1
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
64: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isEOF:()Z
ifeq 68
65: aload 0
ldc "P-081"
66: iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 5
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
aastore
67: invokevirtual com.sun.xml.internal.dtdparser.InputEntity.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
68: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
istore 2
69: iload 2
istore 3
70: goto 76
71: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.checkSurrogatePair:(I)Z
ifeq 73
72: iinc 3 1
goto 76
73: StackMap locals:
StackMap stack:
iinc 3 -1
74: goto 77
75: StackMap locals:
StackMap stack:
aload 0
ldc "P-071"
iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 5
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
aastore
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 5 76: StackMap locals:
StackMap stack:
iinc 3 1
goto 3
start local 5 77: StackMap locals: int
StackMap stack:
iload 3
iload 2
if_icmpne 79
78: iload 4
ireturn
79: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iload 2
iload 3
iload 2
isub
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.characters:([CII)V
80: aload 0
iload 3
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
81: 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 82 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
0 82 1 docHandler Lcom/sun/xml/internal/dtdparser/DTDEventListener;
2 82 2 first I
1 82 3 last I
3 82 4 sawContent Z
14 76 5 c C
77 82 5 c C
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
docHandler
public boolean unparsedContent(com.sun.xml.internal.dtdparser.DTDEventListener, boolean, java.lang.String);
descriptor: (Lcom/sun/xml/internal/dtdparser/DTDEventListener;ZLjava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "![CDATA["
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.peek:(Ljava/lang/String;[C)Z
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.startCDATA:()V
3: StackMap locals:
StackMap stack:
iconst_0
istore 5
start local 5 4: iload 2
istore 7
start local 7 5: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
istore 4
start local 4 6: goto 56
7: StackMap locals: com.sun.xml.internal.dtdparser.InputEntity com.sun.xml.internal.dtdparser.DTDEventListener int java.lang.String int int top int
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iload 4
caload
istore 6
start local 6 8: iload 6
invokestatic com.sun.xml.internal.dtdparser.XmlChars.isChar:(I)Z
ifne 19
9: iconst_0
istore 7
10: iload 6
ldc 55296
if_icmplt 16
iload 6
ldc 57343
if_icmpgt 16
11: aload 0
iload 4
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.checkSurrogatePair:(I)Z
ifeq 14
12: iinc 4 1
13: goto 55
14: StackMap locals: com.sun.xml.internal.dtdparser.InputEntity com.sun.xml.internal.dtdparser.DTDEventListener int java.lang.String int int int int
StackMap stack:
iinc 4 -1
15: goto 57
16: StackMap locals:
StackMap stack:
aload 0
ldc "P-071"
17: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iload 4
caload
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
aastore
18: invokevirtual com.sun.xml.internal.dtdparser.InputEntity.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
19: StackMap locals:
StackMap stack:
iload 6
bipush 10
if_icmpne 23
20: aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isInternal:()Z
ifne 55
21: aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
22: goto 55
23: StackMap locals:
StackMap stack:
iload 6
bipush 13
if_icmpne 46
24: aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isInternal:()Z
ifeq 26
25: goto 55
26: StackMap locals:
StackMap stack:
iload 7
ifeq 38
27: aload 3
ifnull 33
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.errHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
ifnull 33
28: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.errHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
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.InputEntity.locale:Ljava/util/Locale;
29: aload 3
30: invokevirtual com.sun.xml.internal.dtdparser.DTDParser$Catalog.getMessage:(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String;
31: aconst_null
invokespecial org.xml.sax.SAXParseException.<init>:(Ljava/lang/String;Lorg/xml/sax/Locator;)V
32: invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.error:(Lorg/xml/sax/SAXParseException;)V
33: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
34: iload 4
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
isub
35: invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.ignorableWhitespace:([CII)V
36: aload 1
getstatic com.sun.xml.internal.dtdparser.InputEntity.newline:[C
iconst_0
iconst_1
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.ignorableWhitespace:([CII)V
37: goto 40
38: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
iload 4
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
isub
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.characters:([CII)V
39: aload 1
getstatic com.sun.xml.internal.dtdparser.InputEntity.newline:[C
iconst_0
iconst_1
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.characters:([CII)V
40: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
41: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
iload 4
iconst_1
iadd
if_icmple 44
42: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iload 4
iconst_1
iadd
caload
bipush 10
if_icmpne 44
43: iinc 4 1
44: StackMap locals:
StackMap stack:
aload 0
iload 4
iconst_1
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
45: goto 55
46: StackMap locals:
StackMap stack:
iload 6
bipush 93
if_icmpeq 50
47: iload 6
bipush 32
if_icmpeq 55
iload 6
bipush 9
if_icmpeq 55
48: iconst_0
istore 7
49: goto 55
50: StackMap locals:
StackMap stack:
iload 4
iconst_2
iadd
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
if_icmpge 57
51: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iload 4
iconst_1
iadd
caload
bipush 93
if_icmpne 54
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iload 4
iconst_2
iadd
caload
bipush 62
if_icmpne 54
52: iconst_1
istore 5
53: goto 57
54: StackMap locals:
StackMap stack:
iconst_0
istore 7
55: StackMap locals:
StackMap stack:
iinc 4 1
end local 6 StackMap locals: com.sun.xml.internal.dtdparser.InputEntity com.sun.xml.internal.dtdparser.DTDEventListener int java.lang.String int int top int
StackMap stack:
56: iload 4
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
if_icmplt 7
57: StackMap locals:
StackMap stack:
iload 7
ifeq 66
58: aload 3
ifnull 64
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.errHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
ifnull 64
59: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.errHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
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.InputEntity.locale:Ljava/util/Locale;
60: aload 3
61: invokevirtual com.sun.xml.internal.dtdparser.DTDParser$Catalog.getMessage:(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String;
62: aconst_null
invokespecial org.xml.sax.SAXParseException.<init>:(Ljava/lang/String;Lorg/xml/sax/Locator;)V
63: invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.error:(Lorg/xml/sax/SAXParseException;)V
64: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
iload 4
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
isub
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.ignorableWhitespace:([CII)V
65: goto 67
66: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
iload 4
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
isub
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.characters:([CII)V
67: StackMap locals:
StackMap stack:
iload 5
ifeq 70
68: aload 0
iload 4
iconst_3
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
69: goto 74
70: StackMap locals:
StackMap stack:
aload 0
iload 4
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
71: aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isEOF:()Z
ifeq 3
72: aload 0
ldc "P-073"
aconst_null
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 7 end local 5 end local 4 73: goto 3
start local 4 74: StackMap locals: com.sun.xml.internal.dtdparser.InputEntity com.sun.xml.internal.dtdparser.DTDEventListener int java.lang.String int
StackMap stack:
aload 1
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.endCDATA:()V
75: 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 76 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
0 76 1 docHandler Lcom/sun/xml/internal/dtdparser/DTDEventListener;
0 76 2 ignorableWhitespace Z
0 76 3 whitespaceInvalidMessage Ljava/lang/String;
6 73 4 last I
74 76 4 last I
4 73 5 done Z
8 56 6 c C
5 73 7 white Z
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
docHandler
ignorableWhitespace
whitespaceInvalidMessage
private boolean checkSurrogatePair(int);
descriptor: (I)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: iload 1
iconst_1
iadd
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
if_icmplt 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iload 1
iinc 1 1
caload
istore 2
start local 2 3: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iload 1
caload
istore 3
start local 3 4: iload 2
ldc 55296
if_icmplt 6
iload 2
ldc 56320
if_icmpge 6
iload 3
ldc 56320
if_icmplt 6
iload 3
ldc 57343
if_icmpgt 6
5: iconst_1
ireturn
6: StackMap locals: int int
StackMap stack:
aload 0
ldc "P-074"
iconst_2
anewarray java.lang.Object
dup
iconst_0
7: iload 2
ldc 65535
iand
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
aastore
dup
iconst_1
8: iload 3
ldc 65535
iand
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
aastore
9: invokevirtual com.sun.xml.internal.dtdparser.InputEntity.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
10: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
0 11 1 offset I
3 11 2 c1 C
4 11 3 c2 C
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
offset
public boolean ignorableWhitespace(com.sun.xml.internal.dtdparser.DTDEventListener);
descriptor: (Lcom/sun/xml/internal/dtdparser/DTDEventListener;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: iconst_0
istore 3
start local 3 1: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
istore 4
start local 4 2: StackMap locals: com.sun.xml.internal.dtdparser.InputEntity com.sun.xml.internal.dtdparser.DTDEventListener top int int
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
if_icmpgt 7
3: iload 3
ifeq 5
4: aload 1
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iload 4
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
iload 4
isub
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.ignorableWhitespace:([CII)V
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.fillbuf:()V
6: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
istore 4
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
if_icmpgt 9
8: iload 3
ireturn
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
dup_x1
iconst_1
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
caload
istore 2
start local 2 10: iload 2
lookupswitch { // 4
9: 13
10: 11
13: 15
32: 13
default: 26
}
11: StackMap locals: com.sun.xml.internal.dtdparser.InputEntity com.sun.xml.internal.dtdparser.DTDEventListener int int int
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isInternal:()Z
ifne 13
12: aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
13: StackMap locals:
StackMap stack:
iconst_1
istore 3
14: goto 2
15: StackMap locals:
StackMap stack:
iconst_1
istore 3
16: aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.isInternal:()Z
ifne 18
17: aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
iconst_1
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
18: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iload 4
19: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
iconst_1
isub
iload 4
isub
20: invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.ignorableWhitespace:([CII)V
21: aload 1
getstatic com.sun.xml.internal.dtdparser.InputEntity.newline:[C
iconst_0
iconst_1
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.ignorableWhitespace:([CII)V
22: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
if_icmpge 24
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
caload
bipush 10
if_icmpne 24
23: aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
iconst_1
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
24: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
istore 4
25: goto 2
26: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.ungetc:()V
27: iload 3
ifeq 29
28: aload 1
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iload 4
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
iload 4
isub
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.ignorableWhitespace:([CII)V
29: StackMap locals:
StackMap stack:
iload 3
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
0 30 1 handler Lcom/sun/xml/internal/dtdparser/DTDEventListener;
10 30 2 c C
1 30 3 isSpace Z
2 30 4 first I
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
handler
public boolean peek(java.lang.String, char[]);
descriptor: (Ljava/lang/String;[C)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 3
1: aload 2
arraylength
istore 3
start local 3 2: goto 4
end local 3 3: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.String.length:()I
istore 3
start local 3 4: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
if_icmple 5
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
isub
iload 3
if_icmpge 6
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.fillbuf:()V
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
if_icmpgt 8
7: iconst_0
ireturn
8: StackMap locals:
StackMap stack:
aload 2
ifnull 16
9: iconst_0
istore 4
start local 4 10: goto 14
11: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
iload 4
iadd
caload
aload 2
iload 4
caload
if_icmpeq 13
12: iconst_0
ireturn
13: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
14: iload 4
iload 3
if_icmpge 22
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
iload 4
iadd
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
if_icmplt 11
15: goto 22
end local 4 16: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 17: goto 21
18: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
iload 4
iadd
caload
aload 1
iload 4
invokevirtual java.lang.String.charAt:(I)C
if_icmpeq 20
19: iconst_0
ireturn
20: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
21: iload 4
iload 3
if_icmpge 22
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
iload 4
iadd
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
if_icmplt 18
22: StackMap locals:
StackMap stack:
iload 4
iload 3
if_icmpge 29
23: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.reader:Ljava/io/Reader;
ifnull 24
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.isClosed:Z
ifeq 25
24: StackMap locals:
StackMap stack:
iconst_0
ireturn
25: StackMap locals:
StackMap stack:
iload 3
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
arraylength
if_icmple 27
26: aload 0
ldc "P-077"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
arraylength
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
27: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.fillbuf:()V
28: aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.peek:(Ljava/lang/String;[C)Z
ireturn
29: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
iload 3
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
30: 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 31 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
0 31 1 next Ljava/lang/String;
0 31 2 chars [C
2 3 3 len I
4 31 3 len I
10 16 4 i I
17 31 4 i I
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
next
chars
public void startRemembering();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.startRemember:I
ifeq 2
1: new java.lang.InternalError
dup
invokespecial java.lang.InternalError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
putfield com.sun.xml.internal.dtdparser.InputEntity.startRemember:I
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
public java.lang.String rememberText();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.rememberedText:Ljava/lang/StringBuffer;
ifnull 6
1: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.rememberedText:Ljava/lang/StringBuffer;
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.startRemember:I
2: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.startRemember:I
isub
3: invokevirtual java.lang.StringBuffer.append:([CII)Ljava/lang/StringBuffer;
pop
4: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.rememberedText:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
astore 1
start local 1 5: goto 9
end local 1 6: StackMap locals:
StackMap stack:
new java.lang.String
dup
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.startRemember:I
7: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.startRemember:I
isub
8: invokespecial java.lang.String.<init>:([CII)V
astore 1
start local 1 9: StackMap locals: java.lang.String
StackMap stack:
aload 0
iconst_0
putfield com.sun.xml.internal.dtdparser.InputEntity.startRemember:I
10: aload 0
aconst_null
putfield com.sun.xml.internal.dtdparser.InputEntity.rememberedText:Ljava/lang/StringBuffer;
11: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
5 6 1 retval Ljava/lang/String;
9 12 1 retval Ljava/lang/String;
private com.sun.xml.internal.dtdparser.InputEntity getTopEntity();
descriptor: ()Lcom/sun/xml/internal/dtdparser/InputEntity;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
astore 1
start local 1 1: goto 3
2: StackMap locals: com.sun.xml.internal.dtdparser.InputEntity
StackMap stack:
aload 1
getfield com.sun.xml.internal.dtdparser.InputEntity.next:Lcom/sun/xml/internal/dtdparser/InputEntity;
astore 1
3: StackMap locals:
StackMap stack:
aload 1
ifnull 4
aload 1
getfield com.sun.xml.internal.dtdparser.InputEntity.input:Lorg/xml/sax/InputSource;
ifnull 2
4: StackMap locals:
StackMap stack:
aload 1
ifnonnull 5
aload 0
goto 6
StackMap locals:
StackMap stack:
5: aload 1
StackMap locals:
StackMap stack: com.sun.xml.internal.dtdparser.InputEntity
6: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
1 7 1 current Lcom/sun/xml/internal/dtdparser/InputEntity;
public java.lang.String getPublicId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getTopEntity:()Lcom/sun/xml/internal/dtdparser/InputEntity;
astore 1
start local 1 1: aload 1
aload 0
if_acmpne 3
2: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.input:Lorg/xml/sax/InputSource;
invokevirtual org.xml.sax.InputSource.getPublicId:()Ljava/lang/String;
areturn
3: StackMap locals: com.sun.xml.internal.dtdparser.InputEntity
StackMap stack:
aload 1
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getPublicId:()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/InputEntity;
1 4 1 where Lcom/sun/xml/internal/dtdparser/InputEntity;
public java.lang.String getSystemId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getTopEntity:()Lcom/sun/xml/internal/dtdparser/InputEntity;
astore 1
start local 1 1: aload 1
aload 0
if_acmpne 3
2: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.input:Lorg/xml/sax/InputSource;
invokevirtual org.xml.sax.InputSource.getSystemId:()Ljava/lang/String;
areturn
3: StackMap locals: com.sun.xml.internal.dtdparser.InputEntity
StackMap stack:
aload 1
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getSystemId:()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/InputEntity;
1 4 1 where Lcom/sun/xml/internal/dtdparser/InputEntity;
public int getLineNumber();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getTopEntity:()Lcom/sun/xml/internal/dtdparser/InputEntity;
astore 1
start local 1 1: aload 1
aload 0
if_acmpne 3
2: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.lineNumber:I
ireturn
3: StackMap locals: com.sun.xml.internal.dtdparser.InputEntity
StackMap stack:
aload 1
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.getLineNumber:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
1 4 1 where Lcom/sun/xml/internal/dtdparser/InputEntity;
public int getColumnNumber();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_m1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
private void fillbuf();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.reader:Ljava/io/Reader;
ifnull 1
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.isClosed:Z
ifeq 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.startRemember:I
ifeq 8
3: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.rememberedText:Ljava/lang/StringBuffer;
ifnonnull 5
4: aload 0
new java.lang.StringBuffer
dup
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
arraylength
invokespecial java.lang.StringBuffer.<init>:(I)V
putfield com.sun.xml.internal.dtdparser.InputEntity.rememberedText:Ljava/lang/StringBuffer;
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.rememberedText:Ljava/lang/StringBuffer;
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.startRemember:I
6: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.startRemember:I
isub
7: invokevirtual java.lang.StringBuffer.append:([CII)Ljava/lang/StringBuffer;
pop
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
ifle 9
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
ifle 9
iconst_1
goto 10
StackMap locals:
StackMap stack:
9: iconst_0
StackMap locals:
StackMap stack: int
10: istore 1
start local 1 11: iload 1
ifeq 13
12: aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
iconst_1
isub
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
13: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
isub
istore 2
start local 2 14: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
iconst_0
iload 2
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
15: aload 0
iconst_0
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
16: aload 0
iload 2
putfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
17: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
arraylength
iload 2
isub
istore 2
18: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.reader:Ljava/io/Reader;
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.buf:[C
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
iload 2
invokevirtual java.io.Reader.read:([CII)I
istore 2
19: goto 25
StackMap locals: com.sun.xml.internal.dtdparser.InputEntity int int
StackMap stack: java.io.UnsupportedEncodingException
20: astore 3
start local 3 21: aload 0
ldc "P-075"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
invokevirtual java.io.UnsupportedEncodingException.getMessage:()Ljava/lang/String;
aastore
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 3 22: goto 25
23: StackMap locals:
StackMap stack: java.io.CharConversionException
astore 3
start local 3 24: aload 0
ldc "P-076"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
invokevirtual java.io.CharConversionException.getMessage:()Ljava/lang/String;
aastore
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.fatal:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 3 25: StackMap locals:
StackMap stack:
iload 2
iflt 27
26: aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
iload 2
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.finish:I
goto 28
27: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.close:()V
28: StackMap locals:
StackMap stack:
iload 1
ifeq 30
29: aload 0
dup
getfield com.sun.xml.internal.dtdparser.InputEntity.start:I
iconst_1
iadd
putfield com.sun.xml.internal.dtdparser.InputEntity.start:I
30: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.startRemember:I
ifeq 32
31: aload 0
iconst_1
putfield com.sun.xml.internal.dtdparser.InputEntity.startRemember:I
32: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
11 33 1 extra Z
14 33 2 len I
21 22 3 e Ljava/io/UnsupportedEncodingException;
24 25 3 e Ljava/io/CharConversionException;
Exception table:
from to target type
17 19 20 Class java.io.UnsupportedEncodingException
17 19 23 Class java.io.CharConversionException
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.reader:Ljava/io/Reader;
ifnull 2
aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.isClosed:Z
ifne 2
1: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.reader:Ljava/io/Reader;
invokevirtual java.io.Reader.close:()V
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.xml.internal.dtdparser.InputEntity.isClosed:Z
3: goto 5
StackMap locals:
StackMap stack: java.io.IOException
4: pop
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/dtdparser/InputEntity;
Exception table:
from to target type
0 3 4 Class java.io.IOException
private void fatal(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, 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.InputEntity.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;
aconst_null
invokespecial org.xml.sax.SAXParseException.<init>:(Ljava/lang/String;Lorg/xml/sax/Locator;)V
astore 3
start local 3 1: aload 0
invokevirtual com.sun.xml.internal.dtdparser.InputEntity.close:()V
2: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.errHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
ifnull 4
3: aload 0
getfield com.sun.xml.internal.dtdparser.InputEntity.errHandler:Lcom/sun/xml/internal/dtdparser/DTDEventListener;
aload 3
invokeinterface com.sun.xml.internal.dtdparser.DTDEventListener.fatalError:(Lorg/xml/sax/SAXParseException;)V
4: StackMap locals: org.xml.sax.SAXParseException
StackMap stack:
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/InputEntity;
0 5 1 messageId Ljava/lang/String;
0 5 2 params [Ljava/lang/Object;
1 5 3 x Lorg/xml/sax/SAXParseException;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
messageId
params
}
SourceFile: "InputEntity.java"
InnerClasses:
final Catalog = com.sun.xml.internal.dtdparser.DTDParser$Catalog of com.sun.xml.internal.dtdparser.DTDParser