Fixed the examples
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/jci/trunk@1530586 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/examples/src/main/java/org/apache/commons/jci/examples/commandline/CommandlineCompiler.java b/examples/src/main/java/org/apache/commons/jci/examples/commandline/CommandlineCompiler.java
index 9bdeaca..192756e 100644
--- a/examples/src/main/java/org/apache/commons/jci/examples/commandline/CommandlineCompiler.java
+++ b/examples/src/main/java/org/apache/commons/jci/examples/commandline/CommandlineCompiler.java
@@ -20,6 +20,7 @@
import java.io.File;
import java.net.URL;
import java.net.URLClassLoader;
+import java.util.Iterator;
import org.apache.commons.cli.CommandLine;
import org.apache.commons.cli.CommandLineParser;
@@ -114,7 +115,8 @@
final JavaCompilerSettings settings = compiler.createDefaultSettings();
- for (Option option : cmd) {
+ for (Iterator it = cmd.iterator(); it.hasNext();) {
+ final Option option = (Option) it.next();
if ("classpath".equals(option.getOpt())) {
final String[] values = option.getValues();
final URL[] urls = new URL[values.length];
diff --git a/examples/src/main/java/org/apache/commons/jci/examples/serverpages/JspGenerator.java b/examples/src/main/java/org/apache/commons/jci/examples/serverpages/JspGenerator.java
index 2d55e02..1745a65 100644
--- a/examples/src/main/java/org/apache/commons/jci/examples/serverpages/JspGenerator.java
+++ b/examples/src/main/java/org/apache/commons/jci/examples/serverpages/JspGenerator.java
@@ -38,8 +38,7 @@
final StringBuilder sb = new StringBuilder();
final char[] input = s.toCharArray();
- for (int i = 0; i < input.length; i++) {
- final char c = input[i];
+ for (char c : input) {
if (c == '"') {
sb.append('\\');
}
diff --git a/examples/src/main/java/org/apache/commons/jci/examples/serverpages/ServerPageServlet.java b/examples/src/main/java/org/apache/commons/jci/examples/serverpages/ServerPageServlet.java
index 8e47611..bbd8b25 100644
--- a/examples/src/main/java/org/apache/commons/jci/examples/serverpages/ServerPageServlet.java
+++ b/examples/src/main/java/org/apache/commons/jci/examples/serverpages/ServerPageServlet.java
@@ -56,10 +56,10 @@
private static final long serialVersionUID = 1L;
private final ReloadingClassLoader classloader = new ReloadingClassLoader(ServerPageServlet.class.getClassLoader());
- private FilesystemAlterationMonitor fam = null;
- private CompilingListener jspListener = null;
+ private FilesystemAlterationMonitor fam;
+ private CompilingListener jspListener;
- private Map servletsByClassname = new HashMap();
+ private Map<String, HttpServlet> servletsByClassname = new HashMap<String, HttpServlet>();
public void init() throws ServletException {
super.init();
@@ -125,7 +125,7 @@
jspListener = new CompilingListener(new JavaCompilerFactory().createCompiler("eclipse"), store) {
private final JspGenerator transformer = new JspGenerator();
- private final Map<String, File> sources = new HashMap<String, File>();
+ private final Map<String, byte[]> sources = new HashMap<String, byte[]>();
private final Set<String> resourceToCompile = new HashSet<String>();
public void onStart(FilesystemAlterationObserver pObserver) {
@@ -184,11 +184,9 @@
private String convertRequestToServletClassname( final HttpServletRequest request ) {
- final String path = request.getPathInfo().substring(1);
+ String path = request.getPathInfo().substring(1);
- final String clazz = ConversionUtils.stripExtension(path).replace('/', '.');
-
- return clazz;
+ return ConversionUtils.stripExtension(path).replace('/', '.');
}
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
@@ -206,8 +204,7 @@
out.append("<html><body>");
- for (int i = 0; i < errors.length; i++) {
- final CompilationProblem problem = errors[i];
+ for (CompilationProblem problem : errors) {
out.append(problem.toString()).append("<br/>").append('\n');
}
@@ -222,7 +219,7 @@
log("Checking for serverpage " + servletClassname);
- final HttpServlet servlet = (HttpServlet) servletsByClassname.get(servletClassname);
+ final HttpServlet servlet = servletsByClassname.get(servletClassname);
if (servlet == null) {
log("No servlet for " + request.getRequestURI());