public Boolean visitType()

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);
    }