Class AbstractExpressionModel

java.lang.Object
software.coley.sourcesolver.model.AbstractModel
software.coley.sourcesolver.model.AbstractExpressionModel
All Implemented Interfaces:
Model
Direct Known Subclasses:
AnnotationExpressionModel, ArrayAccessExpressionModel, ArrayDeclarationExpressionModel, AssignmentExpressionModel, BinaryExpressionModel, CastExpressionModel, ConditionalExpressionModel, ErroneousExpressionModel, InstanceofExpressionModel, LambdaExpressionModel, LiteralExpressionModel, MemberSelectExpressionModel, MethodInvocationExpressionModel, MethodReferenceExpressionModel, NameExpressionModel, NewClassExpressionModel, ParenthesizedExpressionModel, SwitchExpressionModel, UnaryExpressionModel, UnknownExpressionModel

public abstract class AbstractExpressionModel extends AbstractModel
  • Constructor Details

    • AbstractExpressionModel

      protected AbstractExpressionModel(@Nonnull Range range)
    • AbstractExpressionModel

      protected AbstractExpressionModel(@Nonnull Range range, Model... children)
    • AbstractExpressionModel

      protected AbstractExpressionModel(@Nonnull Range range, ChildSupplier... suppliers)
    • AbstractExpressionModel

      protected AbstractExpressionModel(@Nonnull Range range, @Nonnull Collection<? extends Model> children)