Interface StoresReferentInLocalTempVariable<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>, Strategy
All Known Implementing Classes:
DA1ReStrategy, IA1MrStrategy

public interface StoresReferentInLocalTempVariable<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 AnaphorResolutionStrategy<N,​E,​T,​B,​TB,​S,​I,​QI,​R,​A>
This is a AnaphorResolutionStrategy that has a related expression that is or yields the referent. It uses DA1ReStrategy and NameRecurrence for realization, because this strategy relates to the referent which is stored in the introduced local temp variable, if such a variable is introduced (depends on whether the RelatedExpressionStrategy is a LocalTempVariableIntroducingStrategy).