Interface StoresAnchorInLocalTempVariable<N,​E,​T,​B,​TB extends B,​S,​I,​QI,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>,​A extends ASTBasedAnaphora<N,​E,​T,​B,​TB,​S,​I,​QI,​R,​A>>

Type Parameters:
N - The node type in the AST
E - The expression type
T - The type type
B - The binding type
TB - The type binding type
S - The scope type (optional)
I - The type used to represent identifiers
QI - The type used to represent qualified identifiers
R - The sub-type of related expression to use
A - The sub-type of AST-based anaphora to use
All Superinterfaces:
AnaphorResolutionStrategy<N,​E,​T,​B,​TB,​S,​I,​QI,​R,​A>, AnchoringStrategy<N,​E,​T,​B,​TB,​S,​I,​QI,​R,​A>, Strategy
All Known Implementing Classes:
IA2FStrategy, IA2MgStrategy

public interface StoresAnchorInLocalTempVariable<N,​E,​T,​B,​TB extends B,​S,​I,​QI,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>,​A extends ASTBasedAnaphora<N,​E,​T,​B,​TB,​S,​I,​QI,​R,​A>>
extends AnchoringStrategy<N,​E,​T,​B,​TB,​S,​I,​QI,​R,​A>
This is an AnchoringStrategy that has an anchor that differs from the referent. It retains the resolved AnaphorResolutionStrategy and ReferentializationStrategy for realization, because this strategy relates to the referent which is not stored in the introduced local temp variable, if such a variable is introduced (depends on whether the RelatedExpressionStrategy is a LocalTempVariableIntroducingStrategy).