facebook/swift — pull request #75 by andrewcox (2013-04-10 21:14:39+00:00)
Title: Prune the subtree from search for @ThriftService annotations when one is...

... found

If you have class A implements interface B, which extends from interface C, and class A is NOT annotated with @ThriftService but interface B and C are each annotated with @ThriftService, this should be fine and not produce a conflict, because interface B's @ThriftService should hide the one from interface C.