Anything
Object
no subtypes hierarchy
Initializer 
TypeArgument(Type type, Variance? variance = null) Parameters:

Attributes  
children  Source Codeshared actual [Type][Variance, Type] children The child nodes of this node. 
hash  Source Codeshared actual Integer hash The hash value of the value, which allows the value to be an element of a hashbased set or key of a hashbased map. Implementations must respect the constraint that:
Therefore, a class which refines In general, Note that when executing on a Java Virtual Machine, the
64bit Refines Object.hash 
type  Source Codeshared Type type The argument type. 
variance  Source Codeshared Variance? variance The variance of the type, if any. 
Inherited Attributes 
Attributes inherited from: Node 
Attributes inherited from: Object hash , string 
Attributes inherited from: TypeIsh 
Methods  
copy  Source Codeshared TypeArgument copy(Type type = ..., Variance? variance = ...) Parameters:

equals  Source Codeshared actual Boolean equals(Object that) Determine if two values are equal. For any two nonnull objects x == y Implementations should respect the constraints that:
Furthermore it is recommended that implementations
ensure that if A class which explicitly refines Note that an implementation of Refines Object.equals 
transform  Source Codeshared actual Result transform<out Result>(Transformer<Result> transformer) Transform this node with the given If you have a Refines Node.transform 
visit  Source Codeshared actual void visit(Visitor visitor) Visit this node with the given Refines Node.visit 
Inherited Methods 
Methods inherited from: Node 
Methods inherited from: Object equals 