一.源码
MethodId类用来定义一个方法(包括构造器)
具体参考https://blog.csdn.net/jinxjj/article/details/44600653
TypeId类用来声明各种变量、类、函数的类型(类比java中的type)
具体参考https://blog.csdn.net/jinxjj/article/details/44598935
FieldId类用于声明作用域,包括这个作用域所属的Type和这个作用域所有值的Type
具体参考https://blog.csdn.net/jinxjj/article/details/44600211
Local类用来声明局部变量
具体参考https://blog.csdn.net/jinxjj/article/details/44600917
什么时候要声明作用域?不知道哦