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