From 5668efc8a8aab246ec259a37ed899e8cfaceb477 Mon Sep 17 00:00:00 2001 From: Athou Date: Thu, 1 Aug 2013 18:16:44 +0200 Subject: [PATCH] don't expose documentation class in the method signature as it's not available at runtime --- pom.xml | 1 - src/main/java/com/commafeed/frontend/APIGenerator.java | 8 ++++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index 29d361ba..b4e1f09a 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,6 @@ - **/APIGenerator.class diff --git a/src/main/java/com/commafeed/frontend/APIGenerator.java b/src/main/java/com/commafeed/frontend/APIGenerator.java index 5a8ea53d..6eef30e4 100644 --- a/src/main/java/com/commafeed/frontend/APIGenerator.java +++ b/src/main/java/com/commafeed/frontend/APIGenerator.java @@ -65,7 +65,7 @@ public class APIGenerator extends AbstractProcessor { apiDoc.setSwaggerVersion(swaggerVersion); apiDoc.setApiVersion(apiVersion); - write(apiDoc, element); + write(apiDoc.getResourcePath(), apiDoc, element); doc.addApi(new DocumentationEndPoint(api.value(), api.description())); @@ -73,13 +73,13 @@ public class APIGenerator extends AbstractProcessor { doc.setSwaggerVersion(swaggerVersion); doc.setApiVersion(apiVersion); - write(doc, null); + write(doc.getResourcePath(), doc, null); return true; } - private void write(Documentation doc, Element element) throws Exception { - String fileName = doc.getResourcePath() == null ? "resources" : doc.getResourcePath(); + private void write(String resourcePath, Object doc, Element element) throws Exception { + String fileName = StringUtils.defaultString(resourcePath, "resources"); fileName = StringUtils.removeStart(fileName, "/"); FileObject resource = null;