Make SkylarkCallableProcessor#process return false
Returning true consumes the annotation and hides it from other post processors. Returning false allows other processors to also act upon the annotations.
@@ -189,7 +189,8 @@ public final class SkylarkCallableProcessor extends AbstractProcessor {
}
}
- return true;
+ // Returning false allows downstream processors to work on the same annotations
+ return false;
}
private void verifyNoNameConflict(ExecutableElement methodElement, SkylarkCallable annotation)
