Package ru.ispras.castle.ast
Interface UseDef
-
- All Known Implementing Classes:
Assignment
,RangedVariable
public interface UseDef
Object that uses or/and defines variables.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Set<ru.ispras.fortress.expression.NodeVariable>
getDefines()
Returns a set of defined variables.java.util.Set<ru.ispras.fortress.expression.NodeVariable>
getUses()
Returns a set of used variables.
-
-
-
Method Detail
-
getUses
java.util.Set<ru.ispras.fortress.expression.NodeVariable> getUses()
Returns a set of used variables.- Returns:
- Variables that are used in this object.
-
getDefines
java.util.Set<ru.ispras.fortress.expression.NodeVariable> getDefines()
Returns a set of defined variables.- Returns:
- Variables that are defined in this object.
-
-