资 源 简 介
Goal
This project is an attempt to bring dynamic reference types to Scala.
Specifically, it creates two new traits, DynamicProxy and DynamicRef.
Both are packaged in the newly-created scala.reflect.dynamic, which
is in reflect.jar.
API Changes
User-visible changes are the creation of
DynamicProxy
and
DynamicRef,
as well as the creation of the helpful new methods, JavaUniverse#Symbol#resolveOverloaded and
JavaUniverse#Symbol#isApplicable, which support them.
Internal Changes
I have moved a portion of the compiler"s typechecking code into reflect.jar. Once I
stopped struggling to do things my own way, I found that the cake-based design of
the compiler and reflectio