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
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractExpressionModel(Range range) protectedAbstractExpressionModel(Range range, Collection<? extends Model> children) protectedAbstractExpressionModel(Range range, ChildSupplier... suppliers) protectedAbstractExpressionModel(Range range, Model... children) -
Method Summary
Methods inherited from class software.coley.sourcesolver.model.AbstractModel
equals, getChildren, getParent, getRange, hashCode, resolveAtMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.coley.sourcesolver.model.Model
getChildAtPosition, getParentOfType, getRecursiveChildrenOfType, getSource, isChildOf, isParentOf, resolve, visit
-
Constructor Details
-
AbstractExpressionModel
-
AbstractExpressionModel
-
AbstractExpressionModel
-
AbstractExpressionModel
protected AbstractExpressionModel(@Nonnull Range range, @Nonnull Collection<? extends Model> children)
-