DDefVariable class abstract

define variable

Implemented types
Implementers

Constructors

DDefVariable()

Properties

changeable bool
no setter
content DExpression?
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
target DVar
some time we should auto change the variable name
no setter
type DType?
no setter

Methods

getIterable() Iterable<StatementInfo>
get iterable to for each statements, each statement will yield itself first
override
getType() DType
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
run(RunTip tip) → dynamic
override
toMap() Map
to map
override
toString() String
A string representation of this object.
inherited
tran(LanguageTip tip) String
transform to target code, the target information is in the tip
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

statementName String
final

Static Methods

fromMap(FormMapTip f, Map m) DDefVariable