diff options
author | Eugene Burmako <xeno.by@gmail.com> | 2014-02-14 23:07:22 +0100 |
---|---|---|
committer | Eugene Burmako <xeno.by@gmail.com> | 2014-02-15 09:32:27 +0100 |
commit | 3bfacda9773901df8f05f0c3d1234fb083b18cc7 (patch) | |
tree | 92d90c8d340154b15ca1a652c0815e31e61e42a6 /src | |
parent | 99b32bf47e356603ac7c0171b55eaef055c6b672 (diff) | |
download | scala-3bfacda9773901df8f05f0c3d1234fb083b18cc7.tar.gz scala-3bfacda9773901df8f05f0c3d1234fb083b18cc7.tar.bz2 scala-3bfacda9773901df8f05f0c3d1234fb083b18cc7.zip |
introduces Flag.STABLE
Used in async when lifting definitions used in multiple states of the
async state machine. These definitions need to be lifted to class members
of the state machine.
Diffstat (limited to 'src')
-rw-r--r-- | src/reflect/scala/reflect/api/FlagSets.scala | 5 | ||||
-rw-r--r-- | src/reflect/scala/reflect/internal/FlagSets.scala | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/reflect/scala/reflect/api/FlagSets.scala b/src/reflect/scala/reflect/api/FlagSets.scala index 3d438e5b2f..bf4d6353df 100644 --- a/src/reflect/scala/reflect/api/FlagSets.scala +++ b/src/reflect/scala/reflect/api/FlagSets.scala @@ -245,6 +245,11 @@ trait FlagSets { self: Universe => * @see SYNTHETIC */ val ARTIFACT: FlagSet + + /** Flag that indicates methods that are supposed to be stable + * (e.g. synthetic getters of valdefs). + */ + val STABLE: FlagSet } /** The empty set of flags diff --git a/src/reflect/scala/reflect/internal/FlagSets.scala b/src/reflect/scala/reflect/internal/FlagSets.scala index bc6a8ec01f..ef9c77878f 100644 --- a/src/reflect/scala/reflect/internal/FlagSets.scala +++ b/src/reflect/scala/reflect/internal/FlagSets.scala @@ -47,5 +47,6 @@ trait FlagSets extends api.FlagSets { self: SymbolTable => val CASEACCESSOR : FlagSet = Flags.CASEACCESSOR val SYNTHETIC : FlagSet = Flags.SYNTHETIC val ARTIFACT : FlagSet = Flags.ARTIFACT + val STABLE : FlagSet = Flags.STABLE } } |