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

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
All Known Subinterfaces:
ASTBasedAnaphora<N,​E,​T,​B,​TB,​S,​I,​QI,​R,​A>, DirectAnaphora<N,​E,​T,​B,​TB,​S,​I,​QI,​R,​A>, IndirectAnaphora<N,​E,​T,​B,​TB,​S,​I,​QI,​R,​A>
All Known Implementing Classes:
AbstractASTBasedAnaphora, DefaultDirectAnaphora, DefaultIndirectAnaphora, DefaultRelatedExpressionPart

public interface RelatedExpressionPart<N,​E,​T,​B,​TB extends B,​S,​I,​QI,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>>
Represents a related expression at the AST level. Because instances of this type contain AST nodes, they should be short-lived and must not be persisted.
  • Method Details