-
body
→ Statement
-
final
-
enclosingFunction
→ FunctionNode?
-
Returns the FunctionNode enclosing this node, possibly the node itself, or null if not enclosed in any function.
no setterinherited
-
enclosingProgram
→ Program?
-
Returns the Program node enclosing this node, possibly the node itself, or null if not enclosed in any program.
no setterinherited
-
end
↔ int?
-
Source-code offset.
getter/setter pairinherited
-
environment
↔ Set<String?>?
-
Variables declared in this scope, including the implicitly declared "arguments" variable.
getter/setter pairinherited
-
filename
→ String?
-
Retrieves the filename from the enclosing Program. Returns null if the node is orphaned.
no setterinherited
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
isAccessor
→ bool
-
no setter
-
isDeclaration
→ bool
-
no setter
-
isExpression
→ bool
-
no setter
-
line
↔ int?
-
1-based line number.
getter/setter pairinherited
-
location
→ String
-
A string with filename and line number.
no setterinherited
-
params
→ List<Name>
-
final
-
parent
↔ Node?
-
The parent of this node, or null if this is the Program node.
getter/setter pairinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
start
↔ int?
-
Source-code offset.
getter/setter pairinherited