summaryrefslogtreecommitdiff
path: root/newsources/scala/CaseClass.scala
diff options
context:
space:
mode:
Diffstat (limited to 'newsources/scala/CaseClass.scala')
-rw-r--r--newsources/scala/CaseClass.scala32
1 files changed, 0 insertions, 32 deletions
diff --git a/newsources/scala/CaseClass.scala b/newsources/scala/CaseClass.scala
deleted file mode 100644
index e644a03750..0000000000
--- a/newsources/scala/CaseClass.scala
+++ /dev/null
@@ -1,32 +0,0 @@
-/* __ *\
-** ________ ___ / / ___ Scala API **
-** / __/ __// _ | / / / _ | (c) 2002-2004, LAMP/EPFL **
-** __\ \/ /__/ __ |/ /__/ __ | **
-** /____/\___/_/ |_/____/_/ | | **
-** |/ **
-** $Id$
-\* */
-
-package scala;
-
-/** defines an access function for instances of case classes
- *
- * @author Burak Emir
- */
-trait CaseClass extends AnyRef {
-
- /** for a case class A(x_0,...,x_(k-1)), returns x_i for 0 <= i < k,
- ** null otherwise
- */
- def caseElement(n: Int): Any ;
-
- /** need also, for reflection
- def setCaseElement(n: Int, v: Any): unit
- */
-
- /** for a case class A(x_0,...,x_(k-1)), returns k
- */
- def caseArity: Int;
-
- def caseName: String;
-}