No code changes - just code and javadoc cleanup
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@933227 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/scrplugin/src/main/java/org/apache/felix/scrplugin/JavaClassDescriptorManager.java b/scrplugin/src/main/java/org/apache/felix/scrplugin/JavaClassDescriptorManager.java
index f96e5cb..62b9385 100644
--- a/scrplugin/src/main/java/org/apache/felix/scrplugin/JavaClassDescriptorManager.java
+++ b/scrplugin/src/main/java/org/apache/felix/scrplugin/JavaClassDescriptorManager.java
@@ -20,19 +20,17 @@
import java.io.InputStream;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
+
import org.apache.felix.scrplugin.om.Component;
import org.apache.felix.scrplugin.om.Components;
-import org.apache.felix.scrplugin.tags.ClassUtil;
-import org.apache.felix.scrplugin.tags.JavaClassDescription;
+import org.apache.felix.scrplugin.tags.*;
import org.apache.felix.scrplugin.tags.annotation.AnnotationJavaClassDescription;
import org.apache.felix.scrplugin.tags.annotation.AnnotationTagProviderManager;
import org.apache.felix.scrplugin.tags.cl.ClassLoaderJavaClassDescription;
import org.apache.felix.scrplugin.tags.qdox.QDoxJavaClassDescription;
import org.apache.felix.scrplugin.xml.ComponentDescriptorIO;
+
import com.thoughtworks.qdox.model.JavaClass;
import com.thoughtworks.qdox.model.JavaSource;
@@ -71,13 +69,10 @@
/**
* Construct a new manager.
* @param log
- * @param project
* @param annotationTagProviders List of annotation tag providers
- * @param excludeString The exclude information for sources
* @param parseJavadocs Should the javadocs be parsed?
* @param processAnnotations Should the annotations be processed?
* @throws SCRDescriptorFailureException
- * @throws SCRDescriptorException
*/
public JavaClassDescriptorManager( final Log log, final ClassLoader classLoader,
final String[] annotationTagProviders, final boolean parseJavadocs, final boolean processAnnotations )
diff --git a/scrplugin/src/main/java/org/apache/felix/scrplugin/mojo/MavenJavaClassDescriptorManager.java b/scrplugin/src/main/java/org/apache/felix/scrplugin/mojo/MavenJavaClassDescriptorManager.java
index 3d2b4ef..c7df967 100644
--- a/scrplugin/src/main/java/org/apache/felix/scrplugin/mojo/MavenJavaClassDescriptorManager.java
+++ b/scrplugin/src/main/java/org/apache/felix/scrplugin/mojo/MavenJavaClassDescriptorManager.java
@@ -19,27 +19,11 @@
package org.apache.felix.scrplugin.mojo;
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.FilterInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.util.StringTokenizer;
-import java.util.jar.JarEntry;
-import java.util.jar.JarFile;
-import java.util.jar.Manifest;
+import java.io.*;
+import java.util.*;
+import java.util.jar.*;
-import org.apache.felix.scrplugin.Constants;
-import org.apache.felix.scrplugin.JavaClassDescriptorManager;
-import org.apache.felix.scrplugin.Log;
-import org.apache.felix.scrplugin.SCRDescriptorException;
-import org.apache.felix.scrplugin.SCRDescriptorFailureException;
+import org.apache.felix.scrplugin.*;
import org.apache.felix.scrplugin.helper.StringUtils;
import org.apache.felix.scrplugin.om.Component;
import org.apache.felix.scrplugin.om.Components;
@@ -47,6 +31,7 @@
import org.apache.maven.artifact.ArtifactUtils;
import org.apache.maven.project.MavenProject;
import org.codehaus.plexus.util.DirectoryScanner;
+
import com.thoughtworks.qdox.JavaDocBuilder;
import com.thoughtworks.qdox.model.JavaSource;
diff --git a/scrplugin/src/main/java/org/apache/felix/scrplugin/mojo/SCRDescriptorMojo.java b/scrplugin/src/main/java/org/apache/felix/scrplugin/mojo/SCRDescriptorMojo.java
index 428a331..6638226 100644
--- a/scrplugin/src/main/java/org/apache/felix/scrplugin/mojo/SCRDescriptorMojo.java
+++ b/scrplugin/src/main/java/org/apache/felix/scrplugin/mojo/SCRDescriptorMojo.java
@@ -22,21 +22,12 @@
import java.io.IOException;
import java.net.URL;
import java.net.URLClassLoader;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
-import org.apache.felix.scrplugin.JavaClassDescriptorManager;
-import org.apache.felix.scrplugin.SCRDescriptorException;
-import org.apache.felix.scrplugin.SCRDescriptorFailureException;
-import org.apache.felix.scrplugin.SCRDescriptorGenerator;
+import org.apache.felix.scrplugin.*;
import org.apache.maven.artifact.Artifact;
import org.apache.maven.model.Resource;
-import org.apache.maven.plugin.AbstractMojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugin.MojoFailureException;
+import org.apache.maven.plugin.*;
import org.apache.maven.project.MavenProject;
import org.codehaus.plexus.util.StringUtils;
@@ -193,7 +184,6 @@
throw new MojoFailureException( "Unable to add target directory to classloader.");
}
- int i = 1;
for (Iterator<Artifact> ai=artifacts.iterator(); ai.hasNext(); ) {
Artifact a = ai.next();
try {
diff --git a/scrplugin/src/main/java/org/apache/felix/scrplugin/tags/annotation/AnnotationJavaClassDescription.java b/scrplugin/src/main/java/org/apache/felix/scrplugin/tags/annotation/AnnotationJavaClassDescription.java
index 4881308..15f3379 100644
--- a/scrplugin/src/main/java/org/apache/felix/scrplugin/tags/annotation/AnnotationJavaClassDescription.java
+++ b/scrplugin/src/main/java/org/apache/felix/scrplugin/tags/annotation/AnnotationJavaClassDescription.java
@@ -18,14 +18,11 @@
*/
package org.apache.felix.scrplugin.tags.annotation;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
+import java.util.*;
import org.apache.felix.scrplugin.JavaClassDescriptorManager;
import org.apache.felix.scrplugin.SCRDescriptorException;
-import org.apache.felix.scrplugin.tags.JavaField;
-import org.apache.felix.scrplugin.tags.JavaTag;
+import org.apache.felix.scrplugin.tags.*;
import org.apache.felix.scrplugin.tags.qdox.QDoxJavaClassDescription;
import com.thoughtworks.qdox.model.JavaClass;
@@ -39,7 +36,7 @@
/**
* @param clazz Java class
- * @param source QDox source
+ * @param javaClass QDox source
* @param manager description manager
*/
public AnnotationJavaClassDescription(Class<?> clazz, JavaClass javaClass, JavaClassDescriptorManager manager) {
@@ -47,7 +44,7 @@
}
/**
- * @see JavaClassDescription#getTagByName(String)
+ * @see org.apache.felix.scrplugin.tags.JavaClassDescription#getTagByName(String)
*/
@Override
public JavaTag getTagByName(String name) {
@@ -63,7 +60,7 @@
}
/**
- * @see JavaClassDescription#getTagsByName(String, boolean)
+ * @see org.apache.felix.scrplugin.tags.JavaClassDescription#getTagsByName(String, boolean)
*/
@Override
public JavaTag[] getTagsByName(String name, boolean inherited) throws SCRDescriptorException {
@@ -89,7 +86,7 @@
}
/**
- * @see JavaClassDescription#getFields()
+ * @see org.apache.felix.scrplugin.tags.JavaClassDescription#getFields()
*/
@Override
public JavaField[] getFields() {
diff --git a/scrplugin/src/main/java/org/apache/felix/scrplugin/tags/annotation/AnnotationTagProviderManager.java b/scrplugin/src/main/java/org/apache/felix/scrplugin/tags/annotation/AnnotationTagProviderManager.java
index 9b7dbde..b0f4e76 100644
--- a/scrplugin/src/main/java/org/apache/felix/scrplugin/tags/annotation/AnnotationTagProviderManager.java
+++ b/scrplugin/src/main/java/org/apache/felix/scrplugin/tags/annotation/AnnotationTagProviderManager.java
@@ -47,7 +47,7 @@
/**
* @param annotationTagProviderClasses List of classes that implements
* {@link AnnotationTagProvider} interface.
- * @throws MojoFailureException
+ * @throws SCRDescriptorFailureException
*/
public AnnotationTagProviderManager(String[] annotationTagProviderClasses) throws SCRDescriptorFailureException {
diff --git a/scrplugin/src/main/java/org/apache/felix/scrplugin/tags/annotation/defaulttag/Util.java b/scrplugin/src/main/java/org/apache/felix/scrplugin/tags/annotation/defaulttag/Util.java
index ddb2c8f..d3fbd6d 100644
--- a/scrplugin/src/main/java/org/apache/felix/scrplugin/tags/annotation/defaulttag/Util.java
+++ b/scrplugin/src/main/java/org/apache/felix/scrplugin/tags/annotation/defaulttag/Util.java
@@ -291,7 +291,7 @@
public static Class<?> getClassValue(Annotation annotation, String name, final Class<?> clazz) {
final Object obj = annotation.getNamedParameter(name);
if ( obj != null ) {
- if ( obj instanceof Class ) {
+ if ( obj instanceof Class<?> ) {
return (Class<?>)obj;
}
return ClassUtil.getClass(obj.toString());
@@ -304,6 +304,7 @@
}
}
+ @SuppressWarnings("unchecked")
public static <T extends Enum> T getEnumValue(Annotation annotation,
String name,
final Class<T> enumClass,
@@ -336,6 +337,7 @@
return null;
}
+ @SuppressWarnings("unchecked")
public static <T extends Enum> T getEnumValue(Annotation annotation,
String name,
final Class<T> enumClass,
@@ -399,7 +401,8 @@
}
};
- List<Object> valueList = evaluatingVisitor.getListValue(annotation, name);
+ @SuppressWarnings("unchecked")
+ final List<Object> valueList = evaluatingVisitor.getListValue(annotation, name);
if (valueList==null) {
return null;
}
diff --git a/scrplugin/src/main/java/org/apache/felix/scrplugin/xml/IOUtils.java b/scrplugin/src/main/java/org/apache/felix/scrplugin/xml/IOUtils.java
index 8671088..6f48889 100644
--- a/scrplugin/src/main/java/org/apache/felix/scrplugin/xml/IOUtils.java
+++ b/scrplugin/src/main/java/org/apache/felix/scrplugin/xml/IOUtils.java
@@ -46,7 +46,6 @@
* Parse a file and send the sax events to the content handler.
* @param file
* @param handler
- * @throws IOException
* @throws TransformerException
*/
public static final void parse(InputStream file, ContentHandler handler)