diff options
author | Jay Arthanareeswaran | 2018-04-12 12:30:45 +0000 |
---|---|---|
committer | Sarika Sinha | 2018-05-16 08:01:18 +0000 |
commit | 3099b8ee06532838b4698e588ccade22df81c3c3 (patch) | |
tree | 84ed333f8e93069375174f7138d9411c390bf888 | |
parent | 4fc4d2fdd2a63bb244ba7a023817f19edaf9fefd (diff) | |
download | eclipse.jdt.core-3099b8ee06532838b4698e588ccade22df81c3c3.tar.gz eclipse.jdt.core-3099b8ee06532838b4698e588ccade22df81c3c3.tar.xz eclipse.jdt.core-3099b8ee06532838b4698e588ccade22df81c3c3.zip |
Change-Id: I064c6af69cedab1ec19fc52ddf9e8ec69a6615a9
Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
-rw-r--r-- | org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java | 5 |
1 files changed, 5 insertions, 0 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 d2150f56bf..2f92de4056 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 @@ -851,6 +851,11 @@ public class CompilerOptions { case '1': if (version.length() > 1 && version.charAt(1) == '0') { return ClassFileConstants.JDK10; // Level for JDK 10 + } else { + int versionAfterTen = Integer.parseInt("" + version.charAt(1)); //$NON-NLS-1$ + int majorVersion = ClassFileConstants.MAJOR_VERSION_10 + versionAfterTen; + long jdkLevel = ((long)majorVersion << 16) + ClassFileConstants.MINOR_VERSION_0; + return jdkLevel; } // No default - let it go through the remaining checks. } |