com.vladium.emma.instr
Class InstrVisitor.methodHeader

java.lang.Object
  extended by com.vladium.emma.instr.InstrVisitor.CodeSegment
      extended by com.vladium.emma.instr.InstrVisitor.methodHeader
Enclosing class:
InstrVisitor

static final class InstrVisitor.methodHeader
extends InstrVisitor.CodeSegment


Field Summary
private static int HEADER_INIT_CAPACITY
           
private  ByteArrayOStream m_buf
           
 
Fields inherited from class com.vladium.emma.instr.InstrVisitor.CodeSegment
m_visitor
 
Constructor Summary
InstrVisitor.methodHeader(InstrVisitor visitor, int localVarIndex)
           
 
Method Summary
(package private)  void emit(InstrVisitor.EmitCtx ctx)
           
(package private)  int length()
           
(package private)  int maxstack()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_buf

private final ByteArrayOStream m_buf

HEADER_INIT_CAPACITY

private static final int HEADER_INIT_CAPACITY
See Also:
Constant Field Values
Constructor Detail

InstrVisitor.methodHeader

InstrVisitor.methodHeader(InstrVisitor visitor,
                          int localVarIndex)
Method Detail

length

int length()
Specified by:
length in class InstrVisitor.CodeSegment

maxstack

int maxstack()
Specified by:
maxstack in class InstrVisitor.CodeSegment

emit

void emit(InstrVisitor.EmitCtx ctx)
Specified by:
emit in class InstrVisitor.CodeSegment