public class com.sun.org.apache.xml.internal.security.utils.ElementCheckerImpl$InternedNsChecker extends com.sun.org.apache.xml.internal.security.utils.ElementCheckerImpl
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xml.internal.security.utils.ElementCheckerImpl$InternedNsChecker
super_class: com.sun.org.apache.xml.internal.security.utils.ElementCheckerImpl
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // com.sun.org.apache.xml.internal.security.utils.ElementCheckerImpl$InternedNsChecker this
0: .line 43
aload 0 /* this */
invokespecial com.sun.org.apache.xml.internal.security.utils.ElementCheckerImpl.<init>:()V
return
end local 0 // com.sun.org.apache.xml.internal.security.utils.ElementCheckerImpl$InternedNsChecker this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/security/utils/ElementCheckerImpl$InternedNsChecker;
public void guaranteeThatElementInCorrectSpace(com.sun.org.apache.xml.internal.security.utils.ElementProxy, org.w3c.dom.Element);
descriptor: (Lcom/sun/org/apache/xml/internal/security/utils/ElementProxy;Lorg/w3c/dom/Element;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=3
start local 0 // com.sun.org.apache.xml.internal.security.utils.ElementCheckerImpl$InternedNsChecker this
start local 1 // com.sun.org.apache.xml.internal.security.utils.ElementProxy expected
start local 2 // org.w3c.dom.Element actual
0: .line 48
aload 1 /* expected */
invokevirtual com.sun.org.apache.xml.internal.security.utils.ElementProxy.getBaseLocalName:()Ljava/lang/String;
astore 3 /* expectedLocalname */
start local 3 // java.lang.String expectedLocalname
1: .line 49
aload 1 /* expected */
invokevirtual com.sun.org.apache.xml.internal.security.utils.ElementProxy.getBaseNamespace:()Ljava/lang/String;
astore 4 /* expectedNamespace */
start local 4 // java.lang.String expectedNamespace
2: .line 51
aload 2 /* actual */
invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
astore 5 /* localnameIS */
start local 5 // java.lang.String localnameIS
3: .line 52
aload 2 /* actual */
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
astore 6 /* namespaceIS */
start local 6 // java.lang.String namespaceIS
4: .line 53
aload 4 /* expectedNamespace */
aload 6 /* namespaceIS */
if_acmpne 6
5: .line 54
aload 3 /* expectedLocalname */
aload 5 /* localnameIS */
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 10
6: .line 55
StackMap locals: com.sun.org.apache.xml.internal.security.utils.ElementCheckerImpl$InternedNsChecker com.sun.org.apache.xml.internal.security.utils.ElementProxy org.w3c.dom.Element java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack:
iconst_2
anewarray java.lang.Object
dup
iconst_0
new java.lang.StringBuilder
dup
aload 6 /* namespaceIS */
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 5 /* localnameIS */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
dup
iconst_1
7: .line 56
new java.lang.StringBuilder
dup
aload 4 /* expectedNamespace */
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3 /* expectedLocalname */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
8: .line 55
astore 7 /* exArgs */
start local 7 // java.lang.Object[] exArgs
9: .line 57
new com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
dup
ldc "xml.WrongElement"
aload 7 /* exArgs */
invokespecial com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 7 // java.lang.Object[] exArgs
10: .line 59
StackMap locals:
StackMap stack:
return
end local 6 // java.lang.String namespaceIS
end local 5 // java.lang.String localnameIS
end local 4 // java.lang.String expectedNamespace
end local 3 // java.lang.String expectedLocalname
end local 2 // org.w3c.dom.Element actual
end local 1 // com.sun.org.apache.xml.internal.security.utils.ElementProxy expected
end local 0 // com.sun.org.apache.xml.internal.security.utils.ElementCheckerImpl$InternedNsChecker this
LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xml/internal/security/utils/ElementCheckerImpl$InternedNsChecker;
0 11 1 expected Lcom/sun/org/apache/xml/internal/security/utils/ElementProxy;
0 11 2 actual Lorg/w3c/dom/Element;
1 11 3 expectedLocalname Ljava/lang/String;
2 11 4 expectedNamespace Ljava/lang/String;
3 11 5 localnameIS Ljava/lang/String;
4 11 6 namespaceIS Ljava/lang/String;
9 10 7 exArgs [Ljava/lang/Object;
Exceptions:
throws com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
MethodParameters:
Name Flags
expected
actual
}
SourceFile: "ElementCheckerImpl.java"
NestHost: com.sun.org.apache.xml.internal.security.utils.ElementCheckerImpl
InnerClasses:
public InternedNsChecker = com.sun.org.apache.xml.internal.security.utils.ElementCheckerImpl$InternedNsChecker of com.sun.org.apache.xml.internal.security.utils.ElementCheckerImpl