Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Herrmann2021-08-07 18:54:31 +0000
committerStephan Herrmann2021-08-07 19:23:12 +0000
commit3a3495b09e8a50e9d33d75e500750b76614d5dd1 (patch)
tree4a50b134673dc7db6673e1d5e9f2de1a41d4eef0 /org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl
parentc633a48739e084c65aa085099612bdcabcee388a (diff)
downloadorg.eclipse.objectteams-3a3495b09e8a50e9d33d75e500750b76614d5dd1.tar.gz
org.eclipse.objectteams-3a3495b09e8a50e9d33d75e500750b76614d5dd1.tar.xz
org.eclipse.objectteams-3a3495b09e8a50e9d33d75e500750b76614d5dd1.zip
update jdt.core to I20210804-1800 (around skipped M2)
incl. - a few version updates - refresh of otdt.AbstractJavaModelTests - fup from migration StringBuffer -> StringBuilder - fup from updated JavaElement.getParent() et al - adjust AstGenerator.caseStatement(): null -> new Expression[0] Change-Id: If281404cced772094319e69d89e4e5a59dee37fe
Diffstat (limited to 'org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl')
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java2
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/JavaFeature.java5
2 files changed, 6 insertions, 1 deletions
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java
index e94032392..8cf8d7c22 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java
@@ -2551,7 +2551,7 @@ public class CompilerOptions {
@Override
public String toString() {
- StringBuffer buf = new StringBuffer("CompilerOptions:"); //$NON-NLS-1$
+ StringBuilder buf = new StringBuilder("CompilerOptions:"); //$NON-NLS-1$
buf.append("\n\t- local variables debug attributes: ").append((this.produceDebugAttributes & ClassFileConstants.ATTR_VARS) != 0 ? "ON" : " OFF"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
buf.append("\n\t- line number debug attributes: ").append((this.produceDebugAttributes & ClassFileConstants.ATTR_LINES) != 0 ? "ON" : " OFF"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
buf.append("\n\t- source debug attributes: ").append((this.produceDebugAttributes & ClassFileConstants.ATTR_SOURCE) != 0 ? "ON" : " OFF"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/JavaFeature.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/JavaFeature.java
index 8853ee07e..89c0ccfd0 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/JavaFeature.java
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/JavaFeature.java
@@ -33,6 +33,11 @@ import org.eclipse.jdt.internal.compiler.util.Messages;
*/
public enum JavaFeature {
+ SWITCH_EXPRESSIONS(ClassFileConstants.JDK14,
+ Messages.bind(Messages.switch_expression),
+ new char[][] {TypeConstants.YIELD},
+ false),
+
TEXT_BLOCKS(ClassFileConstants.JDK15,
Messages.bind(Messages.text_block),
new char[][] {},

Back to the top