org.siebengeisslein.pclass.expression
Interface ExpressionContainer
- All Superinterfaces:
- CommitConstrained
- All Known Subinterfaces:
- FilterExpression
- All Known Implementing Classes:
- AbstractInvocationExpression, Assignment, BinaryOperator, CastExpression, ConstructorInvocation, Declaration, DereferenceExpression, ExpressionStatement, ForStatement, IfStatement, MethodInvocation, OperandFilterExpression, ParenthesisExpression, QueryExpression, ReturnStatement, SuperConstructorInvocation, SwitchCaseEntry, SwitchStatement, TypeChange
public interface ExpressionContainer
- extends CommitConstrained
replaceChild
void replaceChild(Expression child,
Expression newChild)
removeChild
void removeChild(Expression child)
getVariableManager
AbstractModifieableVariableManager getVariableManager()
getOwnerClass
PClass getOwnerClass()
getOwnerMethod
PMethod getOwnerMethod()
containsChild
boolean containsChild(Expression expression)
getDataDirectory
DataDirectory getDataDirectory()