public class com.sun.xml.internal.stream.StaxErrorReporter extends com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.stream.StaxErrorReporter
super_class: com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
{
protected javax.xml.stream.XMLReporter fXMLReporter;
descriptor: Ljavax/xml/stream/XMLReporter;
flags: (0x0004) ACC_PROTECTED
public void <init>(com.sun.org.apache.xerces.internal.impl.PropertyManager);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.<init>:()V
1: aload 0
aconst_null
putfield com.sun.xml.internal.stream.StaxErrorReporter.fXMLReporter:Ljavax/xml/stream/XMLReporter;
2: aload 0
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
new com.sun.org.apache.xerces.internal.impl.msg.XMLMessageFormatter
dup
invokespecial com.sun.org.apache.xerces.internal.impl.msg.XMLMessageFormatter.<init>:()V
invokevirtual com.sun.xml.internal.stream.StaxErrorReporter.putMessageFormatter:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;)V
3: aload 0
aload 1
invokevirtual com.sun.xml.internal.stream.StaxErrorReporter.reset:(Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/stream/StaxErrorReporter;
0 5 1 propertyManager Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;
MethodParameters:
Name Flags
propertyManager
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.<init>:()V
1: aload 0
aconst_null
putfield com.sun.xml.internal.stream.StaxErrorReporter.fXMLReporter:Ljavax/xml/stream/XMLReporter;
2: aload 0
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
new com.sun.org.apache.xerces.internal.impl.msg.XMLMessageFormatter
dup
invokespecial com.sun.org.apache.xerces.internal.impl.msg.XMLMessageFormatter.<init>:()V
invokevirtual com.sun.xml.internal.stream.StaxErrorReporter.putMessageFormatter:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/stream/StaxErrorReporter;
public void reset(com.sun.org.apache.xerces.internal.impl.PropertyManager);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ldc "javax.xml.stream.reporter"
invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast javax.xml.stream.XMLReporter
putfield com.sun.xml.internal.stream.StaxErrorReporter.fXMLReporter:Ljavax/xml/stream/XMLReporter;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/stream/StaxErrorReporter;
0 2 1 propertyManager Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;
MethodParameters:
Name Flags
propertyManager
public java.lang.String reportError(com.sun.org.apache.xerces.internal.xni.XMLLocator, java.lang.String, java.lang.String, java.lang.Object[], short);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=11, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 2
invokevirtual com.sun.xml.internal.stream.StaxErrorReporter.getMessageFormatter:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
astore 6
start local 6 1: aload 6
ifnull 4
2: aload 6
aload 0
getfield com.sun.xml.internal.stream.StaxErrorReporter.fLocale:Ljava/util/Locale;
aload 3
aload 4
invokeinterface com.sun.org.apache.xerces.internal.util.MessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 7
start local 7 3: goto 21
end local 7 4: StackMap locals: com.sun.org.apache.xerces.internal.util.MessageFormatter
StackMap stack:
new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 8
start local 8 5: aload 8
aload 2
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: aload 8
bipush 35
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
7: aload 8
aload 3
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
8: aload 4
ifnull 9
aload 4
arraylength
goto 10
StackMap locals: com.sun.xml.internal.stream.StaxErrorReporter com.sun.org.apache.xerces.internal.xni.XMLLocator java.lang.String java.lang.String java.lang.Object[] int com.sun.org.apache.xerces.internal.util.MessageFormatter top java.lang.StringBuffer
StackMap stack:
9: iconst_0
StackMap locals:
StackMap stack: int
10: istore 9
start local 9 11: iload 9
ifle 20
12: aload 8
bipush 63
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
13: iconst_0
istore 10
start local 10 14: goto 19
15: StackMap locals: int int
StackMap stack:
aload 8
aload 4
iload 10
aaload
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
pop
16: iload 10
iload 9
iconst_1
isub
if_icmpge 18
17: aload 8
bipush 38
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
18: StackMap locals:
StackMap stack:
iinc 10 1
StackMap locals:
StackMap stack:
19: iload 10
iload 9
if_icmplt 15
end local 10 20: StackMap locals:
StackMap stack:
aload 8
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
astore 7
end local 9 end local 8 start local 7 21: StackMap locals: com.sun.xml.internal.stream.StaxErrorReporter com.sun.org.apache.xerces.internal.xni.XMLLocator java.lang.String java.lang.String java.lang.Object[] int com.sun.org.apache.xerces.internal.util.MessageFormatter java.lang.String
StackMap stack:
iload 5
tableswitch { // 0 - 2
0: 22
1: 27
2: 32
default: 34
}
22: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.StaxErrorReporter.fXMLReporter:Ljavax/xml/stream/XMLReporter;
ifnull 34
23: aload 0
getfield com.sun.xml.internal.stream.StaxErrorReporter.fXMLReporter:Ljavax/xml/stream/XMLReporter;
aload 7
ldc "WARNING"
aconst_null
aload 0
aload 1
invokevirtual com.sun.xml.internal.stream.StaxErrorReporter.convertToStaxLocation:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;)Ljavax/xml/stream/Location;
invokeinterface javax.xml.stream.XMLReporter.report:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/stream/Location;)V
24: goto 34
StackMap locals:
StackMap stack: javax.xml.stream.XMLStreamException
25: astore 8
start local 8 26: new com.sun.org.apache.xerces.internal.xni.XNIException
dup
aload 8
invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/Exception;)V
athrow
end local 8 27: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.StaxErrorReporter.fXMLReporter:Ljavax/xml/stream/XMLReporter;
ifnull 34
28: aload 0
getfield com.sun.xml.internal.stream.StaxErrorReporter.fXMLReporter:Ljavax/xml/stream/XMLReporter;
aload 7
ldc "ERROR"
aconst_null
aload 0
aload 1
invokevirtual com.sun.xml.internal.stream.StaxErrorReporter.convertToStaxLocation:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;)Ljavax/xml/stream/Location;
invokeinterface javax.xml.stream.XMLReporter.report:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/stream/Location;)V
29: goto 34
StackMap locals:
StackMap stack: javax.xml.stream.XMLStreamException
30: astore 8
start local 8 31: new com.sun.org.apache.xerces.internal.xni.XNIException
dup
aload 8
invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/Exception;)V
athrow
end local 8 32: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.StaxErrorReporter.fContinueAfterFatalError:Z
ifne 34
33: new com.sun.org.apache.xerces.internal.xni.XNIException
dup
aload 7
invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/String;)V
athrow
34: StackMap locals:
StackMap stack:
aload 7
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lcom/sun/xml/internal/stream/StaxErrorReporter;
0 35 1 location Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
0 35 2 domain Ljava/lang/String;
0 35 3 key Ljava/lang/String;
0 35 4 arguments [Ljava/lang/Object;
0 35 5 severity S
1 35 6 messageFormatter Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
3 4 7 message Ljava/lang/String;
21 35 7 message Ljava/lang/String;
5 21 8 str Ljava/lang/StringBuffer;
11 21 9 argCount I
14 20 10 i I
26 27 8 ex Ljavax/xml/stream/XMLStreamException;
31 32 8 ex Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
22 24 25 Class javax.xml.stream.XMLStreamException
27 29 30 Class javax.xml.stream.XMLStreamException
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
location
domain
key
arguments
severity
javax.xml.stream.Location convertToStaxLocation(com.sun.org.apache.xerces.internal.xni.XMLLocator);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;)Ljavax/xml/stream/Location;
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.stream.StaxErrorReporter$1
dup
aload 0
aload 1
invokespecial com.sun.xml.internal.stream.StaxErrorReporter$1.<init>:(Lcom/sun/xml/internal/stream/StaxErrorReporter;Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/stream/StaxErrorReporter;
0 1 1 location Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
MethodParameters:
Name Flags
location final
}
SourceFile: "StaxErrorReporter.java"
NestMembers:
com.sun.xml.internal.stream.StaxErrorReporter$1
InnerClasses:
com.sun.xml.internal.stream.StaxErrorReporter$1