summaryrefslogtreecommitdiff
path: root/sources/scalac/util/Names.java
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-10-14 08:48:13 +0000
committerpaltherr <paltherr@epfl.ch>2003-10-14 08:48:13 +0000
commit0f26e2f6ed6e8cb73b7c192902b79e0bbf1ec0c9 (patch)
tree51a4fbfb44260f5d0039d547bd6944e58f998fc1 /sources/scalac/util/Names.java
parent67f1003ff65802bd8c673b6012925113e6b569a5 (diff)
downloadscala-0f26e2f6ed6e8cb73b7c192902b79e0bbf1ec0c9.tar.gz
scala-0f26e2f6ed6e8cb73b7c192902b79e0bbf1ec0c9.tar.bz2
scala-0f26e2f6ed6e8cb73b7c192902b79e0bbf1ec0c9.zip
- Moved symbols from CodeFactory into Definitions
- Reorganized Definitions
Diffstat (limited to 'sources/scalac/util/Names.java')
-rw-r--r--sources/scalac/util/Names.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/sources/scalac/util/Names.java b/sources/scalac/util/Names.java
index fc7d44ff9f..6492127b1f 100644
--- a/sources/scalac/util/Names.java
+++ b/sources/scalac/util/Names.java
@@ -14,6 +14,8 @@ public class Names {
private static final String LOCAL_PREFIX = "local$";
private static final String OUTER_PREFIX = "outer$";
private static final String SUPER_PREFIX = "super$";
+ private static final String TUPLE_FIELD_PREFIX = "_";
+ private static final String scala_Tuple_PREFIX = "scala.Tuple";
private static final String scala_Function_PREFIX = "scala.Function";
public static Name LOCAL(Symbol clasz) {
@@ -40,6 +42,14 @@ public class Names {
return Name.fromString(SUPER_PREFIX + method.name);
}
+ public static Name TUPLE_FIELD(int index) {
+ return Name.fromString(TUPLE_FIELD_PREFIX + index);
+ }
+
+ public static Name scala_Tuple(int arity) {
+ return Name.fromString(scala_Tuple_PREFIX + arity);
+ }
+
public static Name scala_Function(int arity) {
return Name.fromString(scala_Function_PREFIX + arity);
}
@@ -106,6 +116,7 @@ public class Names {
public static final Name box = Name.fromString("box");
public static final Name elem = Name.fromString("elem");
public static final Name elements = Name.fromString("elements");
+ public static final Name fail = Name.fromString("fail");
public static final Name false_ = Name.fromString("false");
public static final Name filter = Name.fromString("filter");
public static final Name flatmap = Name.fromString("flatMap");
@@ -113,8 +124,10 @@ public class Names {
public static final Name getClass = Name.fromString("getClass");
public static final Name hashCode = Name.fromString("hashCode");
public static final Name hasNext = Name.fromString("hasNext");
+ public static final Name head = Name.fromString("head");
public static final Name isInstanceOf = Name.fromString("isInstanceOf");
public static final Name isDefinedAt = Name.fromString("isDefinedAt");
+ public static final Name isEmpty = Name.fromString("isEmpty");
public static final Name java = Name.fromString("java");
public static final Name java_lang = Name.fromString("java.lang");
public static final Name java_lang_Object = Name.fromString("java.lang.Object");
@@ -149,6 +162,7 @@ public class Names {
public static final Name scala_Iterator = Name.fromString("scala.Iterator");
public static final Name scala_List = Name.fromString("scala.List");
public static final Name scala_Long = Name.fromString("scala.Long");
+ public static final Name scala_MatchError = Name.fromString("scala.MatchError");
public static final Name scala_Nil = Name.fromString("scala.Nil");
public static final Name scala_Object = Name.fromString("scala.Object");
public static final Name scala_PartialFunction = Name.fromString("scala.PartialFunction");
@@ -163,6 +177,7 @@ public class Names {
public static final Name scala_runtime_RunTime = Name.fromString("scala.runtime.RunTime");
public static final Name eq = Name.fromString("eq");
public static final Name equals = Name.fromString("equals");
+ public static final Name tail = Name.fromString("tail");
public static final Name toString = Name.fromString("toString");
public static final Name that = Name.fromString("that");
public static final Name that1 = Name.fromString("that1");