Package | Description |
---|---|
org.biojava.utils.bytecode |
A Java object-model for a Java Bytecode Macro-Assembler.
|
Modifier and Type | Method and Description |
---|---|
Label |
InstructionVector.getEndLabel() |
Label |
InstructionVector.getStartLabel() |
Modifier and Type | Method and Description |
---|---|
void |
CodeContext.addExceptionTableEntry(Label startHandled,
Label endHandled,
CodeClass eClass,
Label handler)
Add an exception table entry.
|
static Instruction |
ByteCode.make_goto(Label l) |
static Instruction |
ByteCode.make_if_acmpeq(Label l)
Return the Instruction object for the if_acmpeq instruction.
|
static Instruction |
ByteCode.make_if_acmpne(Label l)
Return the Instruction object for the if_acmpne instruction.
|
static Instruction |
ByteCode.make_if_icmpeq(Label l)
Return the Instruction object for the if_icmpeq instruction.
|
static Instruction |
ByteCode.make_if_icmpge(Label l)
Return the Instruction object for the if_icmpge instruction.
|
static Instruction |
ByteCode.make_if_icmpgt(Label l)
Return the Instruction object for the if_icmpgt instruction.
|
static Instruction |
ByteCode.make_if_icmple(Label l)
Return the Instruction object for the if_icmple instruction.
|
static Instruction |
ByteCode.make_if_icmplt(Label l)
Return the Instruction object for the if_icmplt instruction.
|
static Instruction |
ByteCode.make_if_icmpne(Label l)
Return the Instruction object for the if_icmpne instruction.
|
static Instruction |
ByteCode.make_if(byte op,
Label lab)
Make an if Instruction for the opcode and label.
|
static Instruction |
ByteCode.make_ifeq(Label lab)
Return the Instruction object for the ifeq instruction.
|
static Instruction |
ByteCode.make_ifge(Label lab)
Return the Instruction object for the ifge instruction.
|
static Instruction |
ByteCode.make_ifgt(Label lab)
Return the Instruction object for the ifgt instruction.
|
static Instruction |
ByteCode.make_ifle(Label lab)
Return the Instruction object for the ifle instruction.
|
static Instruction |
ByteCode.make_iflt(Label lab)
Return the Instruction object for the iflt instruction.
|
static Instruction |
ByteCode.make_ifne(Label lab)
Return the Instruction object for the ifne instruction.
|
static Instruction |
ByteCode.make_ifnonnull(Label l)
Return the Instruction object for the ifnonnull instruction.
|
static Instruction |
ByteCode.make_ifnull(Label l)
Return the Instruction object for the ifnull instruction.
|
static Instruction |
ByteCode.make_jsr(Label l) |
static CodeGenerator |
ByteCode.make_markLabel(Label lab) |
void |
CodeContext.markLabel(Label lab)
Mark a label at the current point in the stream.
|
void |
CodeContext.writeLabel(Label lab)
Write the offset of a Label to the context.
|
Constructor and Description |
---|
MarkLabel(Label label) |
Copyright © 2014 BioJava. All rights reserved.