Package org.teavm.model
Interface BasicBlockReader
-
- All Known Implementing Classes:
BasicBlock
public interface BasicBlockReader
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VariableReadergetExceptionVariable()intgetIndex()ProgramReadergetProgram()intinstructionCount()InstructionIteratoriterateInstructions()voidreadAllInstructions(InstructionReader reader)java.util.List<? extends PhiReader>readPhis()java.util.List<? extends TryCatchBlockReader>readTryCatchBlocks()
-
-
-
Method Detail
-
getProgram
ProgramReader getProgram()
-
getIndex
int getIndex()
-
readPhis
java.util.List<? extends PhiReader> readPhis()
-
instructionCount
int instructionCount()
-
iterateInstructions
InstructionIterator iterateInstructions()
-
readAllInstructions
void readAllInstructions(InstructionReader reader)
-
readTryCatchBlocks
java.util.List<? extends TryCatchBlockReader> readTryCatchBlocks()
-
getExceptionVariable
VariableReader getExceptionVariable()
-
-