public class Variable extends Value
| Modifier and Type | Field and Description |
|---|---|
static String |
THISREF_NAME |
| Constructor and Description |
|---|
Variable(TypeRef aType,
String aName,
long definedAt) |
| Modifier and Type | Method and Description |
|---|---|
static Variable |
createMethodParameter(int aIndex,
String aName,
TypeRef aTypeRef) |
static Variable |
createMethodParameter(int aIndex,
TypeRef aTypeRef) |
static Variable |
createThisRef(TypeRef aThisType) |
String |
getName() |
void |
initializeWith(Value aValue,
long analysisTime) |
boolean |
isSynthetic() |
LiveRange |
liveRange() |
TypeRef |
resolveType() |
String |
toString() |
incomingDataFlows, receivesDataFrom, receivesDataFrom, receivesDataFrom, replaceIncomingDataEdge, routeIncomingDataFlowsTo, widestTypeOfaddEdgeTo, addIncomingEdge, incomingEdges, incomingEdges, outgoingEdges, outgoingEdges, singleOutgoingNodeMatchingpublic static final String THISREF_NAME
public static Variable createMethodParameter(int aIndex, String aName, TypeRef aTypeRef)
public LiveRange liveRange()
public void initializeWith(Value aValue, long analysisTime)
public TypeRef resolveType()
resolveType in class Valuepublic String getName()
public boolean isSynthetic()
Copyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.