Class Program
java.lang.Object
org.teavm.model.Program
- All Implemented Interfaces:
ProgramReader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbasicBlockAt(int index) intvoiddeleteBasicBlock(int index) voiddeleteVariable(int index) booleanisPacked()voidpack()voidrearrangeBasicBlocks(List<BasicBlock> basicBlocks) variableAt(int index) int
-
Constructor Details
-
Program
public Program()
-
-
Method Details
-
createBasicBlock
-
createVariable
-
deleteBasicBlock
public void deleteBasicBlock(int index) -
basicBlockCount
public int basicBlockCount()- Specified by:
basicBlockCountin interfaceProgramReader
-
basicBlockAt
- Specified by:
basicBlockAtin interfaceProgramReader
-
getBasicBlocks
- Specified by:
getBasicBlocksin interfaceProgramReader
-
rearrangeBasicBlocks
-
deleteVariable
public void deleteVariable(int index) -
isPacked
public boolean isPacked() -
pack
public void pack() -
variableCount
public int variableCount()- Specified by:
variableCountin interfaceProgramReader
-
variableAt
- Specified by:
variableAtin interfaceProgramReader
-
getAnnotations
- Specified by:
getAnnotationsin interfaceProgramReader
-