public class com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator extends com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator
super_class: com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator
{
protected static final java.lang.String DTD_VALIDATOR_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/validator/dtd"
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator this
0: .line 51
aload 0 /* this */
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.<init>:()V
1: .line 52
return
end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/XML11DTDValidator;
public void reset(com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator this
start local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager manager
0: .line 58
aconst_null
astore 2 /* curr */
start local 2 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator curr
1: .line 59
aload 1 /* manager */
ldc "http://apache.org/xml/properties/internal/validator/dtd"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator
dup
astore 2 /* curr */
ifnull 4
2: .line 60
aload 2 /* curr */
aload 0 /* this */
if_acmpeq 4
3: .line 61
aload 0 /* this */
aload 2 /* curr */
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.getGrammarBucket:()Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket;
putfield com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket;
4: .line 63
StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator
StackMap stack:
aload 0 /* this */
aload 1 /* manager */
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
5: .line 64
return
end local 2 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator curr
end local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager manager
end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/XML11DTDValidator;
0 6 1 manager Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
1 6 2 curr Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
MethodParameters:
Name Flags
manager
protected void init();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=1
start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator this
0: .line 67
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator.fValidation:Z
ifne 1
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator.fDynamicValidation:Z
ifeq 10
1: .line 68
StackMap locals:
StackMap stack:
aload 0 /* this */
invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.init:()V
2: .line 72
aload 0 /* this */
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator.fDatatypeValidatorFactory:Lcom/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory;
ldc "XML11ID"
invokevirtual com.sun.org.apache.xerces.internal.impl.dv.DTDDVFactory.getBuiltInDV:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
putfield com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator.fValID:Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
3: .line 73
aload 0 /* this */
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator.fDatatypeValidatorFactory:Lcom/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory;
ldc "XML11IDREF"
invokevirtual com.sun.org.apache.xerces.internal.impl.dv.DTDDVFactory.getBuiltInDV:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
putfield com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator.fValIDRef:Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
4: .line 74
aload 0 /* this */
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator.fDatatypeValidatorFactory:Lcom/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory;
ldc "XML11IDREFS"
invokevirtual com.sun.org.apache.xerces.internal.impl.dv.DTDDVFactory.getBuiltInDV:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
putfield com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator.fValIDRefs:Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
5: .line 75
aload 0 /* this */
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator.fDatatypeValidatorFactory:Lcom/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory;
ldc "XML11NMTOKEN"
invokevirtual com.sun.org.apache.xerces.internal.impl.dv.DTDDVFactory.getBuiltInDV:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
putfield com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator.fValNMTOKEN:Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
6: .line 76
aload 0 /* this */
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator.fDatatypeValidatorFactory:Lcom/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory;
ldc "XML11NMTOKENS"
invokevirtual com.sun.org.apache.xerces.internal.impl.dv.DTDDVFactory.getBuiltInDV:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
putfield com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator.fValNMTOKENS:Lcom/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator;
7: .line 78
goto 10
8: .line 79
StackMap locals:
StackMap stack: java.lang.Exception
astore 1 /* e */
start local 1 // java.lang.Exception e
9: .line 81
aload 1 /* e */
getstatic java.lang.System.err:Ljava/io/PrintStream;
invokevirtual java.lang.Exception.printStackTrace:(Ljava/io/PrintStream;)V
end local 1 // java.lang.Exception e
10: .line 84
StackMap locals:
StackMap stack:
return
end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator this
LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xerces/internal/impl/dtd/XML11DTDValidator;
9 10 1 e Ljava/lang/Exception;
Exception table:
from to target type
2 7 8 Class java.lang.Exception
}
SourceFile: "XML11DTDValidator.java"