summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2012-08-23 12:13:42 -0700
committerPaul Phillips <paulp@improving.org>2012-08-23 12:13:42 -0700
commit6d20fb91a909ecb4256f8571e1586ce9e957cf06 (patch)
tree8904497da418cde8b9acda5cf44a58bcecfb4b1e
parentbb939f2b03e3d99ff05fd792ec72c8a71a6df2f5 (diff)
parent7a3779ded542e1ffc727e999194d36ee4f04d876 (diff)
downloadscala-6d20fb91a909ecb4256f8571e1586ce9e957cf06.tar.gz
scala-6d20fb91a909ecb4256f8571e1586ce9e957cf06.tar.bz2
scala-6d20fb91a909ecb4256f8571e1586ce9e957cf06.zip
Merge pull request #1170 from scalamacros/topic/overriden
exposes overridenSymbol/overridingSymbol in API
-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?