ArrayAccess class

Represents an array access location in the CFG.

Constructors

ArrayAccess({required int blockId, required int offset, required String arrayVariable, required String indexExpression, required Instruction instruction})

Properties

arrayVariable String
The array/list variable being accessed.
final
blockId int
Block ID where the access occurs.
final
hashCode int
The hash code for this object.
no setterinherited
indexExpression String
The index expression (variable name or constant).
final
instruction Instruction
Instruction that performs the access.
final
offset int
Offset within the source file.
final
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.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited