ASTBinaryFlags class
Bit flags in the binary AST header.
Unlike an unknown section — which a reader skips — an unknown flag bit is rejected. Flags are reserved for options that change how the payload must be interpreted, so ignoring one would mean mis-decoding. Purely additive information belongs in a new section instead.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- archive → const int
- The file is an archive of several code units rather than a single one.
- hasSectionIndex → const int
- A ASTBinarySection.sectionIndex section is present.
- hasSourceRef → const int
- A ASTBinarySection.sourceRef section is present.
- knownMask → const int
- Every flag bit this build understands.
- signed → const int
- A signature is present in the trailer.