public final class com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry
super_class: java.lang.Object
{
public int hash;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarDescription desc;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription;
flags: (0x0001) ACC_PUBLIC
public com.sun.org.apache.xerces.internal.xni.grammars.Grammar grammar;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
flags: (0x0001) ACC_PUBLIC
public com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry next;
descriptor: Lcom/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl$Entry;
flags: (0x0001) ACC_PUBLIC
protected void <init>(int, com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarDescription, com.sun.org.apache.xerces.internal.xni.grammars.Grammar, com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry);
descriptor: (ILcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription;Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;Lcom/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl$Entry;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=5, args_size=5
start local 0 // com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry this
start local 1 // int hash
start local 2 // com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarDescription desc
start local 3 // com.sun.org.apache.xerces.internal.xni.grammars.Grammar grammar
start local 4 // com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry next
0: .line 325
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 326
aload 0 /* this */
iload 1 /* hash */
putfield com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry.hash:I
2: .line 327
aload 0 /* this */
aload 2 /* desc */
putfield com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry.desc:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription;
3: .line 328
aload 0 /* this */
aload 3 /* grammar */
putfield com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry.grammar:Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
4: .line 329
aload 0 /* this */
aload 4 /* next */
putfield com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry.next:Lcom/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl$Entry;
5: .line 330
return
end local 4 // com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry next
end local 3 // com.sun.org.apache.xerces.internal.xni.grammars.Grammar grammar
end local 2 // com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarDescription desc
end local 1 // int hash
end local 0 // com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl$Entry;
0 6 1 hash I
0 6 2 desc Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription;
0 6 3 grammar Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
0 6 4 next Lcom/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl$Entry;
MethodParameters:
Name Flags
hash
desc
grammar
next
protected void clear();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 // com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry this
0: .line 335
aload 0 /* this */
aconst_null
putfield com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry.desc:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription;
1: .line 336
aload 0 /* this */
aconst_null
putfield com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry.grammar:Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
2: .line 337
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry.next:Lcom/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl$Entry;
ifnull 5
3: .line 338
aload 0 /* this */
getfield com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry.next:Lcom/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl$Entry;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry.clear:()V
4: .line 339
aload 0 /* this */
aconst_null
putfield com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry.next:Lcom/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl$Entry;
5: .line 341
StackMap locals:
StackMap stack:
return
end local 0 // com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl$Entry;
}
SourceFile: "XMLGrammarPoolImpl.java"
NestHost: com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl
InnerClasses:
protected final Entry = com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl$Entry of com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl