public class javax.xml.bind.helpers.ValidationEventLocatorImpl implements javax.xml.bind.ValidationEventLocator
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.xml.bind.helpers.ValidationEventLocatorImpl
super_class: java.lang.Object
{
private java.net.URL url;
descriptor: Ljava/net/URL;
flags: (0x0002) ACC_PRIVATE
private int offset;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int lineNumber;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int columnNumber;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.Object object;
descriptor: Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
private org.w3c.dom.Node node;
descriptor: Lorg/w3c/dom/Node;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.url:Ljava/net/URL;
2: aload 0
iconst_m1
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.offset:I
3: aload 0
iconst_m1
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.lineNumber:I
4: aload 0
iconst_m1
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.columnNumber:I
5: aload 0
aconst_null
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.object:Ljava/lang/Object;
6: aload 0
aconst_null
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.node:Lorg/w3c/dom/Node;
7: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavax/xml/bind/helpers/ValidationEventLocatorImpl;
public void <init>(org.xml.sax.Locator);
descriptor: (Lorg/xml/sax/Locator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.url:Ljava/net/URL;
2: aload 0
iconst_m1
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.offset:I
3: aload 0
iconst_m1
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.lineNumber:I
4: aload 0
iconst_m1
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.columnNumber:I
5: aload 0
aconst_null
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.object:Ljava/lang/Object;
6: aload 0
aconst_null
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.node:Lorg/w3c/dom/Node;
7: aload 1
ifnonnull 11
8: new java.lang.IllegalArgumentException
dup
9: ldc "Shared.MustNotBeNull"
ldc "loc"
invokestatic javax.xml.bind.helpers.Messages.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
10: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
11: StackMap locals: javax.xml.bind.helpers.ValidationEventLocatorImpl org.xml.sax.Locator
StackMap stack:
aload 0
aload 1
invokeinterface org.xml.sax.Locator.getSystemId:()Ljava/lang/String;
invokestatic javax.xml.bind.helpers.ValidationEventLocatorImpl.toURL:(Ljava/lang/String;)Ljava/net/URL;
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.url:Ljava/net/URL;
12: aload 0
aload 1
invokeinterface org.xml.sax.Locator.getColumnNumber:()I
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.columnNumber:I
13: aload 0
aload 1
invokeinterface org.xml.sax.Locator.getLineNumber:()I
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.lineNumber:I
14: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavax/xml/bind/helpers/ValidationEventLocatorImpl;
0 15 1 loc Lorg/xml/sax/Locator;
MethodParameters:
Name Flags
loc
public void <init>(org.xml.sax.SAXParseException);
descriptor: (Lorg/xml/sax/SAXParseException;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.url:Ljava/net/URL;
2: aload 0
iconst_m1
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.offset:I
3: aload 0
iconst_m1
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.lineNumber:I
4: aload 0
iconst_m1
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.columnNumber:I
5: aload 0
aconst_null
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.object:Ljava/lang/Object;
6: aload 0
aconst_null
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.node:Lorg/w3c/dom/Node;
7: aload 1
ifnonnull 11
8: new java.lang.IllegalArgumentException
dup
9: ldc "Shared.MustNotBeNull"
ldc "e"
invokestatic javax.xml.bind.helpers.Messages.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
10: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
11: StackMap locals: javax.xml.bind.helpers.ValidationEventLocatorImpl org.xml.sax.SAXParseException
StackMap stack:
aload 0
aload 1
invokevirtual org.xml.sax.SAXParseException.getSystemId:()Ljava/lang/String;
invokestatic javax.xml.bind.helpers.ValidationEventLocatorImpl.toURL:(Ljava/lang/String;)Ljava/net/URL;
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.url:Ljava/net/URL;
12: aload 0
aload 1
invokevirtual org.xml.sax.SAXParseException.getColumnNumber:()I
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.columnNumber:I
13: aload 0
aload 1
invokevirtual org.xml.sax.SAXParseException.getLineNumber:()I
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.lineNumber:I
14: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavax/xml/bind/helpers/ValidationEventLocatorImpl;
0 15 1 e Lorg/xml/sax/SAXParseException;
MethodParameters:
Name Flags
e
public void <init>(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.url:Ljava/net/URL;
2: aload 0
iconst_m1
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.offset:I
3: aload 0
iconst_m1
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.lineNumber:I
4: aload 0
iconst_m1
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.columnNumber:I
5: aload 0
aconst_null
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.object:Ljava/lang/Object;
6: aload 0
aconst_null
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.node:Lorg/w3c/dom/Node;
7: aload 1
ifnonnull 11
8: new java.lang.IllegalArgumentException
dup
9: ldc "Shared.MustNotBeNull"
ldc "_node"
invokestatic javax.xml.bind.helpers.Messages.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
10: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
11: StackMap locals: javax.xml.bind.helpers.ValidationEventLocatorImpl org.w3c.dom.Node
StackMap stack:
aload 0
aload 1
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.node:Lorg/w3c/dom/Node;
12: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljavax/xml/bind/helpers/ValidationEventLocatorImpl;
0 13 1 _node Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
_node
public void <init>(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.url:Ljava/net/URL;
2: aload 0
iconst_m1
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.offset:I
3: aload 0
iconst_m1
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.lineNumber:I
4: aload 0
iconst_m1
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.columnNumber:I
5: aload 0
aconst_null
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.object:Ljava/lang/Object;
6: aload 0
aconst_null
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.node:Lorg/w3c/dom/Node;
7: aload 1
ifnonnull 11
8: new java.lang.IllegalArgumentException
dup
9: ldc "Shared.MustNotBeNull"
ldc "_object"
invokestatic javax.xml.bind.helpers.Messages.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
10: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
11: StackMap locals: javax.xml.bind.helpers.ValidationEventLocatorImpl java.lang.Object
StackMap stack:
aload 0
aload 1
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.object:Ljava/lang/Object;
12: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljavax/xml/bind/helpers/ValidationEventLocatorImpl;
0 13 1 _object Ljava/lang/Object;
MethodParameters:
Name Flags
_object
private static java.net.URL toURL(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/net/URL;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.net.URL
dup
aload 0
invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
1: areturn
2: StackMap locals:
StackMap stack: java.net.MalformedURLException
pop
3: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 systemId Ljava/lang/String;
Exception table:
from to target type
0 1 2 Class java.net.MalformedURLException
MethodParameters:
Name Flags
systemId
public java.net.URL getURL();
descriptor: ()Ljava/net/URL;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.xml.bind.helpers.ValidationEventLocatorImpl.url:Ljava/net/URL;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/ValidationEventLocatorImpl;
public void setURL(java.net.URL);
descriptor: (Ljava/net/URL;)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 javax.xml.bind.helpers.ValidationEventLocatorImpl.url:Ljava/net/URL;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/xml/bind/helpers/ValidationEventLocatorImpl;
0 2 1 _url Ljava/net/URL;
MethodParameters:
Name Flags
_url
public int getOffset();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.xml.bind.helpers.ValidationEventLocatorImpl.offset:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/ValidationEventLocatorImpl;
public void setOffset(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.offset:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/xml/bind/helpers/ValidationEventLocatorImpl;
0 2 1 _offset I
MethodParameters:
Name Flags
_offset
public int getLineNumber();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.xml.bind.helpers.ValidationEventLocatorImpl.lineNumber:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/ValidationEventLocatorImpl;
public void setLineNumber(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.lineNumber:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/xml/bind/helpers/ValidationEventLocatorImpl;
0 2 1 _lineNumber I
MethodParameters:
Name Flags
_lineNumber
public int getColumnNumber();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.xml.bind.helpers.ValidationEventLocatorImpl.columnNumber:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/ValidationEventLocatorImpl;
public void setColumnNumber(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield javax.xml.bind.helpers.ValidationEventLocatorImpl.columnNumber:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/xml/bind/helpers/ValidationEventLocatorImpl;
0 2 1 _columnNumber I
MethodParameters:
Name Flags
_columnNumber
public java.lang.Object getObject();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.xml.bind.helpers.ValidationEventLocatorImpl.object:Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/ValidationEventLocatorImpl;
public void setObject(java.lang.Object);
descriptor: (Ljava/lang/Object;)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 javax.xml.bind.helpers.ValidationEventLocatorImpl.object:Ljava/lang/Object;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/xml/bind/helpers/ValidationEventLocatorImpl;
0 2 1 _object Ljava/lang/Object;
MethodParameters:
Name Flags
_object
public org.w3c.dom.Node getNode();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.xml.bind.helpers.ValidationEventLocatorImpl.node:Lorg/w3c/dom/Node;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/ValidationEventLocatorImpl;
public void setNode(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)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 javax.xml.bind.helpers.ValidationEventLocatorImpl.node:Lorg/w3c/dom/Node;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/xml/bind/helpers/ValidationEventLocatorImpl;
0 2 1 _node Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
_node
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: ldc "[node={0},object={1},url={2},line={3},col={4},offset={5}]"
bipush 6
anewarray java.lang.Object
dup
iconst_0
1: aload 0
invokevirtual javax.xml.bind.helpers.ValidationEventLocatorImpl.getNode:()Lorg/w3c/dom/Node;
aastore
dup
iconst_1
2: aload 0
invokevirtual javax.xml.bind.helpers.ValidationEventLocatorImpl.getObject:()Ljava/lang/Object;
aastore
dup
iconst_2
3: aload 0
invokevirtual javax.xml.bind.helpers.ValidationEventLocatorImpl.getURL:()Ljava/net/URL;
aastore
dup
iconst_3
4: aload 0
invokevirtual javax.xml.bind.helpers.ValidationEventLocatorImpl.getLineNumber:()I
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
aastore
dup
iconst_4
5: aload 0
invokevirtual javax.xml.bind.helpers.ValidationEventLocatorImpl.getColumnNumber:()I
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
aastore
dup
iconst_5
6: aload 0
invokevirtual javax.xml.bind.helpers.ValidationEventLocatorImpl.getOffset:()I
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
aastore
7: invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavax/xml/bind/helpers/ValidationEventLocatorImpl;
}
SourceFile: "ValidationEventLocatorImpl.java"