summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-01-23 20:12:10 +0000
committerpaltherr <paltherr@epfl.ch>2004-01-23 20:12:10 +0000
commit05b798c3d173e77e6cce19f1a894f55708d7eb2f (patch)
treef68c08b03b262e681a998211c292f8aca4abea1c
parent328063bbe52388861129d7656e9fc751cafef60b (diff)
downloadscala-05b798c3d173e77e6cce19f1a894f55708d7eb2f.tar.gz
scala-05b798c3d173e77e6cce19f1a894f55708d7eb2f.tar.bz2
scala-05b798c3d173e77e6cce19f1a894f55708d7eb2f.zip
- Added field and method ALIAS
-rw-r--r--sources/scalac/util/Names.java6
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);
}