Class EnhancedForLoopStatementModel
java.lang.Object
software.coley.sourcesolver.model.AbstractModel
software.coley.sourcesolver.model.AbstractStatementModel
software.coley.sourcesolver.model.EnhancedForLoopStatementModel
- All Implemented Interfaces:
Model
-
Constructor Summary
ConstructorsConstructorDescriptionEnhancedForLoopStatementModel(Range range, VariableModel variable, AbstractExpressionModel expression, AbstractStatementModel statement) -
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
-
EnhancedForLoopStatementModel
public EnhancedForLoopStatementModel(@Nonnull Range range, @Nonnull VariableModel variable, @Nonnull AbstractExpressionModel expression, @Nonnull AbstractStatementModel statement)
-
-
Method Details
-
getVariable
-
getExpression
-
getStatement
-
equals
- Specified by:
equalsin classAbstractModel
-
hashCode
public int hashCode()- Specified by:
hashCodein classAbstractModel
-
toString
-