Fixed build problem. No review.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@25335 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
This commit is contained in:
odersky 2011-07-21 17:34:57 +00:00
parent 2d36072b9b
commit 782e461ef4
1 changed files with 2 additions and 2 deletions

View File

@ -8,8 +8,8 @@ import internal.{SomePhase, NoPhase, Phase, TreeGen}
class Mirror extends Universe with api.Mirror {
def classWithName(name: String): Symbol = classToScala(java.lang.Class.forName(name))
def getClass(obj: Any): Symbol = classToScala(obj.getClass)
def getType(obj: Any): Type = typeToScala(obj.getClass)
def getClass(obj: Any): Symbol = classToScala(obj.asInstanceOf[AnyRef].getClass) // To do: Not sure what to do with primitive classes here
def getType(obj: Any): Type = typeToScala(obj.asInstanceOf[AnyRef].getClass)
def getValue(receiver: AnyRef, field: Symbol): Any = fieldToJava(field).get(receiver)
def setValue(receiver: AnyRef, field: Symbol, value: Any): Unit = fieldToJava(field).set(receiver, value)