From bbede17631cccb6ad7074e129d549c473a94060d Mon Sep 17 00:00:00 2001 From: Donna Malayeri Date: Wed, 6 Apr 2011 14:23:25 +0000 Subject: Set "synthetic" flag for methods $asInstanceOf ... Set "synthetic" flag for methods $asInstanceOf and $isInstanceOf. Closes #4368. No review. --- src/compiler/scala/tools/nsc/symtab/Definitions.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/compiler') diff --git a/src/compiler/scala/tools/nsc/symtab/Definitions.scala b/src/compiler/scala/tools/nsc/symtab/Definitions.scala index 8977989e21..1134f0e15f 100644 --- a/src/compiler/scala/tools/nsc/symtab/Definitions.scala +++ b/src/compiler/scala/tools/nsc/symtab/Definitions.scala @@ -539,10 +539,10 @@ trait Definitions extends reflect.generic.StandardDefinitions { var Object_synchronized: Symbol = _ lazy val Object_isInstanceOf = newPolyMethod( ObjectClass, "$isInstanceOf", - tparam => MethodType(List(), booltype)) setFlag FINAL + tparam => MethodType(List(), booltype)) setFlag (FINAL | SYNTHETIC) lazy val Object_asInstanceOf = newPolyMethod( ObjectClass, "$asInstanceOf", - tparam => MethodType(List(), tparam.typeConstructor)) setFlag FINAL + tparam => MethodType(List(), tparam.typeConstructor)) setFlag (FINAL | SYNTHETIC) def Object_getClass = getMember(ObjectClass, nme.getClass_) def Object_clone = getMember(ObjectClass, nme.clone_) -- cgit v1.2.3