summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
authorschinz <schinz@epfl.ch>2005-03-14 16:07:29 +0000
committerschinz <schinz@epfl.ch>2005-03-14 16:07:29 +0000
commite657ee6136e9538c7acde124316429341aa227a6 (patch)
tree02d6c9c24e5d8c99db06b7ea8464d01fb2cf8315 /sources
parent1d228520449928a50168f1698b0ccb8c5642b8c7 (diff)
downloadscala-e657ee6136e9538c7acde124316429341aa227a6.tar.gz
scala-e657ee6136e9538c7acde124316429341aa227a6.tar.bz2
scala-e657ee6136e9538c7acde124316429341aa227a6.zip
- added SYNTHETIC flag to getType method
Diffstat (limited to 'sources')
-rwxr-xr-xsources/scala/tools/scalac/typechecker/RefCheck.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/sources/scala/tools/scalac/typechecker/RefCheck.scala b/sources/scala/tools/scalac/typechecker/RefCheck.scala
index 9ebbfd7b16..99e3ed2b75 100755
--- a/sources/scala/tools/scalac/typechecker/RefCheck.scala
+++ b/sources/scala/tools/scalac/typechecker/RefCheck.scala
@@ -814,7 +814,9 @@ class RefCheck(globl: scalac.Global) extends Transformer(globl) {
}
private def getTypeMethod(clazz: ClassSymbol): Tree = {
- val flags = if (clazz.isSubClass(defs.SCALAOBJECT_CLASS)) OVERRIDE else 0;
+ val flags =
+ SYNTHETIC
+ | (if (clazz.isSubClass(defs.SCALAOBJECT_CLASS)) OVERRIDE else 0);
val getTypeSym = clazz
.newMethod(clazz.pos, flags, Names.getType)
.setInfo(Type.MethodType(Symbol.EMPTY_ARRAY,