ASTAnnotation class abstract
Comments or empty lines. Which has no meaning when interpreting, but they have meanings in formatting, so we keeps them as a special ASTNode.
- Inheritance
- Implementers
Constructors
Properties
- column → int
-
finalinherited
- content → String
-
final
- documentation → String
-
no setterinherited
- end → int
-
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- isConstValue → bool
-
Wether this value is constantant value,
i.e. its value can be computed before compile into bytecode.
no setterinherited
- isDocumentation → bool
-
final
- isExpression → bool
-
no setterinherited
- isStatement → bool
-
finalinherited
- length → int
-
finalinherited
- line → int
-
finalinherited
- offset → int
-
finalinherited
-
precedings
↔ List<
ASTAnnotation> -
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- source → HTSource?
-
finalinherited
-
succeedings
↔ List<
ASTAnnotation> -
getter/setter pairinherited
- trailing ↔ ASTAnnotation?
-
getter/setter pairinherited
- trailingAfterComma ↔ ASTAnnotation?
-
getter/setter pairinherited
- type → String
-
finalinherited
- value ↔ dynamic
-
If this is a constant expressions, the constant interpreter will compute the value
and assign to this property, otherwise, this peoperty is null.
getter/setter pairinherited
Methods
-
accept(
AbstractASTVisitor visitor) → dynamic -
Visit this node
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
subAccept(
AbstractASTVisitor visitor) → void -
Visit all the sub nodes of this, doing nothing by default.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited