public class Program extends Object
| Constructor and Description |
|---|
Program(DebugInformation aDebugInformation,
BytecodeLinkerContext aLinkerContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
addArgument(Variable aVariable) |
Variable |
argumentAt(int aIndex) |
Variable |
createVariable(String aName,
TypeRef aType) |
Variable |
createVariable(TypeRef aType) |
void |
deleteVariable(Variable aVariable) |
long |
getAnalysisTime() |
List<Variable> |
getArguments() |
ControlFlowGraph |
getControlFlowGraph() |
DebugInformation |
getDebugInformation() |
BytecodeProgram.FlowInformation |
getFlowInformation() |
BytecodeLinkerContext |
getLinkerContext() |
List<Variable> |
getVariables() |
void |
incrementAnalysisTime() |
void |
setFlowInformation(BytecodeProgram.FlowInformation flowInformation) |
public Program(DebugInformation aDebugInformation, BytecodeLinkerContext aLinkerContext)
public BytecodeLinkerContext getLinkerContext()
public DebugInformation getDebugInformation()
public void setFlowInformation(BytecodeProgram.FlowInformation flowInformation)
public BytecodeProgram.FlowInformation getFlowInformation()
public void addArgument(Variable aVariable)
public Variable argumentAt(int aIndex)
public ControlFlowGraph getControlFlowGraph()
public void deleteVariable(Variable aVariable)
public void incrementAnalysisTime()
public long getAnalysisTime()
Copyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.