TypeTree<BASE> class abstract

Available extensions

Constructors

TypeTree()
const

Properties

arguments → List<TypeTree>
no setter
base → TypeCapture<BASE>
no setter
hashCode → int
The hash code for this object.
no setteroverride
isQualified → bool

Available on TypeTree, provided by the QualifiedExtension extension

no setter
isSynthetic → bool

Available on TypeTree, provided by the QualifiedExtension extension

no setter
isTerminal → bool

Available on TypeTree<T>, provided by the TypeTreeExtension extension

no setter
qualified → TypeCapture

Available on TypeTree, provided by the QualifiedExtension extension

no setter
qualifiedOrBase → TypeCapture

Available on TypeTree, provided by the QualifiedExtension extension

no setter
qualifiedOrDynamic → TypeCapture

Available on TypeTree, provided by the QualifiedExtension extension

no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

isAssignableToBase(dynamic obj) → bool

Available on TypeTree<T>, provided by the TypeTreeExtension extension

isBase<A>() → bool

Available on TypeTree<T>, provided by the TypeTreeExtension extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
override

Static Methods

$hashCode(TypeTree tree) → int
$toString(TypeTree tree) → String
arg0<T>() → TypeTree
arg1<BASE, A>() → TypeTree
arg2<BASE, A, B>() → TypeTree
arg3<BASE, A, B, C>() → TypeTree
argN<BASE>(List<TypeTree> arguments) → TypeTree
future<T>() → TypeTree
futureOr<T>() → TypeTree
iterable<T>() → TypeTree
list<T>() → TypeTree
map<K, V>() → TypeTree
set<T>() → TypeTree
stream<T>() → TypeTree
terminal<T>() → TypeTree

Constants

$bool → const TypeTree
$double → const TypeTree
$int → const TypeTree
$string → const TypeTree
object → const TypeTree