summaryrefslogtreecommitdiff
path: root/sources/scalac/backend
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-11-26 11:31:35 +0000
committerpaltherr <paltherr@epfl.ch>2003-11-26 11:31:35 +0000
commitbfe5383a1e3f0ff9850a3ec05d30ab28222b4719 (patch)
tree4d28d9edffa5e33ba6c4321c6c6e64855ecaf314 /sources/scalac/backend
parent25016938dc4c3872cc4cb25c08a6f928a0d27b0d (diff)
downloadscala-bfe5383a1e3f0ff9850a3ec05d30ab28222b4719.tar.gz
scala-bfe5383a1e3f0ff9850a3ec05d30ab28222b4719.tar.bz2
scala-bfe5383a1e3f0ff9850a3ec05d30ab28222b4719.zip
- Removed isXXX methods
Diffstat (limited to 'sources/scalac/backend')
-rw-r--r--sources/scalac/backend/Primitives.java46
1 files changed, 0 insertions, 46 deletions
diff --git a/sources/scalac/backend/Primitives.java b/sources/scalac/backend/Primitives.java
index 33d420e90b..0618b25c58 100644
--- a/sources/scalac/backend/Primitives.java
+++ b/sources/scalac/backend/Primitives.java
@@ -98,14 +98,6 @@ public class Primitives {
private static final Name AS_OARRAY_N = Name.fromString("asObjectArray");
private static final Name AS__ARRAY_N = Name.fromString("asArray");
- private static final Name IS_BVALUE_N = Name.fromString("isByte");
- private static final Name IS_SVALUE_N = Name.fromString("isShort");
- private static final Name IS_CVALUE_N = Name.fromString("isChar");
- private static final Name IS_IVALUE_N = Name.fromString("isInt");
- private static final Name IS_LVALUE_N = Name.fromString("isLong");
- private static final Name IS_FVALUE_N = Name.fromString("isFloat");
- private static final Name IS_DVALUE_N = Name.fromString("isDouble");
-
//########################################################################
// Primitives state
@@ -197,14 +189,6 @@ public class Primitives {
public final Symbol AS_OARRAY;
public final Symbol AS__ARRAY;
- public final Symbol IS_BVALUE;
- public final Symbol IS_SVALUE;
- public final Symbol IS_CVALUE;
- public final Symbol IS_IVALUE;
- public final Symbol IS_LVALUE;
- public final Symbol IS_FVALUE;
- public final Symbol IS_DVALUE;
-
//########################################################################
// Primitives constructor
@@ -288,13 +272,6 @@ public class Primitives {
this.AS_DARRAY = getUniqueTerm(definitions.ARRAY_CLASS, AS_DARRAY_N);
this.AS_OARRAY = getUniqueTerm(definitions.ARRAY_CLASS, AS_OARRAY_N);
this.AS__ARRAY = getUniqueTerm(definitions.ARRAY_CLASS, AS__ARRAY_N);
- this.IS_BVALUE = getUniqueTerm(definitions.DOUBLE_CLASS, IS_BVALUE_N);
- this.IS_SVALUE = getUniqueTerm(definitions.DOUBLE_CLASS, IS_SVALUE_N);
- this.IS_CVALUE = getUniqueTerm(definitions.DOUBLE_CLASS, IS_CVALUE_N);
- this.IS_IVALUE = getUniqueTerm(definitions.DOUBLE_CLASS, IS_IVALUE_N);
- this.IS_LVALUE = getUniqueTerm(definitions.DOUBLE_CLASS, IS_LVALUE_N);
- this.IS_FVALUE = getUniqueTerm(definitions.DOUBLE_CLASS, IS_FVALUE_N);
- this.IS_DVALUE = getUniqueTerm(definitions.DOUBLE_CLASS, IS_DVALUE_N);
initPrimitives();
}
@@ -792,29 +769,6 @@ public class Primitives {
}
}
- /** Return instance testing symbol for given (unboxed) type. */
- public Symbol getInstanceTestSymbol(Type type) {
- switch (type) {
- case UnboxedType(int kind):
- return getInstanceTestSymbol(kind);
- default:
- throw Debug.abort("illegal case", type);
- }
- }
-
- public Symbol getInstanceTestSymbol(int kind) {
- switch(kind) {
- case TypeTags.BYTE : return IS_BVALUE;
- case TypeTags.SHORT : return IS_SVALUE;
- case TypeTags.CHAR : return IS_CVALUE;
- case TypeTags.INT : return IS_IVALUE;
- case TypeTags.LONG : return IS_LVALUE;
- case TypeTags.FLOAT : return IS_FVALUE;
- case TypeTags.DOUBLE : return IS_DVALUE;
- default : throw Debug.abort("illegal kind " + kind);
- }
- }
-
//########################################################################
// Primitives interface - array get and set primitives