Package de.monochromata.anaphors.ast.relatedexp.strategy

Strategies for identifying and handling related expressions
  • Interface Summary
    Interface Description
    LocalTempVariableIntroducingStrategy<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>>
    A related expression strategy that introduces a local temporary variable during anaphor resolution.
    RelatedExpressionStrategy<N,​T,​B,​TB extends B,​S,​QI,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>>
    A strategy for identifying and handling related expressions.
  • Class Summary
    Class Description
    AbstractLocalTempVariableIntroducingStrategy<N,​E,​T,​B,​MB extends B,​TB extends B,​S,​I,​QI,​EV,​PP,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>,​A extends ASTBasedAnaphora<N,​E,​T,​B,​TB,​S,​I,​QI,​R,​A>>
    Abstract base class for related expressions whose realization introduces local temporary variables.
    AbstractRelatedExpressionStrategy<N,​E,​T,​B,​MB extends B,​TB extends B,​S,​I,​QI,​EV,​PP,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>>
    An abstract base class for strategies used to generate (potential) related expressions from AST nodes.
    ClassInstanceCreationStrategy<N,​E,​T,​B,​MB extends B,​TB extends B,​S,​I,​QI,​EV,​PP,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>,​A extends ASTBasedAnaphora<N,​E,​T,​B,​TB,​S,​I,​QI,​R,​A>>
    Class instance creation expressions functioning as related expression.
    LocalVariableDeclarationStrategy<N,​E,​T,​B,​MB extends B,​TB extends B,​S,​I,​QI,​EV,​PP,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>>
    Local variable declarations functioning as related expression.
    MethodInvocationStrategy<N,​E,​T,​B,​MB extends B,​TB extends B,​S,​I,​QI,​EV,​PP,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>,​A extends ASTBasedAnaphora<N,​E,​T,​B,​TB,​S,​I,​QI,​R,​A>>
    Method invocation expressions functioning as related expression.
    ParameterDeclarationStrategy<N,​E,​T,​B,​MB extends B,​TB extends B,​S,​I,​QI,​EV,​PP,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>>
    Parameter declarations functioning as related expression.
  • Enum Summary
    Enum Description
    LocalTempVariableContents