Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Voormann2021-03-23 08:14:06 +0000
committerHolger Voormann2021-03-23 11:30:01 +0000
commit37d8b0cc3643d1d87eaa87b2b8b4e275ba168c69 (patch)
tree6b7f6ee59f6d66aa50941ed68fa23ef815454eaf
parent137b9d04f89370f77c510df52706724857f3b313 (diff)
downloadeclipse.platform.ua-37d8b0cc3643d1d87eaa87b2b8b4e275ba168c69.tar.gz
eclipse.platform.ua-37d8b0cc3643d1d87eaa87b2b8b4e275ba168c69.tar.xz
eclipse.platform.ua-37d8b0cc3643d1d87eaa87b2b8b4e275ba168c69.zip
Bug 571831 - Improve modernized help UI prototype of Eclipse 4.20I20210323-2250I20210323-1800I20210323-1240
Fix extra warnings as pointed in the I-build logs. Change-Id: If7e5d938e28e4c92e895f6a18387ff7b28bcda81 Signed-off-by: Holger Voormann <eclipse@voormann.de>
-rw-r--r--org.eclipse.help.webapp/src/org/eclipse/help/internal/webapp/HelpUiJs.java13
1 files changed, 9 insertions, 4 deletions
diff --git a/org.eclipse.help.webapp/src/org/eclipse/help/internal/webapp/HelpUiJs.java b/org.eclipse.help.webapp/src/org/eclipse/help/internal/webapp/HelpUiJs.java
index f07ea4cbd..add043b22 100644
--- a/org.eclipse.help.webapp/src/org/eclipse/help/internal/webapp/HelpUiJs.java
+++ b/org.eclipse.help.webapp/src/org/eclipse/help/internal/webapp/HelpUiJs.java
@@ -10,6 +10,7 @@
package org.eclipse.help.internal.webapp;
import java.io.IOException;
+import java.io.PrintWriter;
import java.net.URL;
import java.util.Scanner;
@@ -27,10 +28,13 @@ public class HelpUiJs extends HttpServlet {
private static final String JS_TEMPLATE_DEFAULT = "org.eclipse.help.webapp/m/index.js"; //$NON-NLS-1$
private static final String JS_TEMPLATE = loadJsTemplate();
- protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+ @Override
+ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("UTF-8"); //$NON-NLS-1$
response.setContentType("text/html; charset=UTF-8"); //$NON-NLS-1$
- response.getWriter().write(HelpUi.resolve(JS_TEMPLATE, request));
+ try (PrintWriter writer = response.getWriter()) {
+ writer.write(HelpUi.resolve(JS_TEMPLATE, request));
+ }
}
private static String loadJsTemplate() {
@@ -57,8 +61,9 @@ public class HelpUiJs extends HttpServlet {
// read it as InputStream and convert it to a String
// (by using a Scanner with a delimiter that cannot be found: \A - start of input)
- Scanner scanAll = new Scanner(resourceAsUrl.openStream()).useDelimiter("\\A"); //$NON-NLS-1$
- return scanAll.hasNext() ? scanAll.next() : ""; //$NON-NLS-1$
+ try (Scanner scanAll = new Scanner(resourceAsUrl.openStream()).useDelimiter("\\A")) { //$NON-NLS-1$
+ return scanAll.hasNext() ? scanAll.next() : ""; //$NON-NLS-1$
+ }
}
}

Back to the top