public class NonNullType extends AbstractNode<NonNullType> implements Type<NonNullType>
Constructor and Description |
---|
NonNullType() |
NonNullType(Type type) |
Modifier and Type | Method and Description |
---|---|
NonNullType |
deepCopy() |
java.util.List<Node> |
getChildren() |
Type |
getType() |
boolean |
isEqualTo(Node o)
Compares just the content and not the children.
|
void |
setType(ListType type) |
void |
setType(TypeName type) |
java.lang.String |
toString() |
deepCopy, deepCopy, getComments, getSourceLocation, setComments, setSourceLocation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getComments, getSourceLocation
public NonNullType()
public NonNullType(Type type)
public Type getType()
public void setType(ListType type)
public void setType(TypeName type)
public java.util.List<Node> getChildren()
getChildren
in interface Node<NonNullType>
public boolean isEqualTo(Node o)
Node
isEqualTo
in interface Node<NonNullType>
o
- the other node to compare topublic NonNullType deepCopy()
deepCopy
in interface Node<NonNullType>
deepCopy
in interface Type<NonNullType>
public java.lang.String toString()
toString
in class java.lang.Object