public class com.sun.org.apache.xerces.internal.dom.NotationImpl extends com.sun.org.apache.xerces.internal.dom.NodeImpl implements org.w3c.dom.Notation
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.dom.NotationImpl
super_class: com.sun.org.apache.xerces.internal.dom.NodeImpl
{
static final long serialVersionUID;
descriptor: J
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: -764632195890658402
protected java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String publicId;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String systemId;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String baseURI;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
public void <init>(com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl, java.lang.String);
descriptor: (Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokespecial com.sun.org.apache.xerces.internal.dom.NodeImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;)V
1: aload 0
aload 2
putfield com.sun.org.apache.xerces.internal.dom.NotationImpl.name:Ljava/lang/String;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/dom/NotationImpl;
0 3 1 ownerDoc Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
0 3 2 name Ljava/lang/String;
MethodParameters:
Name Flags
ownerDoc
name
public short getNodeType();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: bipush 12
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NotationImpl;
public java.lang.String getNodeName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.needsSyncData:()Z
ifeq 2
1: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.synchronizeData:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NotationImpl.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/dom/NotationImpl;
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
invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.needsSyncData:()Z
ifeq 2
1: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.synchronizeData:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NotationImpl.publicId:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/dom/NotationImpl;
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
invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.needsSyncData:()Z
ifeq 2
1: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.synchronizeData:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NotationImpl.systemId:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/dom/NotationImpl;
public void setPublicId(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.isReadOnly:()Z
ifeq 5
1: new org.w3c.dom.DOMException
dup
2: bipush 7
3: ldc "http://www.w3.org/dom/DOMTR"
ldc "NO_MODIFICATION_ALLOWED_ERR"
aconst_null
invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
4: invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.needsSyncData:()Z
ifeq 7
6: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.synchronizeData:()V
7: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.dom.NotationImpl.publicId:Ljava/lang/String;
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/dom/NotationImpl;
0 9 1 id Ljava/lang/String;
MethodParameters:
Name Flags
id
public void setSystemId(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.isReadOnly:()Z
ifeq 5
1: new org.w3c.dom.DOMException
dup
2: bipush 7
3: ldc "http://www.w3.org/dom/DOMTR"
ldc "NO_MODIFICATION_ALLOWED_ERR"
aconst_null
invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
4: invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.needsSyncData:()Z
ifeq 7
6: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.synchronizeData:()V
7: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.dom.NotationImpl.systemId:Ljava/lang/String;
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/dom/NotationImpl;
0 9 1 id Ljava/lang/String;
MethodParameters:
Name Flags
id
public java.lang.String getBaseURI();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.needsSyncData:()Z
ifeq 2
1: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.synchronizeData:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NotationImpl.baseURI:Ljava/lang/String;
ifnull 7
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NotationImpl.baseURI:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifeq 7
3: new com.sun.org.apache.xerces.internal.util.URI
dup
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NotationImpl.baseURI:Ljava/lang/String;
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
4: areturn
5: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
pop
6: aconst_null
areturn
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NotationImpl.baseURI:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/dom/NotationImpl;
Exception table:
from to target type
3 4 5 Class com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
public void setBaseURI(java.lang.String);
descriptor: (Ljava/lang/String;)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.org.apache.xerces.internal.dom.NotationImpl.needsSyncData:()Z
ifeq 2
1: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.synchronizeData:()V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.dom.NotationImpl.baseURI:Ljava/lang/String;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/dom/NotationImpl;
0 4 1 uri Ljava/lang/String;
MethodParameters:
Name Flags
uri
}
SourceFile: "NotationImpl.java"
InnerClasses:
public MalformedURIException = com.sun.org.apache.xerces.internal.util.URI$MalformedURIException of com.sun.org.apache.xerces.internal.util.URI