diff options
author | schinz <schinz@epfl.ch> | 2005-04-17 18:27:30 +0000 |
---|---|---|
committer | schinz <schinz@epfl.ch> | 2005-04-17 18:27:30 +0000 |
commit | 9e4dfe26684b3f824e608a30bfba0d0cf1cf0ae2 (patch) | |
tree | 80a4a233cf674c645c96b54899a9ecf52b307568 /sources/scalac/symtab | |
parent | a68b994bdb573f80603e0fc2c28fb47eb8b1e3d2 (diff) | |
download | scala-9e4dfe26684b3f824e608a30bfba0d0cf1cf0ae2.tar.gz scala-9e4dfe26684b3f824e608a30bfba0d0cf1cf0ae2.tar.bz2 scala-9e4dfe26684b3f824e608a30bfba0d0cf1cf0ae2.zip |
- improved the interaction between arrays and r...
- improved the interaction between arrays and run time types
Diffstat (limited to 'sources/scalac/symtab')
-rw-r--r-- | sources/scalac/symtab/Definitions.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/sources/scalac/symtab/Definitions.java b/sources/scalac/symtab/Definitions.java index a6286853da..cb647954ec 100644 --- a/sources/scalac/symtab/Definitions.java +++ b/sources/scalac/symtab/Definitions.java @@ -714,6 +714,24 @@ public class Definitions { return JAVACLASSTYPE_JAVACLASSTYPE; } + private Symbol JAVACLASSTYPE_JAVAARRAYTYPE; + public Symbol JAVACLASSTYPE_JAVAARRAYTYPE() { + if (JAVACLASSTYPE_JAVAARRAYTYPE == null) + JAVACLASSTYPE_JAVAARRAYTYPE = + loadTerm(JAVACLASSTYPE_CLASS.linkedModule().moduleClass(), + Names.javaArrayType); + return JAVACLASSTYPE_JAVAARRAYTYPE; + } + + private Symbol JAVAREFARRAYTYPE_JAVAREFARRAYTYPE; + public Symbol JAVAREFARRAYTYPE_JAVAREFARRAYTYPE() { + if (JAVAREFARRAYTYPE_JAVAREFARRAYTYPE == null) + JAVAREFARRAYTYPE_JAVAREFARRAYTYPE = + loadTerm(JAVAREFARRAYTYPE_CLASS.linkedModule().moduleClass(), + Names.javaRefArrayType); + return JAVAREFARRAYTYPE_JAVAREFARRAYTYPE; + } + //######################################################################## // Public Fields - Global values |