diff options
author | Paul Phillips <paulp@improving.org> | 2011-04-07 07:31:02 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2011-04-07 07:31:02 +0000 |
commit | f8f09796e884e62a5562efcf8c1e0f49eaa97c49 (patch) | |
tree | 937edee858dc437aee7b1a0400a6d922658894ae /src/scalap | |
parent | 6a204df670a118be6a31676ed26a20a6408e2ab6 (diff) | |
download | scala-f8f09796e884e62a5562efcf8c1e0f49eaa97c49.tar.gz scala-f8f09796e884e62a5562efcf8c1e0f49eaa97c49.tar.bz2 scala-f8f09796e884e62a5562efcf8c1e0f49eaa97c49.zip |
Deleted SourcelessComments.
Nothing and Null with improved documentation of their particulars
and convinced scaladoc to parse them without leaving scalac
institutionalized. Now rather than seeing our hardcoded documentation
strings bitrot in a shadowy flight from classes which do not exist, we
are championing the cause of the innocent and powerless. Nothing and
Null aren't above the law!
So now any responsible party can fire up their text editor and go to
town on Nothing.scala. As I'm sure they will. Review by malayeri.
Diffstat (limited to 'src/scalap')
-rw-r--r-- | src/scalap/scala/tools/scalap/Main.scala | 30 |
1 files changed, 2 insertions, 28 deletions
diff --git a/src/scalap/scala/tools/scalap/Main.scala b/src/scalap/scala/tools/scalap/Main.scala index 7546fd99ae..9ddb521a10 100644 --- a/src/scalap/scala/tools/scalap/Main.scala +++ b/src/scalap/scala/tools/scalap/Main.scala @@ -117,34 +117,8 @@ class Main { } // if the class corresponds to the artificial class scala.Any. // (see member list in class scala.tool.nsc.symtab.Definitions) - } else if (classname == "scala.Any") { - Console.println("package scala") - Console.println("class Any {") - Console.println(" final def ==(scala.Any): scala.Boolean") - Console.println(" final def !=(scala.Any): Boolean") - Console.println(" def equals(scala.Any): scala.Boolean") - Console.println(" def hashCode(): scala.Int") - Console.println(" def toString(): java.lang.String") - Console.println(" final def isInstanceOf[a]: scala.Boolean") - Console.println(" final def asInstanceOf[a]: a") - Console.println("}") - // if the class corresponds to the artificial class scala.AnyRef. - } else if (classname == "scala.AnyRef") { - Console.println("package scala") - Console.println("class AnyRef extends Any {") - Console.println(" def equals(scala.Any): scala.Boolean") - Console.println(" def hashCode(): scala.Int") - Console.println(" def toString(): java.lang.String") - Console.println("}") - // if the class corresponds to the artificial class scala.AnyVal. - } else if (classname == "scala.Nothing") { - Console.println("package scala") - Console.println("sealed abstract class Nothing") - // if the class corresponds to the artificial class scala.Null. - } else if (classname == "scala.Null") { - Console.println("package scala") - Console.println("sealed abstract class Null") - } else + } + else Console.println("class/object " + classname + " not found.") } |