diff options
author | Paul Phillips <paulp@improving.org> | 2013-04-15 03:26:00 -0700 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2013-04-26 16:06:54 -0700 |
commit | a61c9c4700a638915b43c93b1fc6b92b9b69444f (patch) | |
tree | 72f2d9b3bdfb49fa22fb67a9e8413665cd85971a /src/compiler/scala/tools/nsc/transform/ExplicitOuter.scala | |
parent | 8c77915988761f1ea8b0e027c637aa630e42845f (diff) | |
download | scala-a61c9c4700a638915b43c93b1fc6b92b9b69444f.tar.gz scala-a61c9c4700a638915b43c93b1fc6b92b9b69444f.tar.bz2 scala-a61c9c4700a638915b43c93b1fc6b92b9b69444f.zip |
Documented lateMETHOD flag.
A baby step toward its eventual elimination.
WANTED, DEAD OR ALIVE
For Heinous Crimes Against Efficiency and Scrutability
lateDEFERRED lateFINAL lateINTERFACE lateMODULE
notPROTECTED notPRIVATE notOVERRIDE lateMETHOD
ON THE RUN
lateMETHOD
Diffstat (limited to 'src/compiler/scala/tools/nsc/transform/ExplicitOuter.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/transform/ExplicitOuter.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/ExplicitOuter.scala b/src/compiler/scala/tools/nsc/transform/ExplicitOuter.scala index 1aa5f10738..95a1f50465 100644 --- a/src/compiler/scala/tools/nsc/transform/ExplicitOuter.scala +++ b/src/compiler/scala/tools/nsc/transform/ExplicitOuter.scala @@ -83,7 +83,7 @@ abstract class ExplicitOuter extends InfoTransform else findOrElse(clazz.info.decls)(_.outerSource == clazz)(NoSymbol) } def newOuterAccessor(clazz: Symbol) = { - val accFlags = SYNTHETIC | ARTIFACT | METHOD | STABLE | ( if (clazz.isTrait) DEFERRED else 0 ) + val accFlags = SYNTHETIC | ARTIFACT | STABLE | ( if (clazz.isTrait) DEFERRED else 0 ) val sym = clazz.newMethod(nme.OUTER, clazz.pos, accFlags) val restpe = if (clazz.isTrait) clazz.outerClass.tpe_* else clazz.outerClass.thisType |