Package org.teavm.model
Class Program
java.lang.Object
org.teavm.model.Program
- All Implemented Interfaces:
ProgramReader
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbasicBlockAt
(int index) int
void
deleteBasicBlock
(int index) void
deleteVariable
(int index) boolean
isPacked()
void
pack()
void
rearrangeBasicBlocks
(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:
basicBlockCount
in interfaceProgramReader
-
basicBlockAt
- Specified by:
basicBlockAt
in interfaceProgramReader
-
getBasicBlocks
- Specified by:
getBasicBlocks
in interfaceProgramReader
-
rearrangeBasicBlocks
-
deleteVariable
public void deleteVariable(int index) -
isPacked
public boolean isPacked() -
pack
public void pack() -
variableCount
public int variableCount()- Specified by:
variableCount
in interfaceProgramReader
-
variableAt
- Specified by:
variableAt
in interfaceProgramReader
-
getAnnotations
- Specified by:
getAnnotations
in interfaceProgramReader
-