From 7a3779ded542e1ffc727e999194d36ee4f04d876 Mon Sep 17 00:00:00 2001 From: Eugene Burmako Date: Tue, 21 Aug 2012 03:09:35 +0200 Subject: exposes the notion on overriding in the API it seems like we completely overlooked this functionality --- src/reflect/scala/reflect/api/Symbols.scala | 3 +++ 1 file changed, 3 insertions(+) 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? -- cgit v1.2.3