(package private) abstract void |
InstrVisitor.Branch.emit(InstrVisitor.EmitCtx ctx) |
(package private) void |
InstrVisitor.TERMINATE.emit(InstrVisitor.EmitCtx ctx) |
(package private) void |
InstrVisitor.RET.emit(InstrVisitor.EmitCtx ctx) |
(package private) void |
InstrVisitor.JUMP2.emit(InstrVisitor.EmitCtx ctx) |
(package private) void |
InstrVisitor.JUMP4.emit(InstrVisitor.EmitCtx ctx) |
(package private) void |
InstrVisitor.IFJUMP2.emit(InstrVisitor.EmitCtx ctx) |
(package private) void |
InstrVisitor.LOOKUPSWITCH.emit(InstrVisitor.EmitCtx ctx) |
(package private) void |
InstrVisitor.TABLESWITCH.emit(InstrVisitor.EmitCtx ctx) |
(package private) abstract void |
InstrVisitor.CodeSegment.emit(InstrVisitor.EmitCtx ctx) |
(package private) void |
InstrVisitor.clinitHeader.emit(InstrVisitor.EmitCtx ctx) |
(package private) void |
InstrVisitor.methodHeader.emit(InstrVisitor.EmitCtx ctx) |
(package private) void |
InstrVisitor.BlockSegment.emit(InstrVisitor.EmitCtx ctx) |
(package private) void |
InstrVisitor.Block.emit(InstrVisitor.EmitCtx ctx,
byte[] code)
When this is called, all previous blocks have been written out and
their m_first have been updated.
|
protected void |
InstrVisitor.Branch.emitJumpOffset2(InstrVisitor.EmitCtx ctx,
int ip,
int targetBlockID) |
protected void |
InstrVisitor.Branch.emitJumpOffset4(InstrVisitor.EmitCtx ctx,
int ip,
int targetBlockID) |