Package org.teavm.model
Class Program
java.lang.Object
org.teavm.model.Program
- All Implemented Interfaces:
ProgramReader
-
Constructor Summary
Constructors -
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
-