ASTBinaryIntegrityException class
The file is structurally valid but does not verify.
Thrown for ASTBinaryError.checksumMismatch, ASTBinaryError.signatureMissing and ASTBinaryError.signatureMismatch, so a caller can distinguish "this file is damaged or tampered with" from "this file is the wrong shape".
- Inheritance
-
- Object
- ASTBinaryException
- ASTBinaryIntegrityException
Constructors
- ASTBinaryIntegrityException(String message, ASTBinaryError error, {int? offset, int? formatVersion, int? minReaderVersion, int? sectionId})
-
const
Properties
- error → ASTBinaryError
-
The machine-readable cause.
finalinherited
- formatVersion → int?
-
The
formatVersionthe file declared, when it could be read.finalinherited - hashCode → int
-
The hash code for this object.
no setterinherited
- message → String
-
A human-readable description of the failure.
finalinherited
- minReaderVersion → int?
-
The
minReaderVersionthe file declared, when it could be read.finalinherited - offset → int?
-
Byte offset of the failure, when known.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sectionId → int?
-
The section being decoded when the failure occurred, when applicable.
finalinherited
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