diff options
author | Stephan Herrmann | 2021-08-07 18:54:31 +0000 |
---|---|---|
committer | Stephan Herrmann | 2021-08-07 19:23:12 +0000 |
commit | 3a3495b09e8a50e9d33d75e500750b76614d5dd1 (patch) | |
tree | 4a50b134673dc7db6673e1d5e9f2de1a41d4eef0 /org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl | |
parent | c633a48739e084c65aa085099612bdcabcee388a (diff) | |
download | org.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.java | 2 | ||||
-rw-r--r-- | org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/JavaFeature.java | 5 |
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[][] {}, |