diff options
author | paltherr <paltherr@epfl.ch> | 2004-01-23 20:12:10 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2004-01-23 20:12:10 +0000 |
commit | 05b798c3d173e77e6cce19f1a894f55708d7eb2f (patch) | |
tree | f68c08b03b262e681a998211c292f8aca4abea1c | |
parent | 328063bbe52388861129d7656e9fc751cafef60b (diff) | |
download | scala-05b798c3d173e77e6cce19f1a894f55708d7eb2f.tar.gz scala-05b798c3d173e77e6cce19f1a894f55708d7eb2f.tar.bz2 scala-05b798c3d173e77e6cce19f1a894f55708d7eb2f.zip |
- Added field and method ALIAS
-rw-r--r-- | sources/scalac/util/Names.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sources/scalac/util/Names.java b/sources/scalac/util/Names.java index a08e2b4cc8..2b40aaf9a3 100644 --- a/sources/scalac/util/Names.java +++ b/sources/scalac/util/Names.java @@ -8,9 +8,11 @@ package scalac.util; import scalac.symtab.Symbol; +import scalac.symtab.ClassSymbol; public class Names { + private static final String ALIAS_PREFIX = "alias$"; private static final String LOCAL_PREFIX = "local$"; private static final String MIXIN_PREFIX = "mixin$"; private static final String OUTER_PREFIX = "outer$"; @@ -19,6 +21,10 @@ public class Names { private static final String scala_Tuple_PREFIX = "scala.Tuple"; private static final String scala_Function_PREFIX = "scala.Function"; + public static Name ALIAS(ClassSymbol clasz) { + return Name.fromString(ALIAS_PREFIX + clasz.name).toTypeName(); + } + public static Name LOCAL(Symbol clasz) { return Name.fromString(LOCAL_PREFIX + clasz.name); } |