Class LambdaExpressionModel
java.lang.Object
software.coley.sourcesolver.model.AbstractModel
software.coley.sourcesolver.model.AbstractExpressionModel
software.coley.sourcesolver.model.LambdaExpressionModel
- All Implemented Interfaces:
Model
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionLambdaExpressionModel(Range range, List<VariableModel> parameters, Model body, LambdaExpressionModel.BodyKind bodyKind) -
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
-
LambdaExpressionModel
public LambdaExpressionModel(@Nonnull Range range, @Nonnull List<VariableModel> parameters, @Nonnull Model body, @Nonnull LambdaExpressionModel.BodyKind bodyKind)
-
-
Method Details
-
getParameters
-
getBody
-
getBodyKind
-
equals
- Specified by:
equalsin classAbstractModel
-
hashCode
public int hashCode()- Specified by:
hashCodein classAbstractModel
-
toString
-