| Package | Description |
|---|---|
| org.teavm.dependency | |
| org.teavm.model |
Represents a class model that is alternative to
java.lang.reflection package. |
| org.teavm.model.instructions | |
| org.teavm.model.util |
| Modifier and Type | Method and Description |
|---|---|
void |
DataFlowGraphBuilder.choose(VariableReader condition,
List<? extends SwitchTableEntryReader> table,
BasicBlockReader defaultTarget) |
void |
DataFlowGraphBuilder.jump(BasicBlockReader target) |
void |
DataFlowGraphBuilder.jumpIf(BinaryBranchingCondition cond,
VariableReader first,
VariableReader second,
BasicBlockReader consequent,
BasicBlockReader alternative) |
void |
DataFlowGraphBuilder.jumpIf(BranchingCondition cond,
VariableReader operand,
BasicBlockReader consequent,
BasicBlockReader alternative) |
| Modifier and Type | Class and Description |
|---|---|
class |
BasicBlock |
| Modifier and Type | Method and Description |
|---|---|
BasicBlockReader |
ProgramReader.basicBlockAt(int index) |
BasicBlockReader |
PhiReader.getBasicBlock() |
BasicBlockReader |
TryCatchBlockReader.getHandler() |
BasicBlockReader |
TryCatchBlockReader.getProtectedBlock() |
BasicBlockReader |
IncomingReader.getSource() |
| Modifier and Type | Method and Description |
|---|---|
BasicBlockReader |
SwitchTableEntryReader.getTarget() |
| Modifier and Type | Method and Description |
|---|---|
void |
InstructionReader.choose(VariableReader condition,
List<? extends SwitchTableEntryReader> table,
BasicBlockReader defaultTarget) |
void |
InstructionReader.jump(BasicBlockReader target) |
void |
InstructionReader.jumpIf(BinaryBranchingCondition cond,
VariableReader first,
VariableReader second,
BasicBlockReader consequent,
BasicBlockReader alternative) |
void |
InstructionReader.jumpIf(BranchingCondition cond,
VariableReader operand,
BasicBlockReader consequent,
BasicBlockReader alternative) |
| Modifier and Type | Method and Description |
|---|---|
void |
InstructionStringifier.choose(VariableReader condition,
List<? extends SwitchTableEntryReader> table,
BasicBlockReader defaultTarget) |
static List<Instruction> |
ProgramUtils.copyInstructions(BasicBlockReader block,
int from,
int to,
Program target) |
static List<Phi> |
ProgramUtils.copyPhis(BasicBlockReader block,
Program target) |
static List<TryCatchBlock> |
ProgramUtils.copyTryCatches(BasicBlockReader block,
Program target) |
void |
InstructionStringifier.jump(BasicBlockReader target) |
void |
InstructionStringifier.jumpIf(BinaryBranchingCondition cond,
VariableReader first,
VariableReader second,
BasicBlockReader consequent,
BasicBlockReader alternative) |
void |
InstructionStringifier.jumpIf(BranchingCondition cond,
VariableReader operand,
BasicBlockReader consequent,
BasicBlockReader alternative) |
Copyright © 2015. All rights reserved.