summaryrefslogtreecommitdiff
path: root/build.xml
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2012-07-24 17:22:25 +0200
committerEugene Burmako <xeno.by@gmail.com>2012-07-24 17:46:24 +0200
commit2926dfc526296e6575a0a54f68e07c7e7d6d347e (patch)
tree6666d30e90511305a988edf33480784b9aa395cc /build.xml
parentf5f7570778586e8230439c4dbacb5f49dea185ff (diff)
downloadscala-2926dfc526296e6575a0a54f68e07c7e7d6d347e.tar.gz
scala-2926dfc526296e6575a0a54f68e07c7e7d6d347e.tar.bz2
scala-2926dfc526296e6575a0a54f68e07c7e7d6d347e.zip
SI-6075 cleans up api.StandardNames
I removed most of the stuff from api.StandardNames and reorganized all names. In the new scheme of things (as documented in the comments to StandardNames): 1) base.StandardNames contains names necessary for building trees. For example, tpnme.WILDCARD_STAR is necessary to build some invocations of varargs methods, and nme.CONSTRUCTOR is necessary to build invocations of constructors. 2) api.StandardNames hosts names that are core to doing reflection. E.g., to get to a package object, you need to find a member named nme.PACKAGE, to strip off the whitespace from the name of an underlying field of a val, you need nme.LOCAL_SUFFIX_STRING. Note that we don't need nme.MODULE_SUFFIX_STRING, because module name mangling is encapsulated in java mirrors.
Diffstat (limited to 'build.xml')
0 files changed, 0 insertions, 0 deletions