public final class com.ctc.wstx.dtd.DTDElement
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.ctc.wstx.dtd.DTDElement
super_class: java.lang.Object
{
final com.ctc.wstx.util.PrefixedName mName;
descriptor: Lcom/ctc/wstx/util/PrefixedName;
flags: (0x0010) ACC_FINAL
final javax.xml.stream.Location mLocation;
descriptor: Ljavax/xml/stream/Location;
flags: (0x0010) ACC_FINAL
com.ctc.wstx.dtd.StructValidator mValidator;
descriptor: Lcom/ctc/wstx/dtd/StructValidator;
flags: (0x0000)
int mAllowedContent;
descriptor: I
flags: (0x0000)
final boolean mNsAware;
descriptor: Z
flags: (0x0010) ACC_FINAL
final boolean mXml11;
descriptor: Z
flags: (0x0010) ACC_FINAL
java.util.HashMap<com.ctc.wstx.util.PrefixedName, com.ctc.wstx.dtd.DTDAttribute> mAttrMap;
descriptor: Ljava/util/HashMap;
flags: (0x0000)
Signature: Ljava/util/HashMap<Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/DTDAttribute;>;
java.util.ArrayList<com.ctc.wstx.dtd.DTDAttribute> mSpecAttrList;
descriptor: Ljava/util/ArrayList;
flags: (0x0000)
Signature: Ljava/util/ArrayList<Lcom/ctc/wstx/dtd/DTDAttribute;>;
boolean mAnyFixed;
descriptor: Z
flags: (0x0000)
boolean mAnyDefaults;
descriptor: Z
flags: (0x0000)
boolean mValidateAttrs;
descriptor: Z
flags: (0x0000)
com.ctc.wstx.dtd.DTDAttribute mIdAttr;
descriptor: Lcom/ctc/wstx/dtd/DTDAttribute;
flags: (0x0000)
com.ctc.wstx.dtd.DTDAttribute mNotationAttr;
descriptor: Lcom/ctc/wstx/dtd/DTDAttribute;
flags: (0x0000)
java.util.HashMap<java.lang.String, com.ctc.wstx.dtd.DTDAttribute> mNsDefaults;
descriptor: Ljava/util/HashMap;
flags: (0x0000)
Signature: Ljava/util/HashMap<Ljava/lang/String;Lcom/ctc/wstx/dtd/DTDAttribute;>;
private void <init>(javax.xml.stream.Location, com.ctc.wstx.util.PrefixedName, com.ctc.wstx.dtd.StructValidator, int, boolean, boolean);
descriptor: (Ljavax/xml/stream/Location;Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/StructValidator;IZZ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield com.ctc.wstx.dtd.DTDElement.mAttrMap:Ljava/util/HashMap;
2: aload 0
aconst_null
putfield com.ctc.wstx.dtd.DTDElement.mSpecAttrList:Ljava/util/ArrayList;
3: aload 0
iconst_0
putfield com.ctc.wstx.dtd.DTDElement.mAnyFixed:Z
4: aload 0
iconst_0
putfield com.ctc.wstx.dtd.DTDElement.mAnyDefaults:Z
5: aload 0
iconst_0
putfield com.ctc.wstx.dtd.DTDElement.mValidateAttrs:Z
6: aload 0
aconst_null
putfield com.ctc.wstx.dtd.DTDElement.mNsDefaults:Ljava/util/HashMap;
7: aload 0
aload 2
putfield com.ctc.wstx.dtd.DTDElement.mName:Lcom/ctc/wstx/util/PrefixedName;
8: aload 0
aload 1
putfield com.ctc.wstx.dtd.DTDElement.mLocation:Ljavax/xml/stream/Location;
9: aload 0
aload 3
putfield com.ctc.wstx.dtd.DTDElement.mValidator:Lcom/ctc/wstx/dtd/StructValidator;
10: aload 0
iload 4
putfield com.ctc.wstx.dtd.DTDElement.mAllowedContent:I
11: aload 0
iload 5
putfield com.ctc.wstx.dtd.DTDElement.mNsAware:Z
12: aload 0
iload 6
putfield com.ctc.wstx.dtd.DTDElement.mXml11:Z
13: return
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 14 0 this Lcom/ctc/wstx/dtd/DTDElement;
0 14 1 loc Ljavax/xml/stream/Location;
0 14 2 name Lcom/ctc/wstx/util/PrefixedName;
0 14 3 val Lcom/ctc/wstx/dtd/StructValidator;
0 14 4 allowedContent I
0 14 5 nsAware Z
0 14 6 xml11 Z
MethodParameters:
Name Flags
loc
name
val
allowedContent
nsAware
xml11
public static com.ctc.wstx.dtd.DTDElement createDefined(com.ctc.wstx.api.ReaderConfig, javax.xml.stream.Location, com.ctc.wstx.util.PrefixedName, com.ctc.wstx.dtd.StructValidator, int);
descriptor: (Lcom/ctc/wstx/api/ReaderConfig;Ljavax/xml/stream/Location;Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/StructValidator;I)Lcom/ctc/wstx/dtd/DTDElement;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 4
iconst_5
if_icmpne 2
1: ldc "trying to use XMLValidator.CONTENT_ALLOW_UNDEFINED via createDefined()"
invokestatic com.ctc.wstx.util.ExceptionUtil.throwInternal:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
new com.ctc.wstx.dtd.DTDElement
dup
aload 1
aload 2
aload 3
iload 4
3: aload 0
invokevirtual com.ctc.wstx.api.ReaderConfig.willSupportNamespaces:()Z
aload 0
invokevirtual com.ctc.wstx.api.ReaderConfig.isXml11:()Z
4: invokespecial com.ctc.wstx.dtd.DTDElement.<init>:(Ljavax/xml/stream/Location;Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/StructValidator;IZZ)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 cfg Lcom/ctc/wstx/api/ReaderConfig;
0 5 1 loc Ljavax/xml/stream/Location;
0 5 2 name Lcom/ctc/wstx/util/PrefixedName;
0 5 3 val Lcom/ctc/wstx/dtd/StructValidator;
0 5 4 allowedContent I
MethodParameters:
Name Flags
cfg
loc
name
val
allowedContent
public static com.ctc.wstx.dtd.DTDElement createPlaceholder(com.ctc.wstx.api.ReaderConfig, javax.xml.stream.Location, com.ctc.wstx.util.PrefixedName);
descriptor: (Lcom/ctc/wstx/api/ReaderConfig;Ljavax/xml/stream/Location;Lcom/ctc/wstx/util/PrefixedName;)Lcom/ctc/wstx/dtd/DTDElement;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new com.ctc.wstx.dtd.DTDElement
dup
aload 1
aload 2
aconst_null
iconst_5
1: aload 0
invokevirtual com.ctc.wstx.api.ReaderConfig.willSupportNamespaces:()Z
aload 0
invokevirtual com.ctc.wstx.api.ReaderConfig.isXml11:()Z
2: invokespecial com.ctc.wstx.dtd.DTDElement.<init>:(Ljavax/xml/stream/Location;Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/StructValidator;IZZ)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 cfg Lcom/ctc/wstx/api/ReaderConfig;
0 3 1 loc Ljavax/xml/stream/Location;
0 3 2 name Lcom/ctc/wstx/util/PrefixedName;
MethodParameters:
Name Flags
cfg
loc
name
public com.ctc.wstx.dtd.DTDElement define(javax.xml.stream.Location, com.ctc.wstx.dtd.StructValidator, int);
descriptor: (Ljavax/xml/stream/Location;Lcom/ctc/wstx/dtd/StructValidator;I)Lcom/ctc/wstx/dtd/DTDElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual com.ctc.wstx.dtd.DTDElement.verifyUndefined:()V
1: iload 3
iconst_5
if_icmpne 3
2: ldc "trying to use CONTENT_ALLOW_UNDEFINED via define()"
invokestatic com.ctc.wstx.util.ExceptionUtil.throwInternal:(Ljava/lang/String;)V
3: StackMap locals:
StackMap stack:
new com.ctc.wstx.dtd.DTDElement
dup
aload 1
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mName:Lcom/ctc/wstx/util/PrefixedName;
aload 2
iload 3
4: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsAware:Z
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mXml11:Z
5: invokespecial com.ctc.wstx.dtd.DTDElement.<init>:(Ljavax/xml/stream/Location;Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/StructValidator;IZZ)V
astore 4
start local 4 6: aload 4
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mAttrMap:Ljava/util/HashMap;
putfield com.ctc.wstx.dtd.DTDElement.mAttrMap:Ljava/util/HashMap;
7: aload 4
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mSpecAttrList:Ljava/util/ArrayList;
putfield com.ctc.wstx.dtd.DTDElement.mSpecAttrList:Ljava/util/ArrayList;
8: aload 4
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mAnyFixed:Z
putfield com.ctc.wstx.dtd.DTDElement.mAnyFixed:Z
9: aload 4
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mValidateAttrs:Z
putfield com.ctc.wstx.dtd.DTDElement.mValidateAttrs:Z
10: aload 4
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mAnyDefaults:Z
putfield com.ctc.wstx.dtd.DTDElement.mAnyDefaults:Z
11: aload 4
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mIdAttr:Lcom/ctc/wstx/dtd/DTDAttribute;
putfield com.ctc.wstx.dtd.DTDElement.mIdAttr:Lcom/ctc/wstx/dtd/DTDAttribute;
12: aload 4
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNotationAttr:Lcom/ctc/wstx/dtd/DTDAttribute;
putfield com.ctc.wstx.dtd.DTDElement.mNotationAttr:Lcom/ctc/wstx/dtd/DTDAttribute;
13: aload 4
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsDefaults:Ljava/util/HashMap;
putfield com.ctc.wstx.dtd.DTDElement.mNsDefaults:Ljava/util/HashMap;
14: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/ctc/wstx/dtd/DTDElement;
0 15 1 loc Ljavax/xml/stream/Location;
0 15 2 val Lcom/ctc/wstx/dtd/StructValidator;
0 15 3 allowedContent I
6 15 4 elem Lcom/ctc/wstx/dtd/DTDElement;
MethodParameters:
Name Flags
loc
val
allowedContent
public void defineFrom(com.ctc.wstx.sr.InputProblemReporter, com.ctc.wstx.dtd.DTDElement, boolean);
descriptor: (Lcom/ctc/wstx/sr/InputProblemReporter;Lcom/ctc/wstx/dtd/DTDElement;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 2
1: aload 0
invokevirtual com.ctc.wstx.dtd.DTDElement.verifyUndefined:()V
2: StackMap locals:
StackMap stack:
aload 0
aload 2
getfield com.ctc.wstx.dtd.DTDElement.mValidator:Lcom/ctc/wstx/dtd/StructValidator;
putfield com.ctc.wstx.dtd.DTDElement.mValidator:Lcom/ctc/wstx/dtd/StructValidator;
3: aload 0
aload 2
getfield com.ctc.wstx.dtd.DTDElement.mAllowedContent:I
putfield com.ctc.wstx.dtd.DTDElement.mAllowedContent:I
4: aload 0
aload 1
aload 2
iload 3
invokevirtual com.ctc.wstx.dtd.DTDElement.mergeMissingAttributesFrom:(Lcom/ctc/wstx/sr/InputProblemReporter;Lcom/ctc/wstx/dtd/DTDElement;Z)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/dtd/DTDElement;
0 6 1 rep Lcom/ctc/wstx/sr/InputProblemReporter;
0 6 2 definedElem Lcom/ctc/wstx/dtd/DTDElement;
0 6 3 fullyValidate Z
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
rep
definedElem
fullyValidate
private void verifyUndefined();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mAllowedContent:I
iconst_5
if_icmpeq 2
1: ldc "redefining defined element spec"
invokestatic com.ctc.wstx.util.ExceptionUtil.throwInternal:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/dtd/DTDElement;
public com.ctc.wstx.dtd.DTDAttribute addAttribute(com.ctc.wstx.sr.InputProblemReporter, com.ctc.wstx.util.PrefixedName, int, com.ctc.wstx.dtd.DefaultAttrValue, com.ctc.wstx.util.WordResolver, boolean);
descriptor: (Lcom/ctc/wstx/sr/InputProblemReporter;Lcom/ctc/wstx/util/PrefixedName;ILcom/ctc/wstx/dtd/DefaultAttrValue;Lcom/ctc/wstx/util/WordResolver;Z)Lcom/ctc/wstx/dtd/DTDAttribute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=12, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mAttrMap:Ljava/util/HashMap;
astore 7
start local 7 1: aload 7
ifnonnull 3
2: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
dup
astore 7
putfield com.ctc.wstx.dtd.DTDElement.mAttrMap:Ljava/util/HashMap;
3: StackMap locals: java.util.HashMap
StackMap stack:
aload 4
invokevirtual com.ctc.wstx.dtd.DefaultAttrValue.isSpecial:()Z
ifeq 4
aload 0
invokevirtual com.ctc.wstx.dtd.DTDElement.getSpecialList:()Ljava/util/List;
goto 5
StackMap locals:
StackMap stack:
4: aconst_null
StackMap locals:
StackMap stack: java.util.List
5: astore 8
start local 8 6: aload 8
ifnonnull 7
iconst_m1
goto 8
StackMap locals: java.util.List
StackMap stack:
7: aload 8
invokeinterface java.util.List.size:()I
StackMap locals:
StackMap stack: int
8: istore 10
start local 10 9: iload 3
tableswitch { // 0 - 9
0: 10
1: 12
2: 14
3: 16
4: 18
5: 20
6: 22
7: 24
8: 26
9: 28
default: 30
}
10: StackMap locals: com.ctc.wstx.dtd.DTDElement com.ctc.wstx.sr.InputProblemReporter com.ctc.wstx.util.PrefixedName int com.ctc.wstx.dtd.DefaultAttrValue com.ctc.wstx.util.WordResolver int java.util.HashMap java.util.List top int
StackMap stack:
new com.ctc.wstx.dtd.DTDCdataAttr
dup
aload 2
aload 4
iload 10
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsAware:Z
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mXml11:Z
invokespecial com.ctc.wstx.dtd.DTDCdataAttr.<init>:(Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/DefaultAttrValue;IZZ)V
astore 9
start local 9 11: goto 32
end local 9 12: StackMap locals:
StackMap stack:
new com.ctc.wstx.dtd.DTDEnumAttr
dup
aload 2
aload 4
iload 10
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsAware:Z
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mXml11:Z
aload 5
invokespecial com.ctc.wstx.dtd.DTDEnumAttr.<init>:(Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/DefaultAttrValue;IZZLcom/ctc/wstx/util/WordResolver;)V
astore 9
start local 9 13: goto 32
end local 9 14: StackMap locals:
StackMap stack:
new com.ctc.wstx.dtd.DTDIdAttr
dup
aload 2
aload 4
iload 10
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsAware:Z
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mXml11:Z
invokespecial com.ctc.wstx.dtd.DTDIdAttr.<init>:(Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/DefaultAttrValue;IZZ)V
astore 9
start local 9 15: goto 32
end local 9 16: StackMap locals:
StackMap stack:
new com.ctc.wstx.dtd.DTDIdRefAttr
dup
aload 2
aload 4
iload 10
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsAware:Z
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mXml11:Z
invokespecial com.ctc.wstx.dtd.DTDIdRefAttr.<init>:(Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/DefaultAttrValue;IZZ)V
astore 9
start local 9 17: goto 32
end local 9 18: StackMap locals:
StackMap stack:
new com.ctc.wstx.dtd.DTDIdRefsAttr
dup
aload 2
aload 4
iload 10
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsAware:Z
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mXml11:Z
invokespecial com.ctc.wstx.dtd.DTDIdRefsAttr.<init>:(Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/DefaultAttrValue;IZZ)V
astore 9
start local 9 19: goto 32
end local 9 20: StackMap locals:
StackMap stack:
new com.ctc.wstx.dtd.DTDEntityAttr
dup
aload 2
aload 4
iload 10
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsAware:Z
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mXml11:Z
invokespecial com.ctc.wstx.dtd.DTDEntityAttr.<init>:(Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/DefaultAttrValue;IZZ)V
astore 9
start local 9 21: goto 32
end local 9 22: StackMap locals:
StackMap stack:
new com.ctc.wstx.dtd.DTDEntitiesAttr
dup
aload 2
aload 4
iload 10
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsAware:Z
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mXml11:Z
invokespecial com.ctc.wstx.dtd.DTDEntitiesAttr.<init>:(Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/DefaultAttrValue;IZZ)V
astore 9
start local 9 23: goto 32
end local 9 24: StackMap locals:
StackMap stack:
new com.ctc.wstx.dtd.DTDNotationAttr
dup
aload 2
aload 4
iload 10
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsAware:Z
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mXml11:Z
aload 5
invokespecial com.ctc.wstx.dtd.DTDNotationAttr.<init>:(Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/DefaultAttrValue;IZZLcom/ctc/wstx/util/WordResolver;)V
astore 9
start local 9 25: goto 32
end local 9 26: StackMap locals:
StackMap stack:
new com.ctc.wstx.dtd.DTDNmTokenAttr
dup
aload 2
aload 4
iload 10
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsAware:Z
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mXml11:Z
invokespecial com.ctc.wstx.dtd.DTDNmTokenAttr.<init>:(Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/DefaultAttrValue;IZZ)V
astore 9
start local 9 27: goto 32
end local 9 28: StackMap locals:
StackMap stack:
new com.ctc.wstx.dtd.DTDNmTokensAttr
dup
aload 2
aload 4
iload 10
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsAware:Z
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mXml11:Z
invokespecial com.ctc.wstx.dtd.DTDNmTokensAttr.<init>:(Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/DefaultAttrValue;IZZ)V
astore 9
start local 9 29: goto 32
end local 9 30: StackMap locals:
StackMap stack:
invokestatic com.ctc.wstx.util.ExceptionUtil.throwGenericInternal:()V
31: aconst_null
astore 9
start local 9 32: StackMap locals: com.ctc.wstx.dtd.DTDElement com.ctc.wstx.sr.InputProblemReporter com.ctc.wstx.util.PrefixedName int com.ctc.wstx.dtd.DefaultAttrValue com.ctc.wstx.util.WordResolver int java.util.HashMap java.util.List com.ctc.wstx.dtd.DTDAttribute int
StackMap stack:
aload 0
aload 7
aload 1
aload 9
aload 8
iload 6
invokevirtual com.ctc.wstx.dtd.DTDElement.doAddAttribute:(Ljava/util/Map;Lcom/ctc/wstx/sr/InputProblemReporter;Lcom/ctc/wstx/dtd/DTDAttribute;Ljava/util/List;Z)Lcom/ctc/wstx/dtd/DTDAttribute;
astore 11
start local 11 33: aload 11
ifnonnull 34
aload 9
goto 35
StackMap locals: com.ctc.wstx.dtd.DTDAttribute
StackMap stack:
34: aconst_null
StackMap locals:
StackMap stack: com.ctc.wstx.dtd.DTDAttribute
35: areturn
end local 11 end local 10 end local 9 end local 8 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 36 0 this Lcom/ctc/wstx/dtd/DTDElement;
0 36 1 rep Lcom/ctc/wstx/sr/InputProblemReporter;
0 36 2 attrName Lcom/ctc/wstx/util/PrefixedName;
0 36 3 valueType I
0 36 4 defValue Lcom/ctc/wstx/dtd/DefaultAttrValue;
0 36 5 enumValues Lcom/ctc/wstx/util/WordResolver;
0 36 6 fullyValidate Z
1 36 7 m Ljava/util/HashMap<Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/DTDAttribute;>;
6 36 8 specList Ljava/util/List<Lcom/ctc/wstx/dtd/DTDAttribute;>;
11 12 9 attr Lcom/ctc/wstx/dtd/DTDAttribute;
13 14 9 attr Lcom/ctc/wstx/dtd/DTDAttribute;
15 16 9 attr Lcom/ctc/wstx/dtd/DTDAttribute;
17 18 9 attr Lcom/ctc/wstx/dtd/DTDAttribute;
19 20 9 attr Lcom/ctc/wstx/dtd/DTDAttribute;
21 22 9 attr Lcom/ctc/wstx/dtd/DTDAttribute;
23 24 9 attr Lcom/ctc/wstx/dtd/DTDAttribute;
25 26 9 attr Lcom/ctc/wstx/dtd/DTDAttribute;
27 28 9 attr Lcom/ctc/wstx/dtd/DTDAttribute;
29 30 9 attr Lcom/ctc/wstx/dtd/DTDAttribute;
32 36 9 attr Lcom/ctc/wstx/dtd/DTDAttribute;
9 36 10 specIndex I
33 36 11 old Lcom/ctc/wstx/dtd/DTDAttribute;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
rep
attrName
valueType
defValue
enumValues
fullyValidate
public com.ctc.wstx.dtd.DTDAttribute addNsDefault(com.ctc.wstx.sr.InputProblemReporter, com.ctc.wstx.util.PrefixedName, int, com.ctc.wstx.dtd.DefaultAttrValue, boolean);
descriptor: (Lcom/ctc/wstx/sr/InputProblemReporter;Lcom/ctc/wstx/util/PrefixedName;ILcom/ctc/wstx/dtd/DefaultAttrValue;Z)Lcom/ctc/wstx/dtd/DTDAttribute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iload 3
tableswitch { // 0 - 0
0: 1
default: 3
}
1: StackMap locals:
StackMap stack:
new com.ctc.wstx.dtd.DTDCdataAttr
dup
aload 2
aload 4
iconst_m1
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsAware:Z
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mXml11:Z
invokespecial com.ctc.wstx.dtd.DTDCdataAttr.<init>:(Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/DefaultAttrValue;IZZ)V
astore 6
start local 6 2: goto 4
end local 6 3: StackMap locals:
StackMap stack:
new com.ctc.wstx.dtd.DTDNmTokenAttr
dup
aload 2
aload 4
iconst_m1
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsAware:Z
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mXml11:Z
invokespecial com.ctc.wstx.dtd.DTDNmTokenAttr.<init>:(Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/DefaultAttrValue;IZZ)V
astore 6
start local 6 4: StackMap locals: com.ctc.wstx.dtd.DTDAttribute
StackMap stack:
aload 2
invokevirtual com.ctc.wstx.util.PrefixedName.getPrefix:()Ljava/lang/String;
astore 7
start local 7 5: aload 7
ifnull 6
aload 7
invokevirtual java.lang.String.length:()I
ifne 8
6: StackMap locals: java.lang.String
StackMap stack:
ldc ""
astore 7
7: goto 9
8: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.ctc.wstx.util.PrefixedName.getLocalName:()Ljava/lang/String;
astore 7
9: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsDefaults:Ljava/util/HashMap;
ifnonnull 12
10: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.ctc.wstx.dtd.DTDElement.mNsDefaults:Ljava/util/HashMap;
11: goto 14
12: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsDefaults:Ljava/util/HashMap;
aload 7
invokevirtual java.util.HashMap.containsKey:(Ljava/lang/Object;)Z
ifeq 14
13: aconst_null
areturn
14: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsDefaults:Ljava/util/HashMap;
aload 7
aload 6
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: aload 6
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 16 0 this Lcom/ctc/wstx/dtd/DTDElement;
0 16 1 rep Lcom/ctc/wstx/sr/InputProblemReporter;
0 16 2 attrName Lcom/ctc/wstx/util/PrefixedName;
0 16 3 valueType I
0 16 4 defValue Lcom/ctc/wstx/dtd/DefaultAttrValue;
0 16 5 fullyValidate Z
2 3 6 nsAttr Lcom/ctc/wstx/dtd/DTDAttribute;
4 16 6 nsAttr Lcom/ctc/wstx/dtd/DTDAttribute;
5 16 7 prefix Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
rep
attrName
valueType
defValue
fullyValidate
public void mergeMissingAttributesFrom(com.ctc.wstx.sr.InputProblemReporter, com.ctc.wstx.dtd.DTDElement, boolean);
descriptor: (Lcom/ctc/wstx/sr/InputProblemReporter;Lcom/ctc/wstx/dtd/DTDElement;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=11, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokevirtual com.ctc.wstx.dtd.DTDElement.getAttributes:()Ljava/util/HashMap;
astore 4
start local 4 1: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mAttrMap:Ljava/util/HashMap;
astore 5
start local 5 2: aload 5
ifnonnull 4
3: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
dup
astore 5
putfield com.ctc.wstx.dtd.DTDElement.mAttrMap:Ljava/util/HashMap;
4: StackMap locals: java.util.Map java.util.HashMap
StackMap stack:
aload 4
ifnull 17
aload 4
invokeinterface java.util.Map.size:()I
ifle 17
5: aload 4
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 7
goto 16
StackMap locals: com.ctc.wstx.dtd.DTDElement com.ctc.wstx.sr.InputProblemReporter com.ctc.wstx.dtd.DTDElement int java.util.Map java.util.HashMap top java.util.Iterator
StackMap stack:
6: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 6
start local 6 7: aload 6
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast com.ctc.wstx.util.PrefixedName
astore 8
start local 8 8: aload 5
aload 8
invokevirtual java.util.HashMap.containsKey:(Ljava/lang/Object;)Z
ifne 16
9: aload 6
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast com.ctc.wstx.dtd.DTDAttribute
astore 9
start local 9 10: aload 9
invokevirtual com.ctc.wstx.dtd.DTDAttribute.isSpecial:()Z
ifeq 14
11: aload 0
invokevirtual com.ctc.wstx.dtd.DTDElement.getSpecialList:()Ljava/util/List;
astore 10
start local 10 12: aload 9
aload 10
invokeinterface java.util.List.size:()I
invokevirtual com.ctc.wstx.dtd.DTDAttribute.cloneWith:(I)Lcom/ctc/wstx/dtd/DTDAttribute;
astore 9
13: goto 15
end local 10 14: StackMap locals: com.ctc.wstx.dtd.DTDElement com.ctc.wstx.sr.InputProblemReporter com.ctc.wstx.dtd.DTDElement int java.util.Map java.util.HashMap java.util.Map$Entry java.util.Iterator com.ctc.wstx.util.PrefixedName com.ctc.wstx.dtd.DTDAttribute
StackMap stack:
aconst_null
astore 10
start local 10 15: StackMap locals: java.util.List
StackMap stack:
aload 0
aload 5
aload 1
aload 9
aload 10
iload 3
invokevirtual com.ctc.wstx.dtd.DTDElement.doAddAttribute:(Ljava/util/Map;Lcom/ctc/wstx/sr/InputProblemReporter;Lcom/ctc/wstx/dtd/DTDAttribute;Ljava/util/List;Z)Lcom/ctc/wstx/dtd/DTDAttribute;
pop
end local 10 end local 9 end local 8 end local 6 16: StackMap locals: com.ctc.wstx.dtd.DTDElement com.ctc.wstx.sr.InputProblemReporter com.ctc.wstx.dtd.DTDElement int java.util.Map java.util.HashMap top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
17: StackMap locals: com.ctc.wstx.dtd.DTDElement com.ctc.wstx.sr.InputProblemReporter com.ctc.wstx.dtd.DTDElement int java.util.Map java.util.HashMap
StackMap stack:
aload 2
getfield com.ctc.wstx.dtd.DTDElement.mNsDefaults:Ljava/util/HashMap;
astore 6
start local 6 18: aload 6
ifnull 27
19: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsDefaults:Ljava/util/HashMap;
ifnonnull 21
20: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.ctc.wstx.dtd.DTDElement.mNsDefaults:Ljava/util/HashMap;
21: StackMap locals: java.util.HashMap
StackMap stack:
aload 6
invokevirtual java.util.HashMap.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 8
goto 26
StackMap locals: com.ctc.wstx.dtd.DTDElement com.ctc.wstx.sr.InputProblemReporter com.ctc.wstx.dtd.DTDElement int java.util.Map java.util.HashMap java.util.HashMap top java.util.Iterator
StackMap stack:
22: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 7
start local 7 23: aload 7
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
astore 9
start local 9 24: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsDefaults:Ljava/util/HashMap;
aload 9
invokevirtual java.util.HashMap.containsKey:(Ljava/lang/Object;)Z
ifne 26
25: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsDefaults:Ljava/util/HashMap;
aload 9
aload 7
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast com.ctc.wstx.dtd.DTDAttribute
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 9 end local 7 26: StackMap locals:
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 22
27: StackMap locals: com.ctc.wstx.dtd.DTDElement com.ctc.wstx.sr.InputProblemReporter com.ctc.wstx.dtd.DTDElement int java.util.Map java.util.HashMap java.util.HashMap
StackMap stack:
return
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 28 0 this Lcom/ctc/wstx/dtd/DTDElement;
0 28 1 rep Lcom/ctc/wstx/sr/InputProblemReporter;
0 28 2 other Lcom/ctc/wstx/dtd/DTDElement;
0 28 3 fullyValidate Z
1 28 4 otherMap Ljava/util/Map<Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/DTDAttribute;>;
2 28 5 m Ljava/util/HashMap<Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/DTDAttribute;>;
7 16 6 me Ljava/util/Map$Entry<Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/DTDAttribute;>;
8 16 8 key Lcom/ctc/wstx/util/PrefixedName;
10 16 9 newAttr Lcom/ctc/wstx/dtd/DTDAttribute;
12 14 10 specList Ljava/util/List<Lcom/ctc/wstx/dtd/DTDAttribute;>;
15 16 10 specList Ljava/util/List<Lcom/ctc/wstx/dtd/DTDAttribute;>;
18 28 6 otherNs Ljava/util/HashMap<Ljava/lang/String;Lcom/ctc/wstx/dtd/DTDAttribute;>;
23 26 7 en Ljava/util/Map$Entry<Ljava/lang/String;Lcom/ctc/wstx/dtd/DTDAttribute;>;
24 26 9 prefix Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
rep
other
fullyValidate
private com.ctc.wstx.dtd.DTDAttribute doAddAttribute(java.util.Map<com.ctc.wstx.util.PrefixedName, com.ctc.wstx.dtd.DTDAttribute>, com.ctc.wstx.sr.InputProblemReporter, com.ctc.wstx.dtd.DTDAttribute, java.util.List<com.ctc.wstx.dtd.DTDAttribute>, boolean);
descriptor: (Ljava/util/Map;Lcom/ctc/wstx/sr/InputProblemReporter;Lcom/ctc/wstx/dtd/DTDAttribute;Ljava/util/List;Z)Lcom/ctc/wstx/dtd/DTDAttribute;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 3
invokevirtual com.ctc.wstx.dtd.DTDAttribute.getName:()Lcom/ctc/wstx/util/PrefixedName;
astore 6
start local 6 1: aload 1
aload 6
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.ctc.wstx.dtd.DTDAttribute
astore 7
start local 7 2: aload 7
ifnull 7
3: aload 2
aconst_null
getstatic com.ctc.wstx.cfg.ErrorConsts.WT_ATTR_DECL:Ljava/lang/String;
getstatic com.ctc.wstx.cfg.ErrorConsts.W_DTD_DUP_ATTR:Ljava/lang/String;
4: aload 6
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mName:Lcom/ctc/wstx/util/PrefixedName;
5: invokeinterface com.ctc.wstx.sr.InputProblemReporter.reportProblem:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
6: aload 7
areturn
7: StackMap locals: com.ctc.wstx.util.PrefixedName com.ctc.wstx.dtd.DTDAttribute
StackMap stack:
aload 3
invokevirtual com.ctc.wstx.dtd.DTDAttribute.getValueType:()I
lookupswitch { // 2
2: 8
7: 12
default: 15
}
8: StackMap locals:
StackMap stack:
iload 5
ifeq 10
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mIdAttr:Lcom/ctc/wstx/dtd/DTDAttribute;
ifnull 10
9: aload 2
new java.lang.StringBuilder
dup
ldc "Invalid id attribute \"{0}\" for element <{1}>: already had id attribute \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mIdAttr:Lcom/ctc/wstx/dtd/DTDAttribute;
invokevirtual com.ctc.wstx.dtd.DTDAttribute.getName:()Lcom/ctc/wstx/util/PrefixedName;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 6
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mName:Lcom/ctc/wstx/util/PrefixedName;
invokeinterface com.ctc.wstx.sr.InputProblemReporter.throwParseError:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
10: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield com.ctc.wstx.dtd.DTDElement.mIdAttr:Lcom/ctc/wstx/dtd/DTDAttribute;
11: goto 15
12: StackMap locals:
StackMap stack:
iload 5
ifeq 14
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNotationAttr:Lcom/ctc/wstx/dtd/DTDAttribute;
ifnull 14
13: aload 2
new java.lang.StringBuilder
dup
ldc "Invalid notation attribute '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "' for element <"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mName:Lcom/ctc/wstx/util/PrefixedName;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ">: already had notation attribute '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNotationAttr:Lcom/ctc/wstx/dtd/DTDAttribute;
invokevirtual com.ctc.wstx.dtd.DTDAttribute.getName:()Lcom/ctc/wstx/util/PrefixedName;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface com.ctc.wstx.sr.InputProblemReporter.throwParseError:(Ljava/lang/String;)V
14: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield com.ctc.wstx.dtd.DTDElement.mNotationAttr:Lcom/ctc/wstx/dtd/DTDAttribute;
15: StackMap locals:
StackMap stack:
aload 1
aload 6
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: aload 4
ifnull 18
17: aload 4
aload 3
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
18: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mAnyFixed:Z
ifne 20
19: aload 0
aload 3
invokevirtual com.ctc.wstx.dtd.DTDAttribute.isFixed:()Z
putfield com.ctc.wstx.dtd.DTDElement.mAnyFixed:Z
20: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mValidateAttrs:Z
ifne 22
21: aload 0
aload 3
invokevirtual com.ctc.wstx.dtd.DTDAttribute.needsValidation:()Z
putfield com.ctc.wstx.dtd.DTDElement.mValidateAttrs:Z
22: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.dtd.DTDElement.mAnyDefaults:Z
ifne 24
23: aload 0
aload 3
invokevirtual com.ctc.wstx.dtd.DTDAttribute.hasDefaultValue:()Z
putfield com.ctc.wstx.dtd.DTDElement.mAnyDefaults:Z
24: StackMap locals:
StackMap stack:
aconst_null
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 25 0 this Lcom/ctc/wstx/dtd/DTDElement;
0 25 1 attrMap Ljava/util/Map<Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/DTDAttribute;>;
0 25 2 rep Lcom/ctc/wstx/sr/InputProblemReporter;
0 25 3 attr Lcom/ctc/wstx/dtd/DTDAttribute;
0 25 4 specList Ljava/util/List<Lcom/ctc/wstx/dtd/DTDAttribute;>;
0 25 5 fullyValidate Z
1 25 6 attrName Lcom/ctc/wstx/util/PrefixedName;
2 25 7 old Lcom/ctc/wstx/dtd/DTDAttribute;
Exceptions:
throws javax.xml.stream.XMLStreamException
Signature: (Ljava/util/Map<Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/DTDAttribute;>;Lcom/ctc/wstx/sr/InputProblemReporter;Lcom/ctc/wstx/dtd/DTDAttribute;Ljava/util/List<Lcom/ctc/wstx/dtd/DTDAttribute;>;Z)Lcom/ctc/wstx/dtd/DTDAttribute;
MethodParameters:
Name Flags
attrMap
rep
attr
specList
fullyValidate
public com.ctc.wstx.util.PrefixedName getName();
descriptor: ()Lcom/ctc/wstx/util/PrefixedName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mName:Lcom/ctc/wstx/util/PrefixedName;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/dtd/DTDElement;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mName:Lcom/ctc/wstx/util/PrefixedName;
invokevirtual com.ctc.wstx.util.PrefixedName.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/dtd/DTDElement;
public java.lang.String getDisplayName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mName:Lcom/ctc/wstx/util/PrefixedName;
invokevirtual com.ctc.wstx.util.PrefixedName.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/dtd/DTDElement;
public javax.xml.stream.Location getLocation();
descriptor: ()Ljavax/xml/stream/Location;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mLocation:Ljavax/xml/stream/Location;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/dtd/DTDElement;
public boolean isDefined();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mAllowedContent:I
iconst_5
if_icmpeq 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/ctc/wstx/dtd/DTDElement;
public int getAllowedContent();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mAllowedContent:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/dtd/DTDElement;
public int getAllowedContentIfSpace();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mAllowedContent:I
istore 1
start local 1 1: iload 1
iconst_1
if_icmpgt 3
2: iconst_2
goto 4
3: StackMap locals: int
StackMap stack:
iconst_4
4: StackMap locals:
StackMap stack: int
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/ctc/wstx/dtd/DTDElement;
1 5 1 vld I
public java.util.HashMap<com.ctc.wstx.util.PrefixedName, com.ctc.wstx.dtd.DTDAttribute> getAttributes();
descriptor: ()Ljava/util/HashMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mAttrMap:Ljava/util/HashMap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/dtd/DTDElement;
Signature: ()Ljava/util/HashMap<Lcom/ctc/wstx/util/PrefixedName;Lcom/ctc/wstx/dtd/DTDAttribute;>;
public int getSpecialCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mSpecAttrList:Ljava/util/ArrayList;
ifnonnull 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mSpecAttrList:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.size:()I
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/dtd/DTDElement;
public java.util.List<com.ctc.wstx.dtd.DTDAttribute> getSpecialAttrs();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mSpecAttrList:Ljava/util/ArrayList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/dtd/DTDElement;
Signature: ()Ljava/util/List<Lcom/ctc/wstx/dtd/DTDAttribute;>;
public boolean attrsNeedValidation();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mValidateAttrs:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/dtd/DTDElement;
public boolean hasFixedAttrs();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mAnyFixed:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/dtd/DTDElement;
public boolean hasAttrDefaultValues();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mAnyDefaults:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/dtd/DTDElement;
public com.ctc.wstx.dtd.DTDAttribute getIdAttribute();
descriptor: ()Lcom/ctc/wstx/dtd/DTDAttribute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mIdAttr:Lcom/ctc/wstx/dtd/DTDAttribute;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/dtd/DTDElement;
public com.ctc.wstx.dtd.DTDAttribute getNotationAttribute();
descriptor: ()Lcom/ctc/wstx/dtd/DTDAttribute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNotationAttr:Lcom/ctc/wstx/dtd/DTDAttribute;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/dtd/DTDElement;
public boolean hasNsDefaults();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsDefaults:Ljava/util/HashMap;
ifnull 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/ctc/wstx/dtd/DTDElement;
public com.ctc.wstx.dtd.StructValidator getValidator();
descriptor: ()Lcom/ctc/wstx/dtd/StructValidator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mValidator:Lcom/ctc/wstx/dtd/StructValidator;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mValidator:Lcom/ctc/wstx/dtd/StructValidator;
invokevirtual com.ctc.wstx.dtd.StructValidator.newInstance:()Lcom/ctc/wstx/dtd/StructValidator;
StackMap locals:
StackMap stack: com.ctc.wstx.dtd.StructValidator
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/dtd/DTDElement;
protected java.util.HashMap<java.lang.String, com.ctc.wstx.dtd.DTDAttribute> getNsDefaults();
descriptor: ()Ljava/util/HashMap;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mNsDefaults:Ljava/util/HashMap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/dtd/DTDElement;
Signature: ()Ljava/util/HashMap<Ljava/lang/String;Lcom/ctc/wstx/dtd/DTDAttribute;>;
private java.util.List<com.ctc.wstx.dtd.DTDAttribute> getSpecialList();
descriptor: ()Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.dtd.DTDElement.mSpecAttrList:Ljava/util/ArrayList;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
dup
astore 1
putfield com.ctc.wstx.dtd.DTDElement.mSpecAttrList:Ljava/util/ArrayList;
3: StackMap locals: java.util.ArrayList
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/dtd/DTDElement;
1 4 1 l Ljava/util/ArrayList<Lcom/ctc/wstx/dtd/DTDAttribute;>;
Signature: ()Ljava/util/List<Lcom/ctc/wstx/dtd/DTDAttribute;>;
}
SourceFile: "DTDElement.java"
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map