File tree 1 file changed +3
-3
lines changed
_zh-cn/overviews/reflection 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ language: zh-cn
12
12
13
13
## Environment
14
14
15
- 反射环境根据反射工作是在运行时还是在编译时完成而有所不同。在运行时和编译时使用的环境之间的区别被封装在一个所谓的 * 原型 (universe)* 中。
15
+ 反射环境根据反射工作是在运行时还是在编译时完成而有所不同。在运行时和编译时使用的环境之间的区别被封装在一个所谓的 * 宇宙 (universe)* 中。
16
16
反射环境的另一个重要方面是我们可以反射的访问一组实体。这组实体由所谓的 * 镜像(mirror)* 决定。
17
17
18
18
例如,可通过运行时反射访问的实体由` ClassloaderMirror ` 提供。该镜像仅提供对由特定类加载器加载的实体(包,类型和成员)的访问。
@@ -21,12 +21,12 @@ language: zh-cn
21
21
22
22
## Universes
23
23
24
- 原型有两种主要类型 - 由于同时具有运行时和编译时反射功能,一个人必须使用与即将完成的工作相对应的原型 。二者之一:
24
+ 宇宙有两种主要类型 - 由于同时具有运行时和编译时反射功能,一个人必须使用与即将完成的工作相对应的宇宙 。二者之一:
25
25
26
26
- ` scala.reflect.runtime.universe ` 用于 ** 运行时反射** ,或者
27
27
- ` scala.reflect.macros.Universe ` 用于 ** 编译时反射** 。
28
28
29
- 一个原型提供了反射中使用的所有主要概念的接口 ,例如类型(` Types ` ),树(` Trees ` )和注解(` Annotations ` )。
29
+ 一个宇宙提供了反射中使用的所有主要概念的接口 ,例如类型(` Types ` ),树(` Trees ` )和注解(` Annotations ` )。
30
30
31
31
## Mirrors
32
32
You can’t perform that action at this time.
0 commit comments