kmy.jint.gen
Class JVMClassConsumer

java.lang.Object
  |
  +--kmy.jint.gen.JVMClassConsumer
Direct Known Subclasses:
CompiledClass.Consumer, Disassembler.Consumer

public class JVMClassConsumer
extends java.lang.Object


Constructor Summary
JVMClassConsumer()
           
 
Method Summary
 void endClass()
           
 void endField()
           
 void endMethod()
           
 void startClass(int flags, java.lang.String name, java.lang.String superName)
           
 void startField(int flags, java.lang.String name, java.lang.String type)
           
 void startMethod(int flags, java.lang.String type, java.lang.String name)
           
 void tellFieldAttribute(java.lang.String name, java.lang.Object value)
           
 void tellInterfaces(java.lang.String[] iNames)
           
 void tellMethodAttribute(java.lang.String name, java.lang.Object value)
           
 void tellVersion(int version, int subversion)
           
 boolean wantFieldAttribute(java.lang.String name)
           
 boolean wantMethodAttribute(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

JVMClassConsumer

public JVMClassConsumer()
Method Detail

tellVersion

public void tellVersion(int version,
                        int subversion)

startClass

public void startClass(int flags,
                       java.lang.String name,
                       java.lang.String superName)

tellInterfaces

public void tellInterfaces(java.lang.String[] iNames)

startField

public void startField(int flags,
                       java.lang.String name,
                       java.lang.String type)

wantFieldAttribute

public boolean wantFieldAttribute(java.lang.String name)

tellFieldAttribute

public void tellFieldAttribute(java.lang.String name,
                               java.lang.Object value)

endField

public void endField()

startMethod

public void startMethod(int flags,
                        java.lang.String type,
                        java.lang.String name)

wantMethodAttribute

public boolean wantMethodAttribute(java.lang.String name)

tellMethodAttribute

public void tellMethodAttribute(java.lang.String name,
                                java.lang.Object value)

endMethod

public void endMethod()

endClass

public void endClass()