Class CaseModel
java.lang.Object
software.coley.sourcesolver.model.AbstractModel
software.coley.sourcesolver.model.CaseModel
- All Implemented Interfaces:
Model
-
Constructor Summary
ConstructorsConstructorDescriptionCaseModel(Range range, List<AbstractCaseLabelModel> labels, List<AbstractExpressionModel> expressions, List<AbstractStatementModel> statements, Model body) -
Method Summary
Methods inherited from class software.coley.sourcesolver.model.AbstractModel
getChildren, getParent, getRange, resolveAtMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.coley.sourcesolver.model.Model
getChildAtPosition, getParentOfType, getRecursiveChildrenOfType, getSource, isChildOf, isParentOf, resolve, visit
-
Constructor Details
-
CaseModel
public CaseModel(@Nonnull Range range, @Nonnull List<AbstractCaseLabelModel> labels, @Nonnull List<AbstractExpressionModel> expressions, @Nonnull List<AbstractStatementModel> statements, @Nullable Model body)
-
-
Method Details
-
getLabels
-
getExpressions
-
getStatements
-
getBody
-
equals
- Specified by:
equalsin classAbstractModel
-
hashCode
public int hashCode()- Specified by:
hashCodein classAbstractModel
-
toString
-