在惰性初始化时,变量不能被初始化,Error被抛出。

使用初始化表达式对static/library级别的变量进行初始化操作,是在第一次读的时候。 在对初始化表达式求值时,如果循环读取初始化变量的值,Error被抛出。 例如,

int i = j + 1;
int j = i + 1;
Inheritance

Constructors

CyclicInitializationError([String variableName])

Properties

hashCode int

获取对象的哈希值。

read-only, inherited
runtimeType Type

表示对象的运行时类型。

read-only, inherited
stackTrace StackTrace

堆栈轨迹。

read-only, inherited
variableName String

read-only

Operators

operator ==(other) bool

相等操作符。

inherited

Methods

noSuchMethod(Invocation invocation) → dynamic

当一个不存在的函数或成员变量被访问时,该函数被调用。

inherited
toString() String

返回一个用来表示对象的字符串。