| de.uka.ilkd.key.rule.updatesimplifier.ApplyOnAccessTerm de.uka.ilkd.key.rule.updatesimplifier.ApplyOnArrayAccess
ApplyOnArrayAccess | public class ApplyOnArrayAccess extends ApplyOnAccessTerm (Code) | | An abstract update simplification rule for application on array access
operators.
author: bubel |
ApplyOnArrayAccess | public ApplyOnArrayAccess(UpdateSimplifier updateSimplifier)(Code) | | Parameters: updateSimplifier - |
apply | public Term apply(Update update, Term target, Services services)(Code) | | determines whether this rule is applicable for the pair of update and
target (the term on which the update will be applied) term
Parameters: update - the Update to be applied on the given term Parameters: target - the Term on which the update is applied Parameters: services - the Services object true if the rule can be applied on the update, target pair |
isApplicable | public boolean isApplicable(Update update, Term target)(Code) | | determines whether this rule is applicable for the
update x target (the term on which the update will be
applied) pair
Parameters: update - the Update to be applied on target Parameters: target - the Term on which the update is applied true if the top level operator of target is anattribute operator |
Methods inherited from de.uka.ilkd.key.rule.updatesimplifier.ApplyOnAccessTerm | protected static Term compareObjects(Term o1, Term o2)(Code)(Java Doc)
|
|
|