final class com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer implements com.sun.org.apache.xerces.internal.xpointer.XPointerPart
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer
super_class: java.lang.Object
{
private java.lang.String fShortHandPointer;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean fIsFragmentResolved;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.util.SymbolTable fSymbolTable;
descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
flags: (0x0002) ACC_PRIVATE
int fMatchingChildCount;
descriptor: I
flags: (0x0000)
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
iconst_0
putfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fIsFragmentResolved:Z
2: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fMatchingChildCount:I
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/xpointer/ShortHandPointer;
public void <init>(com.sun.org.apache.xerces.internal.util.SymbolTable);
descriptor: (Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fIsFragmentResolved:Z
2: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fMatchingChildCount:I
3: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/xpointer/ShortHandPointer;
0 5 1 symbolTable Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
MethodParameters:
Name Flags
symbolTable
public void parseXPointer(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
aload 1
putfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fShortHandPointer:Ljava/lang/String;
1: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fIsFragmentResolved:Z
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/xpointer/ShortHandPointer;
0 3 1 part Ljava/lang/String;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
part
public boolean resolveXPointer(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, com.sun.org.apache.xerces.internal.xni.Augmentations, int);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fMatchingChildCount:I
ifne 2
1: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fIsFragmentResolved:Z
2: StackMap locals:
StackMap stack:
iload 4
ifne 10
3: aload 0
getfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fMatchingChildCount:I
ifne 7
4: aload 0
aload 0
aload 1
aload 2
aload 3
5: iload 4
6: invokevirtual com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.hasMatchingIdentifier:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;I)Z
putfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fIsFragmentResolved:Z
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fIsFragmentResolved:Z
ifeq 18
8: aload 0
dup
getfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fMatchingChildCount:I
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fMatchingChildCount:I
9: goto 18
StackMap locals:
StackMap stack:
10: iload 4
iconst_2
if_icmpne 16
11: aload 0
getfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fMatchingChildCount:I
ifne 18
12: aload 0
aload 0
aload 1
aload 2
aload 3
13: iload 4
14: invokevirtual com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.hasMatchingIdentifier:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;I)Z
putfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fIsFragmentResolved:Z
15: goto 18
16: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fIsFragmentResolved:Z
ifeq 18
17: aload 0
dup
getfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fMatchingChildCount:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fMatchingChildCount:I
18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fIsFragmentResolved:Z
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/org/apache/xerces/internal/xpointer/ShortHandPointer;
0 19 1 element Lcom/sun/org/apache/xerces/internal/xni/QName;
0 19 2 attributes Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
0 19 3 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
0 19 4 event I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
element
attributes
augs
event
private boolean hasMatchingIdentifier(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, com.sun.org.apache.xerces.internal.xni.Augmentations, int);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;I)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aconst_null
astore 5
start local 5 1: aload 2
ifnull 15
2: iconst_0
istore 6
start local 6 3: goto 14
4: StackMap locals: java.lang.String int
StackMap stack:
aload 0
aload 2
iload 6
invokevirtual com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.getSchemaDeterminedID:(Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;I)Ljava/lang/String;
astore 5
5: aload 5
ifnull 7
6: goto 15
7: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 6
invokevirtual com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.getChildrenSchemaDeterminedID:(Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;I)Ljava/lang/String;
astore 5
8: aload 5
ifnull 10
9: goto 15
10: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 6
invokevirtual com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.getDTDDeterminedID:(Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;I)Ljava/lang/String;
astore 5
11: aload 5
ifnull 13
12: goto 15
13: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
14: iload 6
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLength:()I
if_icmplt 4
end local 6 15: StackMap locals:
StackMap stack:
aload 5
ifnull 18
16: aload 5
aload 0
getfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fShortHandPointer:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
17: iconst_1
ireturn
18: StackMap locals:
StackMap stack:
iconst_0
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 19 0 this Lcom/sun/org/apache/xerces/internal/xpointer/ShortHandPointer;
0 19 1 element Lcom/sun/org/apache/xerces/internal/xni/QName;
0 19 2 attributes Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
0 19 3 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
0 19 4 event I
1 19 5 normalizedValue Ljava/lang/String;
3 15 6 i I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
element
attributes
augs
event
public java.lang.String getDTDDeterminedID(com.sun.org.apache.xerces.internal.xni.XMLAttributes, int);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getType:(I)Ljava/lang/String;
ldc "ID"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aload 1
iload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getValue:(I)Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
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/xpointer/ShortHandPointer;
0 3 1 attributes Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
0 3 2 index I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
attributes
index
public java.lang.String getSchemaDeterminedID(com.sun.org.apache.xerces.internal.xni.XMLAttributes, int);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getAugmentations:(I)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
astore 3
start local 3 1: aload 3
2: ldc "ATTRIBUTE_PSVI"
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
3: checkcast com.sun.org.apache.xerces.internal.xs.AttributePSVI
astore 4
start local 4 4: aload 4
ifnull 10
5: aload 4
invokeinterface com.sun.org.apache.xerces.internal.xs.AttributePSVI.getMemberTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
astore 5
start local 5 6: aload 5
ifnull 8
7: aload 4
invokeinterface com.sun.org.apache.xerces.internal.xs.AttributePSVI.getTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
astore 5
8: StackMap locals: com.sun.org.apache.xerces.internal.xni.Augmentations com.sun.org.apache.xerces.internal.xs.AttributePSVI com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
StackMap stack:
aload 5
ifnull 10
aload 5
checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.isIDType:()Z
ifeq 10
9: aload 4
invokeinterface com.sun.org.apache.xerces.internal.xs.AttributePSVI.getSchemaValue:()Lcom/sun/org/apache/xerces/internal/xs/XSValue;
invokeinterface com.sun.org.apache.xerces.internal.xs.XSValue.getNormalizedValue:()Ljava/lang/String;
areturn
end local 5 10: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xerces/internal/xpointer/ShortHandPointer;
0 11 1 attributes Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
0 11 2 index I
1 11 3 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
4 11 4 attrPSVI Lcom/sun/org/apache/xerces/internal/xs/AttributePSVI;
6 10 5 typeDef Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
attributes
index
public java.lang.String getChildrenSchemaDeterminedID(com.sun.org.apache.xerces.internal.xni.XMLAttributes, int);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/xpointer/ShortHandPointer;
0 1 1 attributes Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
0 1 2 index I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
attributes
index
public boolean isFragmentResolved();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fIsFragmentResolved:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/xpointer/ShortHandPointer;
public boolean isChildFragmentResolved();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fIsFragmentResolved:Z
ifeq 1
aload 0
getfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fMatchingChildCount:I
ifle 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/org/apache/xerces/internal/xpointer/ShortHandPointer;
public java.lang.String getSchemeName();
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.org.apache.xerces.internal.xpointer.ShortHandPointer.fShortHandPointer:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/xpointer/ShortHandPointer;
public java.lang.String getSchemeData();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/xpointer/ShortHandPointer;
public void setSchemeName(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
aload 1
putfield com.sun.org.apache.xerces.internal.xpointer.ShortHandPointer.fShortHandPointer:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/xpointer/ShortHandPointer;
0 2 1 schemeName Ljava/lang/String;
MethodParameters:
Name Flags
schemeName
public void setSchemeData(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/xpointer/ShortHandPointer;
0 1 1 schemeData Ljava/lang/String;
MethodParameters:
Name Flags
schemeData
}
SourceFile: "ShortHandPointer.java"