in src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/annotationprocessor/ActivitiesValidator.java [40:55]
public Boolean visitType(TypeElement e, ProcessingEnvironment p) {
if (e.getAnnotation(Activities.class) != null) {
if (e.getKind().isClass()) {
reportError(p, "@Activities can only be used on an interface.", e);
}
if (e.getNestingKind().isNested()) {
reportError(p, "@Activities not allowed on inner or nested types.", e);
}
version = ProcessorUtils.getActivitiesVersion(e);
parentVersion = ProcessorUtils.getParentActivitiesVersion(p, e);
}
return super.visitType(e, p);
}