Move to Java 8.

Sync all Ruby plugins to Java 8 level.

Change-Id: I33bb3144ae483c6bc6b4818f6fe917221e7ba6b9
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
diff --git a/plugins/org.eclipse.dltk.ruby.abstractdebugger/.classpath b/plugins/org.eclipse.dltk.ruby.abstractdebugger/.classpath
index ad32c83..eca7bdb 100644
--- a/plugins/org.eclipse.dltk.ruby.abstractdebugger/.classpath
+++ b/plugins/org.eclipse.dltk.ruby.abstractdebugger/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.eclipse.dltk.ruby.abstractdebugger/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.dltk.ruby.abstractdebugger/.settings/org.eclipse.jdt.core.prefs
index c537b63..0c68a61 100644
--- a/plugins/org.eclipse.dltk.ruby.abstractdebugger/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.eclipse.dltk.ruby.abstractdebugger/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/plugins/org.eclipse.dltk.ruby.abstractdebugger/META-INF/MANIFEST.MF b/plugins/org.eclipse.dltk.ruby.abstractdebugger/META-INF/MANIFEST.MF
index cca5017..2dc9fe6 100644
--- a/plugins/org.eclipse.dltk.ruby.abstractdebugger/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.dltk.ruby.abstractdebugger/META-INF/MANIFEST.MF
@@ -10,4 +10,4 @@
 Bundle-Vendor: %providerName
 Export-Package: org.eclipse.dltk.ruby.abstractdebugger
 Bundle-Activator: org.eclipse.dltk.ruby.abstractdebugger.AbstractRubyDebuggerPlugin
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
diff --git a/plugins/org.eclipse.dltk.ruby.activestatedebugger/.classpath b/plugins/org.eclipse.dltk.ruby.activestatedebugger/.classpath
index ad32c83..eca7bdb 100644
--- a/plugins/org.eclipse.dltk.ruby.activestatedebugger/.classpath
+++ b/plugins/org.eclipse.dltk.ruby.activestatedebugger/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.eclipse.dltk.ruby.activestatedebugger/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.dltk.ruby.activestatedebugger/.settings/org.eclipse.jdt.core.prefs
index dfdb304..7b95c9c 100644
--- a/plugins/org.eclipse.dltk.ruby.activestatedebugger/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.eclipse.dltk.ruby.activestatedebugger/.settings/org.eclipse.jdt.core.prefs
@@ -10,9 +10,9 @@
 org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -103,4 +103,4 @@
 org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
 org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
 org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/plugins/org.eclipse.dltk.ruby.activestatedebugger/META-INF/MANIFEST.MF b/plugins/org.eclipse.dltk.ruby.activestatedebugger/META-INF/MANIFEST.MF
index c30f944..e89a724 100644
--- a/plugins/org.eclipse.dltk.ruby.activestatedebugger/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.dltk.ruby.activestatedebugger/META-INF/MANIFEST.MF
@@ -17,4 +17,4 @@
  org.eclipse.dltk.ruby.launching,
  org.eclipse.dltk.ruby.core
 Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
diff --git a/plugins/org.eclipse.dltk.ruby.basicdebugger/.classpath b/plugins/org.eclipse.dltk.ruby.basicdebugger/.classpath
index ad32c83..eca7bdb 100644
--- a/plugins/org.eclipse.dltk.ruby.basicdebugger/.classpath
+++ b/plugins/org.eclipse.dltk.ruby.basicdebugger/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.eclipse.dltk.ruby.basicdebugger/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.dltk.ruby.basicdebugger/.settings/org.eclipse.jdt.core.prefs
index c537b63..0c68a61 100644
--- a/plugins/org.eclipse.dltk.ruby.basicdebugger/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.eclipse.dltk.ruby.basicdebugger/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/plugins/org.eclipse.dltk.ruby.basicdebugger/META-INF/MANIFEST.MF b/plugins/org.eclipse.dltk.ruby.basicdebugger/META-INF/MANIFEST.MF
index a1636eb..cd22efd 100644
--- a/plugins/org.eclipse.dltk.ruby.basicdebugger/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.dltk.ruby.basicdebugger/META-INF/MANIFEST.MF
@@ -17,6 +17,6 @@
  org.eclipse.dltk.ruby.core
 Bundle-ActivationPolicy: lazy
 Bundle-Vendor: %providerName
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-Localization: plugin
 
diff --git a/plugins/org.eclipse.dltk.ruby.core/.classpath b/plugins/org.eclipse.dltk.ruby.core/.classpath
index 76982f8..d7fa10c 100644
--- a/plugins/org.eclipse.dltk.ruby.core/.classpath
+++ b/plugins/org.eclipse.dltk.ruby.core/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" path="jruby"/>
diff --git a/plugins/org.eclipse.dltk.ruby.core/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.dltk.ruby.core/.settings/org.eclipse.jdt.core.prefs
index 8717e6c..5356a08 100644
--- a/plugins/org.eclipse.dltk.ruby.core/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.eclipse.dltk.ruby.core/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/plugins/org.eclipse.dltk.ruby.core/META-INF/MANIFEST.MF b/plugins/org.eclipse.dltk.ruby.core/META-INF/MANIFEST.MF
index d1c9082..8cddca4 100644
--- a/plugins/org.eclipse.dltk.ruby.core/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.dltk.ruby.core/META-INF/MANIFEST.MF
@@ -74,5 +74,5 @@
    org.eclipse.dltk.ast.declarations,
    org.eclipse.dltk.core,
    org.eclipse.dltk.ruby.typeinference.internal"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-ActivationPolicy: lazy
diff --git a/plugins/org.eclipse.dltk.ruby.debug.ui/.classpath b/plugins/org.eclipse.dltk.ruby.debug.ui/.classpath
index ad32c83..eca7bdb 100644
--- a/plugins/org.eclipse.dltk.ruby.debug.ui/.classpath
+++ b/plugins/org.eclipse.dltk.ruby.debug.ui/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.eclipse.dltk.ruby.debug.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.dltk.ruby.debug.ui/.settings/org.eclipse.jdt.core.prefs
index c537b63..0c68a61 100644
--- a/plugins/org.eclipse.dltk.ruby.debug.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.eclipse.dltk.ruby.debug.ui/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/plugins/org.eclipse.dltk.ruby.debug.ui/META-INF/MANIFEST.MF b/plugins/org.eclipse.dltk.ruby.debug.ui/META-INF/MANIFEST.MF
index ec4e0d1..7dcb3f0 100644
--- a/plugins/org.eclipse.dltk.ruby.debug.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.dltk.ruby.debug.ui/META-INF/MANIFEST.MF
@@ -29,4 +29,4 @@
  org.eclipse.dltk.ruby.internal.debug.ui.interpreters,
  org.eclipse.dltk.ruby.internal.debug.ui.launchConfigurations,
  org.eclipse.dltk.ruby.internal.debug.ui.launcher
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
diff --git a/plugins/org.eclipse.dltk.ruby.debug/.classpath b/plugins/org.eclipse.dltk.ruby.debug/.classpath
index ad32c83..eca7bdb 100644
--- a/plugins/org.eclipse.dltk.ruby.debug/.classpath
+++ b/plugins/org.eclipse.dltk.ruby.debug/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.eclipse.dltk.ruby.debug/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.dltk.ruby.debug/.settings/org.eclipse.jdt.core.prefs
index 8000cd6..3a21537 100644
--- a/plugins/org.eclipse.dltk.ruby.debug/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.eclipse.dltk.ruby.debug/.settings/org.eclipse.jdt.core.prefs
@@ -1,11 +1,11 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/plugins/org.eclipse.dltk.ruby.debug/META-INF/MANIFEST.MF b/plugins/org.eclipse.dltk.ruby.debug/META-INF/MANIFEST.MF
index c10866a..c8c504f 100644
--- a/plugins/org.eclipse.dltk.ruby.debug/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.dltk.ruby.debug/META-INF/MANIFEST.MF
@@ -13,4 +13,4 @@
 Export-Package: org.eclipse.dltk.ruby.debug
 Bundle-Vendor: %providerName
 Bundle-Localization: plugin
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
diff --git a/plugins/org.eclipse.dltk.ruby.fastdebugger/.classpath b/plugins/org.eclipse.dltk.ruby.fastdebugger/.classpath
index ad32c83..eca7bdb 100644
--- a/plugins/org.eclipse.dltk.ruby.fastdebugger/.classpath
+++ b/plugins/org.eclipse.dltk.ruby.fastdebugger/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.eclipse.dltk.ruby.fastdebugger/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.dltk.ruby.fastdebugger/.settings/org.eclipse.jdt.core.prefs
index c537b63..0c68a61 100644
--- a/plugins/org.eclipse.dltk.ruby.fastdebugger/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.eclipse.dltk.ruby.fastdebugger/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/plugins/org.eclipse.dltk.ruby.fastdebugger/META-INF/MANIFEST.MF b/plugins/org.eclipse.dltk.ruby.fastdebugger/META-INF/MANIFEST.MF
index 2644a44..76641ea 100644
--- a/plugins/org.eclipse.dltk.ruby.fastdebugger/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.dltk.ruby.fastdebugger/META-INF/MANIFEST.MF
@@ -20,4 +20,4 @@
 Bundle-ActivationPolicy: lazy
 Export-Package: org.eclipse.dltk.ruby.fastdebugger,
  org.eclipse.dltk.ruby.fastdebugger.preferences
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
diff --git a/plugins/org.eclipse.dltk.ruby.formatter/.classpath b/plugins/org.eclipse.dltk.ruby.formatter/.classpath
index a5c0514..c034ba8 100644
--- a/plugins/org.eclipse.dltk.ruby.formatter/.classpath
+++ b/plugins/org.eclipse.dltk.ruby.formatter/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="src" path="jruby-src"/>
diff --git a/plugins/org.eclipse.dltk.ruby.formatter/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.dltk.ruby.formatter/.settings/org.eclipse.jdt.core.prefs
index 7009624..c33fe53 100644
--- a/plugins/org.eclipse.dltk.ruby.formatter/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.eclipse.dltk.ruby.formatter/.settings/org.eclipse.jdt.core.prefs
@@ -10,9 +10,9 @@
 org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -103,4 +103,4 @@
 org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
 org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
 org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/plugins/org.eclipse.dltk.ruby.formatter/META-INF/MANIFEST.MF b/plugins/org.eclipse.dltk.ruby.formatter/META-INF/MANIFEST.MF
index b2b92ab..bcf39d4 100644
--- a/plugins/org.eclipse.dltk.ruby.formatter/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.dltk.ruby.formatter/META-INF/MANIFEST.MF
@@ -15,7 +15,7 @@
  org.eclipse.dltk.ruby.ui;bundle-version="0.0.0",
  org.eclipse.ui
 Eclipse-LazyStart: true
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Export-Package: org.eclipse.dltk.ruby.formatter,
  org.eclipse.dltk.ruby.formatter.internal,
  org.eclipse.dltk.ruby.formatter.internal.nodes,
diff --git a/plugins/org.eclipse.dltk.ruby.launching/.classpath b/plugins/org.eclipse.dltk.ruby.launching/.classpath
index ad32c83..eca7bdb 100644
--- a/plugins/org.eclipse.dltk.ruby.launching/.classpath
+++ b/plugins/org.eclipse.dltk.ruby.launching/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.eclipse.dltk.ruby.launching/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.dltk.ruby.launching/.settings/org.eclipse.jdt.core.prefs
index c537b63..0c68a61 100644
--- a/plugins/org.eclipse.dltk.ruby.launching/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.eclipse.dltk.ruby.launching/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/plugins/org.eclipse.dltk.ruby.launching/META-INF/MANIFEST.MF b/plugins/org.eclipse.dltk.ruby.launching/META-INF/MANIFEST.MF
index 8d624cd..25ed026 100644
--- a/plugins/org.eclipse.dltk.ruby.launching/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.dltk.ruby.launching/META-INF/MANIFEST.MF
@@ -15,5 +15,5 @@
  org.eclipse.dltk.launching;bundle-version="0.0.0"
 Export-Package: org.eclipse.dltk.ruby.internal.launching,
  org.eclipse.dltk.ruby.launching
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-ActivationPolicy: lazy
diff --git a/plugins/org.eclipse.dltk.ruby.testing/.classpath b/plugins/org.eclipse.dltk.ruby.testing/.classpath
index ad32c83..eca7bdb 100644
--- a/plugins/org.eclipse.dltk.ruby.testing/.classpath
+++ b/plugins/org.eclipse.dltk.ruby.testing/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.eclipse.dltk.ruby.testing/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.dltk.ruby.testing/.settings/org.eclipse.jdt.core.prefs
index 8000cd6..3a21537 100644
--- a/plugins/org.eclipse.dltk.ruby.testing/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.eclipse.dltk.ruby.testing/.settings/org.eclipse.jdt.core.prefs
@@ -1,11 +1,11 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/plugins/org.eclipse.dltk.ruby.testing/META-INF/MANIFEST.MF b/plugins/org.eclipse.dltk.ruby.testing/META-INF/MANIFEST.MF
index cd364de..444b42d 100644
--- a/plugins/org.eclipse.dltk.ruby.testing/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.dltk.ruby.testing/META-INF/MANIFEST.MF
@@ -19,6 +19,6 @@
  org.eclipse.dltk.ruby.debug.ui,
  org.eclipse.dltk.ruby.launching
 Export-Package: org.eclipse.dltk.ruby.testing.internal
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Bundle-Vendor: %pluginProvider
 Bundle-ActivationPolicy: lazy
diff --git a/plugins/org.eclipse.dltk.ruby.ui/.classpath b/plugins/org.eclipse.dltk.ruby.ui/.classpath
index ad32c83..eca7bdb 100644
--- a/plugins/org.eclipse.dltk.ruby.ui/.classpath
+++ b/plugins/org.eclipse.dltk.ruby.ui/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/plugins/org.eclipse.dltk.ruby.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.dltk.ruby.ui/.settings/org.eclipse.jdt.core.prefs
index e8e5493..b87100e 100644
--- a/plugins/org.eclipse.dltk.ruby.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/org.eclipse.dltk.ruby.ui/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/plugins/org.eclipse.dltk.ruby.ui/META-INF/MANIFEST.MF b/plugins/org.eclipse.dltk.ruby.ui/META-INF/MANIFEST.MF
index 1932386..45e6b4a 100644
--- a/plugins/org.eclipse.dltk.ruby.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.dltk.ruby.ui/META-INF/MANIFEST.MF
@@ -32,4 +32,4 @@
  org.eclipse.dltk.ruby.internal.ui.text.hyperlink,
  org.eclipse.dltk.ruby.internal.ui.text.rules,
  org.eclipse.dltk.ruby.ui.preferences
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
diff --git a/tests/org.eclipse.dltk.ruby.testing.tests/.classpath b/tests/org.eclipse.dltk.ruby.testing.tests/.classpath
index ad32c83..eca7bdb 100644
--- a/tests/org.eclipse.dltk.ruby.testing.tests/.classpath
+++ b/tests/org.eclipse.dltk.ruby.testing.tests/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/tests/org.eclipse.dltk.ruby.testing.tests/.settings/org.eclipse.jdt.core.prefs b/tests/org.eclipse.dltk.ruby.testing.tests/.settings/org.eclipse.jdt.core.prefs
index c537b63..0c68a61 100644
--- a/tests/org.eclipse.dltk.ruby.testing.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/tests/org.eclipse.dltk.ruby.testing.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/tests/org.eclipse.dltk.ruby.testing.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.dltk.ruby.testing.tests/META-INF/MANIFEST.MF
index f105a3a..2c04053 100644
--- a/tests/org.eclipse.dltk.ruby.testing.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.dltk.ruby.testing.tests/META-INF/MANIFEST.MF
@@ -6,6 +6,6 @@
 Bundle-Version: 5.7.1.qualifier
 Bundle-Vendor: %pluginProvider
 Fragment-Host: org.eclipse.dltk.ruby.testing
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Require-Bundle: org.eclipse.dltk.core.tests,
  org.junit