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