Node class mixin
Constructors
- Node()
Properties
- $hasReferences → bool
-
no setter
- $id → int
-
Returns the identity hash code of this node.
no setter
- $isActive → bool
-
no setter
-
$json
→ Map<
String, dynamic> -
no setter
-
$metadata
↔ Map<
String, dynamic> -
getter/setter pair
- $pool ↔ NodePool?
-
getter/setter pair
- $referenceCount ↔ int
-
getter/setter pair
- $rootNode ↔ bool
-
Whether this node is a root node. If true, it will not be destroyed when depending nodes are destroyed.
getter/setter pair
- $sourceCodeFile → String?
-
no setter
- $sourceFile → String?
-
no setter
- $tag ↔ Object?
-
The tag of the node.
getter/setter pair
-
$traits
→ Set<
Type> -
Returns the traits implemented by this node.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- logger → PLogger
-
Returns the logger for this node.
no setter
- nodeName → String
-
The name of the node. You can use &4chat &(#FF00FF)colors here.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
$allInstanceFields(
[Type? type]) → Iterable< VariableMirror> -
$allInstanceMethods(
[Type? type]) → Iterable< MethodMirror> -
$dependencyFields(
) → Iterable< VariableMirror> -
$hasTrait(
Type trait) → bool - Returns whether this node has the given trait.
-
destroy(
) → Future< void> -
destroyAllOfTypeAndTag(
) → Future< void> -
destroyWithStarter(
) → Future< Future< void> Function()> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
restart(
) → Future< void> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
$hasTraitOf(
Type t, Type trait) → bool -
$nodeAnnotation<
T> (Type nodeType) → T? -
$traitsOf(
Type t) → Set< Type>