summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2012-08-21 03:09:35 +0200
committerEugene Burmako <xeno.by@gmail.com>2012-08-21 18:13:54 +0200
commit7a3779ded542e1ffc727e999194d36ee4f04d876 (patch)
tree8eebf6b3e23801c0b554f8c33fbf5d28cbee3bc8 /src
parent376427590178989e1eefd2bf12123399169c3235 (diff)
downloadscala-7a3779ded542e1ffc727e999194d36ee4f04d876.tar.gz
scala-7a3779ded542e1ffc727e999194d36ee4f04d876.tar.bz2
scala-7a3779ded542e1ffc727e999194d36ee4f04d876.zip
exposes the notion on overriding in the API
it seems like we completely overlooked this functionality
Diffstat (limited to 'src')
-rw-r--r--src/reflect/scala/reflect/api/Symbols.scala3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/reflect/scala/reflect/api/Symbols.scala b/src/reflect/scala/reflect/api/Symbols.scala
index 9e7b3c9712..0c4f143d57 100644
--- a/src/reflect/scala/reflect/api/Symbols.scala
+++ b/src/reflect/scala/reflect/api/Symbols.scala
@@ -59,6 +59,9 @@ trait Symbols extends base.Symbols { self: Universe =>
*/
def typeSignature: Type
+ /** Returns all symbols overriden by this symbol. */
+ def allOverriddenSymbols: List[Symbol]
+
/******************* tests *******************/
/** Does this symbol represent a synthetic (i.e. a compiler-generated) entity?