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

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 formatVersion the 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 minReaderVersion the 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