summaryrefslogtreecommitdiff
path: root/test/files/run/t4283
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2013-08-23 14:23:48 +0200
committerJason Zaugg <jzaugg@gmail.com>2013-08-23 17:10:56 +0200
commit5dbc37dfbe0e9a039da6744e45012abc3034cdf5 (patch)
tree7d74c9c383d79ae101a1a7ff1073602f96a33683 /test/files/run/t4283
parent7b351dca8458f599f5fafef4daa307351031ef06 (diff)
downloadscala-5dbc37dfbe0e9a039da6744e45012abc3034cdf5.tar.gz
scala-5dbc37dfbe0e9a039da6744e45012abc3034cdf5.tar.bz2
scala-5dbc37dfbe0e9a039da6744e45012abc3034cdf5.zip
SI-7779 Account for class name compactification in reflection
We have to assume that the classes we are reflecting on were compiled with the default value for -Xmax-classfile-name (255). With this assumption, we can apply the same name compactification as done in the regular compiler. The REPL is particularly prone to generating long class names with the '$iw' prefixes, so this is an important fix for runtime reflection. Also adds support for getting the runtime class of `O.type` if `O` is a module.
Diffstat (limited to 'test/files/run/t4283')
0 files changed, 0 insertions, 0 deletions