in src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/annotationprocessor/ProcessorUtils.java [534:551]
public static List<com.amazonaws.eclipse.simpleworkflow.asynchrony.objectmodel.Activities> getAllSuperActivities(
ProcessingEnvironment processingEnv, TypeElement activities, DeclaredType activitiesAnnotationType,
Set<DeclaredType> annotationsToExcludeFromCopying) {
List<com.amazonaws.eclipse.simpleworkflow.asynchrony.objectmodel.Activities> superActivities = new ArrayList<com.amazonaws.eclipse.simpleworkflow.asynchrony.objectmodel.Activities>();
for (TypeMirror superInterfaceType : activities.getInterfaces()) {
Element superInterfaceDeclaration = processingEnv.getTypeUtils().asElement(superInterfaceType);
Activities annotation = superInterfaceDeclaration != null ? superInterfaceDeclaration.getAnnotation(Activities.class) : null;
if (annotation != null) {
superActivities.add(getActivitiesModel(processingEnv, (TypeElement) superInterfaceDeclaration,
activitiesAnnotationType, annotationsToExcludeFromCopying));
}
}
return superActivities;
}