| Package | Description |
|---|---|
| org.teavm.model |
Represents a class model that is alternative to
java.lang.reflection package. |
| org.teavm.model.emit | |
| org.teavm.model.instructions | |
| org.teavm.model.util |
| Modifier and Type | Method and Description |
|---|---|
BasicBlock |
Program.basicBlockAt(int index) |
BasicBlock |
Program.createBasicBlock() |
BasicBlock |
Phi.getBasicBlock() |
BasicBlock |
Instruction.getBasicBlock() |
BasicBlock |
TryCatchBlock.getHandler() |
BasicBlock |
TryCatchBlock.getProtectedBlock() |
BasicBlock |
Incoming.getSource() |
| Modifier and Type | Method and Description |
|---|---|
void |
BasicBlock.removeIncomingsFrom(BasicBlock predecessor) |
void |
TryCatchBlock.setHandler(BasicBlock handler) |
void |
Incoming.setSource(BasicBlock source) |
| Modifier and Type | Method and Description |
|---|---|
BasicBlock |
ProgramEmitter.createBlock() |
BasicBlock |
ProgramEmitter.getBlock() |
BasicBlock |
ValueEmitter.getBlock() |
| Modifier and Type | Method and Description |
|---|---|
ForkEmitter |
ForkEmitter.and(BasicBlock block,
ForkEmitter other) |
ProgramEmitter |
ProgramEmitter.jump(BasicBlock block) |
ForkEmitter |
ForkEmitter.or(BasicBlock block,
ForkEmitter other) |
void |
ProgramEmitter.setBlock(BasicBlock block) |
abstract void |
ForkEmitter.setElse(BasicBlock block) |
abstract void |
ForkEmitter.setThen(BasicBlock block) |
| Modifier and Type | Method and Description |
|---|---|
BasicBlock |
BranchingInstruction.getAlternative() |
BasicBlock |
BinaryBranchingInstruction.getAlternative() |
BasicBlock |
BranchingInstruction.getConsequent() |
BasicBlock |
BinaryBranchingInstruction.getConsequent() |
BasicBlock |
SwitchInstruction.getDefaultTarget() |
BasicBlock |
JumpInstruction.getTarget() |
BasicBlock |
SwitchTableEntry.getTarget() |
| Modifier and Type | Method and Description |
|---|---|
void |
BranchingInstruction.setAlternative(BasicBlock alternative) |
void |
BinaryBranchingInstruction.setAlternative(BasicBlock alternative) |
void |
BranchingInstruction.setConsequent(BasicBlock consequent) |
void |
BinaryBranchingInstruction.setConsequent(BasicBlock consequent) |
void |
SwitchInstruction.setDefaultTarget(BasicBlock defaultTarget) |
void |
JumpInstruction.setTarget(BasicBlock target) |
void |
SwitchTableEntry.setTarget(BasicBlock target) |
| Modifier and Type | Method and Description |
|---|---|
BasicBlock[] |
InstructionTransitionExtractor.getTargets() |
protected abstract BasicBlock |
BasicBlockMapper.map(BasicBlock block) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract BasicBlock |
BasicBlockMapper.map(BasicBlock block) |
void |
BasicBlockMapper.transform(BasicBlock block) |
Copyright © 2015. All rights reserved.