Class TypeModel.Parameterized
java.lang.Object
software.coley.sourcesolver.model.AbstractModel
software.coley.sourcesolver.model.TypeModel
software.coley.sourcesolver.model.TypeModel.Parameterized
- All Implemented Interfaces:
Model,NamedModel
- Enclosing class:
TypeModel
-
Nested Class Summary
Nested classes/interfaces inherited from class software.coley.sourcesolver.model.TypeModel
TypeModel.Array, TypeModel.Kind, TypeModel.NamedObject, TypeModel.Parameterized, TypeModel.Primitive, TypeModel.Union, TypeModel.Var, TypeModel.Wildcard -
Constructor Summary
ConstructorsConstructorDescriptionParameterized(Range range, Model identifierModel, List<? extends Model> typeArguments) -
Method Summary
Methods inherited from class software.coley.sourcesolver.model.TypeModel
getIdentifier, newVarMethods 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, getChildren, getParent, getParentOfType, getRange, getRecursiveChildrenOfType, getSource, isChildOf, isParentOf, resolve, resolveAt, visit
-
Constructor Details
-
Parameterized
-
-
Method Details
-
getTypeArguments
-
getKind
-
getName
- Specified by:
getNamein interfaceNamedModel- Returns:
- Identifier name.
-
equals
-
hashCode
public int hashCode() -
toString
-