public final class StatementAttributeCall extends Statement
Statement.Kind
Modifier and Type | Method and Description |
---|---|
static ru.ispras.fortress.expression.Node |
createCallNode(StatementAttributeCall call) |
java.lang.String |
getAttributeName() |
Instance |
getCalleeInstance() |
java.lang.String |
getCalleeName() |
static StatementAttributeCall |
newArgumentCall(java.lang.String calleeName,
java.lang.String attributeName) |
static StatementAttributeCall |
newInstanceCall(Instance calleeInstance,
java.lang.String attributeName) |
static StatementAttributeCall |
newThisCall(java.lang.String attributeName) |
public static StatementAttributeCall newThisCall(java.lang.String attributeName)
public static StatementAttributeCall newArgumentCall(java.lang.String calleeName, java.lang.String attributeName)
public static StatementAttributeCall newInstanceCall(Instance calleeInstance, java.lang.String attributeName)
public java.lang.String getCalleeName()
public java.lang.String getAttributeName()
public Instance getCalleeInstance()
public static ru.ispras.fortress.expression.Node createCallNode(StatementAttributeCall call)