diff options
author | Martin Odersky <odersky@gmail.com> | 2015-02-10 12:33:38 +0100 |
---|---|---|
committer | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2015-03-18 11:09:43 +0100 |
commit | 41922c14bf1a45a3dcf7afca7719e0be84c2c29a (patch) | |
tree | cd6de429d537d8fef8d6cfb8e871fdb00fa8ac1a /src/dotty | |
parent | df404e51a41020e9385020f6ee123ff07fd4badc (diff) | |
download | dotty-41922c14bf1a45a3dcf7afca7719e0be84c2c29a.tar.gz dotty-41922c14bf1a45a3dcf7afca7719e0be84c2c29a.tar.bz2 dotty-41922c14bf1a45a3dcf7afca7719e0be84c2c29a.zip |
Treat <root> as static
Diffstat (limited to 'src/dotty')
-rw-r--r-- | src/dotty/tools/dotc/core/SymDenotations.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/core/SymDenotations.scala b/src/dotty/tools/dotc/core/SymDenotations.scala index c46c40cd0..a55f7775c 100644 --- a/src/dotty/tools/dotc/core/SymDenotations.scala +++ b/src/dotty/tools/dotc/core/SymDenotations.scala @@ -423,7 +423,7 @@ object SymDenotations { /** Is this denotation static (i.e. with no outer instance)? */ final def isStatic(implicit ctx: Context) = - (this is JavaStatic) || this.exists && owner.isStaticOwner + (this is JavaStatic) || this.exists && owner.isStaticOwner || this.isRoot /** Is this a package class or module class that defines static symbols? */ final def isStaticOwner(implicit ctx: Context): Boolean = |