[566997] remove extra scriptlet indentation
Change-Id: I7c9ddc553de62220901a3d91bd63307bda8e5504
diff --git a/web/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/java/JSPTranslationExtension.java b/web/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/java/JSPTranslationExtension.java
index 2e488e1..737c3fc 100644
--- a/web/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/java/JSPTranslationExtension.java
+++ b/web/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/java/JSPTranslationExtension.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2004, 2011 IBM Corporation and others.
+ * Copyright (c) 2004, 2020 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
@@ -271,11 +271,8 @@
preDelimiterWhitespace = preDelimiterWhitespace.replaceAll("\r", ""); //$NON-NLS-1$ //$NON-NLS-2$
preDelimiterWhitespace = preDelimiterWhitespace.replaceAll("\n", ""); //$NON-NLS-1$ //$NON-NLS-2$
- // need to determine indent for that first line...
- String initialIndent = getInitialIndent(result);
-
// fix the first line of java code
- result = TextUtilities.getDefaultLineDelimiter(sDoc) + initialIndent + result;
+ result = TextUtilities.getDefaultLineDelimiter(sDoc) + result;
result = adjustIndent(result, preDelimiterWhitespace, TextUtilities.getDefaultLineDelimiter(sDoc));
@@ -349,27 +346,6 @@
}
- private String getInitialIndent(String result) {
- // BUG188636 - just get initial indent from code formatter
- String indent = getCodeFormatter().createIndentationString(1);
- // // get indent after 2nd line break
- // String indent = ""; //$NON-NLS-1$
- // StringTokenizer st = new StringTokenizer(result, "\r\n", false);
- // //$NON-NLS-1$
- // if (st.countTokens() > 1) {
- // String tok = st.nextToken();
- // tok = st.nextToken();
- // int index = 0;
- // if (tok != null) {
- // while (tok.charAt(index) == ' ' || tok.charAt(index) == '\t') {
- // indent += tok.charAt(index);
- // index++;
- // }
- // }
- // }
- return indent;
- }
-
private CodeFormatter getCodeFormatter() {
if (fCodeFormatter == null)
fCodeFormatter = ToolFactory.createCodeFormatter(null);
diff --git a/web/tests/org.eclipse.jst.jsp.ui.tests/src/org/eclipse/jst/jsp/ui/tests/format/TestContentFormatter.java b/web/tests/org.eclipse.jst.jsp.ui.tests/src/org/eclipse/jst/jsp/ui/tests/format/TestContentFormatter.java
index 480192d..664b80d 100644
--- a/web/tests/org.eclipse.jst.jsp.ui.tests/src/org/eclipse/jst/jsp/ui/tests/format/TestContentFormatter.java
+++ b/web/tests/org.eclipse.jst.jsp.ui.tests/src/org/eclipse/jst/jsp/ui/tests/format/TestContentFormatter.java
@@ -250,4 +250,46 @@
JSPUIPlugin.getInstance().getPreferenceStore().setValue(JSPUIPreferenceNames.USE_HTML_FORMATTER, true);
}
}
+
+ public void testFormatJava1() throws UnsupportedEncodingException, IOException, CoreException {
+ String beforePath = "/" + PROJECT_NAME + "/WebContent/format_java1.jsp";
+ String afterPath = "/" + PROJECT_NAME + "/WebContent/format_java1-fmt.jsp";
+ formatAndAssertSignificantEquals(beforePath, false);
+ formatAndAssertEquals(beforePath, afterPath, true);
+ }
+
+ public void testFormatJava2() throws UnsupportedEncodingException, IOException, CoreException {
+ String beforePath = "/" + PROJECT_NAME + "/WebContent/format_java2.jsp";
+ String afterPath = "/" + PROJECT_NAME + "/WebContent/format_java2-fmt.jsp";
+ formatAndAssertSignificantEquals(beforePath, false);
+ formatAndAssertEquals(beforePath, afterPath, true);
+ }
+
+ public void testFormatJava3() throws UnsupportedEncodingException, IOException, CoreException {
+ String beforePath = "/" + PROJECT_NAME + "/WebContent/format_java3.jsp";
+ String afterPath = "/" + PROJECT_NAME + "/WebContent/format_java3-fmt.jsp";
+ formatAndAssertSignificantEquals(beforePath, false);
+ formatAndAssertEquals(beforePath, afterPath, true);
+ }
+
+ public void testFormatJava4() throws UnsupportedEncodingException, IOException, CoreException {
+ String beforePath = "/" + PROJECT_NAME + "/WebContent/format_java4.jsp";
+ String afterPath = "/" + PROJECT_NAME + "/WebContent/format_java4-fmt.jsp";
+ formatAndAssertSignificantEquals(beforePath, false);
+ formatAndAssertEquals(beforePath, afterPath, true);
+ }
+
+ public void testFormatJava5() throws UnsupportedEncodingException, IOException, CoreException {
+ String beforePath = "/" + PROJECT_NAME + "/WebContent/format_java5.jsp";
+ String afterPath = "/" + PROJECT_NAME + "/WebContent/format_java5-fmt.jsp";
+ formatAndAssertSignificantEquals(beforePath, false);
+ formatAndAssertEquals(beforePath, afterPath, true);
+ }
+
+ public void testFormatJava6() throws UnsupportedEncodingException, IOException, CoreException {
+ String beforePath = "/" + PROJECT_NAME + "/WebContent/format_java6.jsp";
+ String afterPath = "/" + PROJECT_NAME + "/WebContent/format_java6-fmt.jsp";
+ formatAndAssertSignificantEquals(beforePath, false);
+ formatAndAssertEquals(beforePath, afterPath, true);
+ }
}
diff --git a/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java1-fmt.jsp b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java1-fmt.jsp
new file mode 100644
index 0000000..c09c101
--- /dev/null
+++ b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java1-fmt.jsp
@@ -0,0 +1,12 @@
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+ pageEncoding="ISO-8859-1"%>
+<!DOCTYPE html>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Insert title here</title>
+</head>
+<body>
+ <%="hello, world!"%>
+</body>
+</html>
\ No newline at end of file
diff --git a/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java1.jsp b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java1.jsp
new file mode 100644
index 0000000..0a874f9
--- /dev/null
+++ b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java1.jsp
@@ -0,0 +1,16 @@
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+ pageEncoding="ISO-8859-1"%>
+<!DOCTYPE html>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Insert title here</title>
+</head>
+<body>
+<%=
+
+ "hello, world!"
+
+%>
+</body>
+</html>
\ No newline at end of file
diff --git a/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java2-fmt.jsp b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java2-fmt.jsp
new file mode 100644
index 0000000..f7b5c48
--- /dev/null
+++ b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java2-fmt.jsp
@@ -0,0 +1,19 @@
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+ pageEncoding="ISO-8859-1"%>
+<!DOCTYPE html>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Insert title here</title>
+</head>
+<body>
+ <p>
+ <%
+ String a = "hello, world!";
+ int b = 5;
+
+ out.println(a + b);
+ %>
+ </p>
+</body>
+</html>
\ No newline at end of file
diff --git a/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java2.jsp b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java2.jsp
new file mode 100644
index 0000000..359c608
--- /dev/null
+++ b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java2.jsp
@@ -0,0 +1,20 @@
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+ pageEncoding="ISO-8859-1"%>
+<!DOCTYPE html>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Insert title here</title>
+</head>
+<body><p>
+<%
+
+ String a =
+ "hello, world!";
+ int b = 5;
+
+ out.println(a + b);
+
+%></p>
+</body>
+</html>
\ No newline at end of file
diff --git a/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java3-fmt.jsp b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java3-fmt.jsp
new file mode 100644
index 0000000..1a867c8
--- /dev/null
+++ b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java3-fmt.jsp
@@ -0,0 +1,14 @@
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+ pageEncoding="ISO-8859-1"%>
+<!DOCTYPE html>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Insert title here</title>
+</head>
+<body>
+ <p>
+ <%!String a = "hello, world!";
+ int b = 5;%></p>
+</body>
+</html>
\ No newline at end of file
diff --git a/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java3.jsp b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java3.jsp
new file mode 100644
index 0000000..a0ec627
--- /dev/null
+++ b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java3.jsp
@@ -0,0 +1,20 @@
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+ pageEncoding="ISO-8859-1"%>
+<!DOCTYPE html>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Insert title here</title>
+</head>
+<body><p>
+<%!
+
+ String a =
+ "hello, world!";
+ int b = 5;
+
+
+
+%></p>
+</body>
+</html>
\ No newline at end of file
diff --git a/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java4-fmt.jsp b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java4-fmt.jsp
new file mode 100644
index 0000000..c7a4a2e
--- /dev/null
+++ b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java4-fmt.jsp
@@ -0,0 +1,23 @@
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+ pageEncoding="ISO-8859-1"%>
+<!DOCTYPE html>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Insert title here</title><%!int addOne(int before) {
+ return before + 1;
+ }%>
+</head>
+<body>
+ <p>
+ <%
+ String a = "hello, world!";
+ int b = 5;
+
+ if (a != null && addOne(b) > 4) {
+ out.print(a);
+ }
+ %>
+ </p>
+</body>
+</html>
\ No newline at end of file
diff --git a/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java4.jsp b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java4.jsp
new file mode 100644
index 0000000..4512107
--- /dev/null
+++ b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java4.jsp
@@ -0,0 +1,25 @@
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+ pageEncoding="ISO-8859-1"%>
+<!DOCTYPE html>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Insert title here</title><%!int addOne(int before) {
+ return before +1;
+}
+ %>
+</head>
+<body><p>
+<%
+
+ String a =
+ "hello, world!";
+ int b = 5;
+
+ if (a != null && addOne(b) > 4) {
+out.print(a);
+ }
+
+%></p>
+</body>
+</html>
\ No newline at end of file
diff --git a/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java5-fmt.jsp b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java5-fmt.jsp
new file mode 100644
index 0000000..427fc4f
--- /dev/null
+++ b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java5-fmt.jsp
@@ -0,0 +1,27 @@
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+ pageEncoding="ISO-8859-1"%>
+<!DOCTYPE html>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Insert title here</title><%!int addOne(int before) {
+ return before + 1;
+ }
+
+ String ret(String original) {
+ return original;
+ }%>
+</head>
+<body>
+ <p>
+ <%
+ String a = "hello, world!";
+ int b = 5;
+
+ if (ret(a) != null && addOne(b) > 4) {
+ out.print(a);
+ }
+ %>
+ </p>
+</body>
+</html>
\ No newline at end of file
diff --git a/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java5.jsp b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java5.jsp
new file mode 100644
index 0000000..fac34b4
--- /dev/null
+++ b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java5.jsp
@@ -0,0 +1,25 @@
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+ pageEncoding="ISO-8859-1"%>
+<!DOCTYPE html>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Insert title here</title><%!int addOne(int before) {
+ return before +1;
+}String ret(String original) {return original;}
+ %>
+</head>
+<body><p>
+<%
+
+ String a =
+ "hello, world!";
+ int b = 5;
+
+ if (ret(a) != null && addOne(b) > 4) {
+out.print(a);
+ }
+
+%></p>
+</body>
+</html>
\ No newline at end of file
diff --git a/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java6-fmt.jsp b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java6-fmt.jsp
new file mode 100644
index 0000000..f76e1c1
--- /dev/null
+++ b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java6-fmt.jsp
@@ -0,0 +1,31 @@
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+ pageEncoding="ISO-8859-1"%>
+<!DOCTYPE html>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Insert title here</title><%!int addOne(int before) {
+ return before + 1;
+ }
+
+ String ret(String original) {
+ return original;
+ }%>
+</head>
+<body>
+ <table>
+ <tr>
+ <td>
+ <%
+ String a = "hello, world!";
+ int b = 5;
+
+ if (ret(a) != null && addOne(b) > 4) {
+ out.print(a);
+ }
+ %>
+ </td>
+ </tr>
+ </table>
+</body>
+</html>
\ No newline at end of file
diff --git a/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java6.jsp b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java6.jsp
new file mode 100644
index 0000000..139c9dd
--- /dev/null
+++ b/web/tests/org.eclipse.jst.jsp.ui.tests/testfiles/jspformatting/WebContent/format_java6.jsp
@@ -0,0 +1,26 @@
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+ pageEncoding="ISO-8859-1"%>
+<!DOCTYPE html>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Insert title here</title><%!int addOne(int before) {
+ return before +1;
+}String ret(String original) {return original;}
+ %>
+</head>
+<body>
+<table><tr><td>
+<%
+
+ String a =
+ "hello, world!";
+ int b = 5;
+
+ if (ret(a) != null && addOne(b) > 4) {
+out.print(a);
+ }
+
+%></td></tr></table>
+</body>
+</html>
\ No newline at end of file
diff --git a/web/tests/org.eclipse.wst.sse.unittests/SSE Master List Test Suite.launch b/web/tests/org.eclipse.wst.sse.unittests/SSE Master List Test Suite.launch
index b97efab..352f4b7 100644
--- a/web/tests/org.eclipse.wst.sse.unittests/SSE Master List Test Suite.launch
+++ b/web/tests/org.eclipse.wst.sse.unittests/SSE Master List Test Suite.launch
@@ -1,46 +1,46 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<launchConfiguration type="org.eclipse.pde.ui.JunitLaunchConfig">
- <booleanAttribute key="append.args" value="true"/>
- <booleanAttribute key="askclear" value="false"/>
- <booleanAttribute key="automaticAdd" value="true"/>
- <booleanAttribute key="automaticValidate" value="false"/>
- <stringAttribute key="bootstrap" value=""/>
- <stringAttribute key="checked" value="[NONE]"/>
- <booleanAttribute key="clearConfig" value="true"/>
- <booleanAttribute key="clearws" value="true"/>
- <booleanAttribute key="clearwslog" value="false"/>
- <stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/SSE Master List Test Suite"/>
- <booleanAttribute key="default" value="true"/>
- <booleanAttribute key="includeOptional" value="true"/>
- <stringAttribute key="location" value="${workspace_loc}/../junit-workspace"/>
- <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
- <listEntry value="/org.eclipse.wst.sse.unittests/src/org/eclipse/wst/sse/unittests/MasterListTestSuite.java"/>
- </listAttribute>
- <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
- <listEntry value="1"/>
- </listAttribute>
- <listAttribute key="org.eclipse.debug.ui.favoriteGroups">
- <listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
- <listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
- </listAttribute>
- <stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value=""/>
- <booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/>
- <stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
- <stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/>
- <booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD" value="true"/>
- <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
- <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.wst.sse.unittests.MasterListTestSuite"/>
- <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -showLocation -consoleLog"/>
- <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.wst.sse.unittests"/>
- <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
- <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xms128M -Xmx1024M -Dorg.osgi.framework.bundle.parent=ext"/>
- <stringAttribute key="pde.version" value="3.3"/>
- <stringAttribute key="product" value="org.eclipse.sdk.ide"/>
- <booleanAttribute key="run_in_ui_thread" value="true"/>
- <booleanAttribute key="show_selected_only" value="false"/>
- <booleanAttribute key="tracing" value="false"/>
- <booleanAttribute key="useCustomFeatures" value="false"/>
- <booleanAttribute key="useDefaultConfig" value="true"/>
- <booleanAttribute key="useDefaultConfigArea" value="true"/>
- <booleanAttribute key="useProduct" value="true"/>
-</launchConfiguration>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.pde.ui.JunitLaunchConfig">
+ <booleanAttribute key="append.args" value="true"/>
+ <booleanAttribute key="askclear" value="false"/>
+ <booleanAttribute key="automaticAdd" value="true"/>
+ <booleanAttribute key="automaticValidate" value="false"/>
+ <stringAttribute key="bootstrap" value=""/>
+ <stringAttribute key="checked" value="[NONE]"/>
+ <booleanAttribute key="clearConfig" value="true"/>
+ <booleanAttribute key="clearws" value="true"/>
+ <booleanAttribute key="clearwslog" value="false"/>
+ <stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/SSE Master List Test Suite"/>
+ <booleanAttribute key="default" value="true"/>
+ <booleanAttribute key="includeOptional" value="true"/>
+ <stringAttribute key="location" value="${workspace_loc}/../junit-workspace"/>
+ <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+ <listEntry value="/org.eclipse.wst.sse.unittests/src/org/eclipse/wst/sse/unittests/MasterListTestSuite.java"/>
+ </listAttribute>
+ <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+ <listEntry value="1"/>
+ </listAttribute>
+ <listAttribute key="org.eclipse.debug.ui.favoriteGroups">
+ <listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
+ <listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
+ </listAttribute>
+ <stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value=""/>
+ <booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/>
+ <stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
+ <stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/>
+ <booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD" value="true"/>
+ <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
+ <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.wst.sse.unittests.MasterListTestSuite"/>
+ <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -showLocation -consoleLog"/>
+ <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.wst.sse.unittests"/>
+ <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
+ <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xms128M -Xmx1024M -Dorg.osgi.framework.bundle.parent=ext"/>
+ <stringAttribute key="pde.version" value="3.3"/>
+ <stringAttribute key="product" value="org.eclipse.sdk.ide"/>
+ <booleanAttribute key="run_in_ui_thread" value="true"/>
+ <booleanAttribute key="show_selected_only" value="false"/>
+ <booleanAttribute key="tracing" value="false"/>
+ <booleanAttribute key="useCustomFeatures" value="false"/>
+ <booleanAttribute key="useDefaultConfig" value="true"/>
+ <booleanAttribute key="useDefaultConfigArea" value="true"/>
+ <booleanAttribute key="useProduct" value="true"/>
+</launchConfiguration>