Skip to content

Commit af6843a

Browse files
committed
add Environment, Universes, and Mirrors
1 parent 9351f6f commit af6843a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

_zh-cn/overviews/reflection/environment-universes-mirrors.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ language: zh-cn
1212

1313
## Environment
1414

15-
反射环境根据反射工作是在运行时还是在编译时完成而有所不同。在运行时和编译时使用的环境之间的区别被封装在一个所谓的 *原型(universe)* 中。
15+
反射环境根据反射工作是在运行时还是在编译时完成而有所不同。在运行时和编译时使用的环境之间的区别被封装在一个所谓的 *宇宙(universe)* 中。
1616
反射环境的另一个重要方面是我们可以反射的访问一组实体。这组实体由所谓的 *镜像(mirror)* 决定。
1717

1818
例如,可通过运行时反射访问的实体由`ClassloaderMirror`提供。该镜像仅提供对由特定类加载器加载的实体(包,类型和成员)的访问。
@@ -21,12 +21,12 @@ language: zh-cn
2121

2222
## Universes
2323

24-
原型有两种主要类型 - 由于同时具有运行时和编译时反射功能,一个人必须使用与即将完成的工作相对应的原型。二者之一:
24+
宇宙有两种主要类型 - 由于同时具有运行时和编译时反射功能,一个人必须使用与即将完成的工作相对应的宇宙。二者之一:
2525

2626
- `scala.reflect.runtime.universe` 用于 **运行时反射**,或者
2727
- `scala.reflect.macros.Universe` 用于 **编译时反射**
2828

29-
一个原型提供了反射中使用的所有主要概念的接口,例如类型(`Types`),树(`Trees`)和注解(`Annotations`)。
29+
一个宇宙提供了反射中使用的所有主要概念的接口,例如类型(`Types`),树(`Trees`)和注解(`Annotations`)。
3030

3131
## Mirrors
3232

0 commit comments

Comments
 (0)