Class TypeModel
java.lang.Object
software.coley.sourcesolver.model.AbstractModel
software.coley.sourcesolver.model.TypeModel
- All Implemented Interfaces:
Model
- Direct Known Subclasses:
TypeModel.Array,TypeModel.NamedObject,TypeModel.Parameterized,TypeModel.Primitive,TypeModel.Union,TypeModel.Var,TypeModel.Wildcard
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumstatic classstatic classstatic classstatic classstatic classstatic class -
Constructor Summary
Constructors -
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
-
TypeModel
-
TypeModel
protected TypeModel(@Nonnull Range range, @Nonnull Model identifier, @Nonnull Collection<? extends Model> additionalChildren)
-
-
Method Details
-
getIdentifier
-
getKind
-
equals
- Specified by:
equalsin classAbstractModel
-
hashCode
public int hashCode()- Specified by:
hashCodein classAbstractModel
-
toString
-
newVar
-