private static final class InstrVisitor.Block
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
InstrVisitor.Branch |
m_branch |
(package private) int |
m_first |
InstrVisitor.CodeSegment |
m_insertion |
(package private) int |
m_instrCount |
(package private) int |
m_length |
Modifier | Constructor and Description |
---|---|
private |
Block() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
emit(InstrVisitor.EmitCtx ctx,
byte[] code)
When this is called, all previous blocks have been written out and
their m_first have been updated.
|
int m_first
int m_length
int m_instrCount
public InstrVisitor.CodeSegment m_insertion
public InstrVisitor.Branch m_branch
void emit(InstrVisitor.EmitCtx ctx, byte[] code)