Local<T>
/**
* A temporary variable that holds a single value of a known type.
*/
class或method内的局部变量。
类结构图
构造方法
构造方法为私有,对外无法直接new一个实例。
private Local(Code code, TypeId<T> type) {
this.code = code;
this.type = type;
}
核心方法
- get方法
static <T> Local<T> get(Code code, TypeId<T> type) {
return new Local<T>(code, type);
}
同package下,可以通过此方法获得一个实例。
- getType方法
public TypeId<T> getType() {
return type;
}
返回该变量定义的type。