Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNoopur Gupta2020-10-20 11:01:04 +0000
committerNoopur Gupta2020-10-20 12:00:21 +0000
commit64634f6725ffdcfdd08d02d5742d5032b1c65140 (patch)
tree39f9657195e519079c371ebd092e74d4ece10b4b
parentedbced81df31299896d62ae86e851a7e7e559440 (diff)
downloadeclipse.jdt.ui-64634f6725ffdcfdd08d02d5742d5032b1c65140.tar.gz
eclipse.jdt.ui-64634f6725ffdcfdd08d02d5742d5032b1c65140.tar.xz
eclipse.jdt.ui-64634f6725ffdcfdd08d02d5742d5032b1c65140.zip
Bug 568036: Rename JavaModelUtil methods to avoid conflicts with newY20201020-1200
-rw-r--r--org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/codemanipulation/StubUtility2Core.java4
-rw-r--r--org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/LambdaExpressionsFixCore.java4
-rw-r--r--org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/RefactoringAvailabilityTesterCore.java2
-rw-r--r--org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/ConvertAnonymousToNestedRefactoring.java2
-rw-r--r--org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/MoveInstanceMethodProcessor.java2
-rw-r--r--org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/MoveStaticMembersProcessor.java2
-rw-r--r--org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/JavaModelUtil.java14
-rw-r--r--org.eclipse.jdt.junit/src/org/eclipse/jdt/internal/junit/buildpath/JUnitContainerWizardPage.java2
-rw-r--r--org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/quickfix/LocalCorrectionsQuickFixTest.java2
-rw-r--r--org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/codemanipulation/StubUtility2.java2
-rw-r--r--org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/dom/TypeAnnotationRewrite.java2
-rw-r--r--org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/ExternalNullAnnotationChangeProposals.java2
-rw-r--r--org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/LambdaExpressionsFix.java4
-rw-r--r--org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/NullAnnotationsRewriteOperations.java2
-rw-r--r--org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/javadoc/JavaDocLocations.java2
-rw-r--r--org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/ExtractMethodAnalyzer.java2
-rw-r--r--org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/IntroduceIndirectionRefactoring.java2
-rw-r--r--org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenameLocalVariableProcessor.java2
-rw-r--r--org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/IntroduceIndirectionInputPage.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/GenerateHashCodeEqualsDialog.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/AtomicObjectCleanUp.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/HashCleanUp.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/JoinCleanUp.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/LambdaExpressionAndMethodRefCleanUp.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/ObjectsEqualsCleanUp.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/ComplianceConfigurationBlock.java16
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/AdvancedQuickAssistProcessor.java6
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/LocalCorrectionsSubProcessor.java6
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ModifierCorrectionSubProcessor.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickAssistProcessor.java6
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/UnresolvedElementsSubProcessor.java6
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/VarargsWarningsSubProcessor.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/NewMethodCorrectionProposal.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/SurroundWithTryMultiCatchAction.java4
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/SurroundWithTryWithResourcesAction.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewAnnotationWizardPage.java2
36 files changed, 61 insertions, 61 deletions
diff --git a/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/codemanipulation/StubUtility2Core.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/codemanipulation/StubUtility2Core.java
index 9900334a12..e4009e26d9 100644
--- a/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/codemanipulation/StubUtility2Core.java
+++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/codemanipulation/StubUtility2Core.java
@@ -348,7 +348,7 @@ public final class StubUtility2Core {
int modifiers= binding.getModifiers();
ITypeBinding declaringType= binding.getDeclaringClass();
ITypeBinding typeObject= ast.resolveWellKnownType("java.lang.Object"); //$NON-NLS-1$
- if (!inInterface || (declaringType != typeObject && JavaModelUtil.is18OrHigher(javaProject))) {
+ if (!inInterface || (declaringType != typeObject && JavaModelUtil.is1d8OrHigher(javaProject))) {
// generate a method body
Map<String, String> options= javaProject.getOptions(true);
@@ -614,7 +614,7 @@ public final class StubUtility2Core {
int modifiers= method.getModifiers();
if (inInterface) {
modifiers= modifiers & ~Modifier.PROTECTED & ~Modifier.PUBLIC;
- if (Modifier.isAbstract(modifiers) && JavaModelUtil.is18OrHigher(javaProject)) {
+ if (Modifier.isAbstract(modifiers) && JavaModelUtil.is1d8OrHigher(javaProject)) {
modifiers= modifiers | Modifier.DEFAULT;
}
} else {
diff --git a/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/LambdaExpressionsFixCore.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/LambdaExpressionsFixCore.java
index f742e4fac3..6a97f11043 100644
--- a/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/LambdaExpressionsFixCore.java
+++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/LambdaExpressionsFixCore.java
@@ -897,7 +897,7 @@ public class LambdaExpressionsFixCore extends CompilationUnitRewriteOperationsFi
public static LambdaExpressionsFixCore createConvertToLambdaFix(ClassInstanceCreation cic) {
CompilationUnit root= (CompilationUnit) cic.getRoot();
- if (!JavaModelUtil.is18OrHigher(root.getJavaElement().getJavaProject())) {
+ if (!JavaModelUtil.is1d8OrHigher(root.getJavaElement().getJavaProject())) {
return null;
}
@@ -928,7 +928,7 @@ public class LambdaExpressionsFixCore extends CompilationUnitRewriteOperationsFi
}
public static ICleanUpFixCore createCleanUp(CompilationUnit compilationUnit, boolean useLambda, boolean useAnonymous) {
- if (!JavaModelUtil.is18OrHigher(compilationUnit.getJavaElement().getJavaProject())) {
+ if (!JavaModelUtil.is1d8OrHigher(compilationUnit.getJavaElement().getJavaProject())) {
return null;
}
diff --git a/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/RefactoringAvailabilityTesterCore.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/RefactoringAvailabilityTesterCore.java
index ee17d5fef0..e49fbffe51 100644
--- a/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/RefactoringAvailabilityTesterCore.java
+++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/RefactoringAvailabilityTesterCore.java
@@ -84,7 +84,7 @@ public final class RefactoringAvailabilityTesterCore {
if (!Checks.isAvailable(member))
return false;
if (type == IJavaElement.METHOD && declaring.isInterface()) {
- boolean is18OrHigher= JavaModelUtil.is18OrHigher(member.getJavaProject());
+ boolean is18OrHigher= JavaModelUtil.is1d8OrHigher(member.getJavaProject());
if (!is18OrHigher || !Flags.isStatic(member.getFlags()))
return false;
}
diff --git a/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/ConvertAnonymousToNestedRefactoring.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/ConvertAnonymousToNestedRefactoring.java
index 7529c14d35..99fea4d4fe 100644
--- a/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/ConvertAnonymousToNestedRefactoring.java
+++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/ConvertAnonymousToNestedRefactoring.java
@@ -851,7 +851,7 @@ public class ConvertAnonymousToNestedRefactoring extends Refactoring {
private boolean isBindingToTemp(IVariableBinding variable) {
if (variable.isField())
return false;
- if (!Modifier.isFinal(variable.getModifiers()) && !JavaModelUtil.is18OrHigher(fCu.getJavaProject()))
+ if (!Modifier.isFinal(variable.getModifiers()) && !JavaModelUtil.is1d8OrHigher(fCu.getJavaProject()))
return false;
ASTNode declaringNode= fCompilationUnitNode.findDeclaringNode(variable);
if (declaringNode == null)
diff --git a/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/MoveInstanceMethodProcessor.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/MoveInstanceMethodProcessor.java
index c64f7d1c99..fa95c7fbb1 100644
--- a/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/MoveInstanceMethodProcessor.java
+++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/MoveInstanceMethodProcessor.java
@@ -1647,7 +1647,7 @@ public final class MoveInstanceMethodProcessor extends MoveProcessor implements
if (!binding.isInterface() || binding.isAnnotation())
return false;
IJavaElement javaElement= binding.getJavaElement();
- return javaElement != null && JavaModelUtil.is18OrHigher(javaElement.getJavaProject());
+ return javaElement != null && JavaModelUtil.is1d8OrHigher(javaElement.getJavaProject());
}
/**
diff --git a/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/MoveStaticMembersProcessor.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/MoveStaticMembersProcessor.java
index 581773c226..50f0ed0844 100644
--- a/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/MoveStaticMembersProcessor.java
+++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/MoveStaticMembersProcessor.java
@@ -482,7 +482,7 @@ public final class MoveStaticMembersProcessor extends MoveProcessor implements I
private RefactoringStatus checkMoveToInterface() throws JavaModelException {
//could be more clever and make field final if it is only written once...
- boolean is18OrHigher= JavaModelUtil.is18OrHigher(fDestinationType.getJavaProject());
+ boolean is18OrHigher= JavaModelUtil.is1d8OrHigher(fDestinationType.getJavaProject());
RefactoringStatus result= new RefactoringStatus();
boolean declaringIsInterface= getDeclaringType().isInterface();
if (declaringIsInterface && is18OrHigher)
diff --git a/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/JavaModelUtil.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/JavaModelUtil.java
index f1b895d6bf..5b2b1c5d09 100644
--- a/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/JavaModelUtil.java
+++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/JavaModelUtil.java
@@ -797,15 +797,15 @@ public final class JavaModelUtil {
return !isVersionLessThan(compliance, JavaCore.VERSION_1_5);
}
- public static boolean is16OrHigher(String compliance) {
+ public static boolean is1d6OrHigher(String compliance) {
return !isVersionLessThan(compliance, JavaCore.VERSION_1_6);
}
- public static boolean is17OrHigher(String compliance) {
+ public static boolean is1d7OrHigher(String compliance) {
return !isVersionLessThan(compliance, JavaCore.VERSION_1_7);
}
- public static boolean is18OrHigher(String compliance) {
+ public static boolean is1d8OrHigher(String compliance) {
return !isVersionLessThan(compliance, JavaCore.VERSION_1_8);
}
@@ -863,8 +863,8 @@ public final class JavaModelUtil {
* @param project the project to test or <code>null</code> to test the workspace settings
* @return <code>true</code> if the given project or workspace has source compliance 1.7 or greater.
*/
- public static boolean is17OrHigher(IJavaProject project) {
- return is17OrHigher(getSourceCompliance(project));
+ public static boolean is1d7OrHigher(IJavaProject project) {
+ return is1d7OrHigher(getSourceCompliance(project));
}
/**
@@ -874,8 +874,8 @@ public final class JavaModelUtil {
* @return <code>true</code> if the given project or workspace has source compliance 1.8 or
* greater.
*/
- public static boolean is18OrHigher(IJavaProject project) {
- return is18OrHigher(getSourceCompliance(project));
+ public static boolean is1d8OrHigher(IJavaProject project) {
+ return is1d8OrHigher(getSourceCompliance(project));
}
/**
diff --git a/org.eclipse.jdt.junit/src/org/eclipse/jdt/internal/junit/buildpath/JUnitContainerWizardPage.java b/org.eclipse.jdt.junit/src/org/eclipse/jdt/internal/junit/buildpath/JUnitContainerWizardPage.java
index ac506557ac..b0928a0cc4 100644
--- a/org.eclipse.jdt.junit/src/org/eclipse/jdt/internal/junit/buildpath/JUnitContainerWizardPage.java
+++ b/org.eclipse.jdt.junit/src/org/eclipse/jdt/internal/junit/buildpath/JUnitContainerWizardPage.java
@@ -198,7 +198,7 @@ public class JUnitContainerWizardPage extends NewElementWizardPage implements IC
status.setWarning(JUnitMessages.JUnitContainerWizardPage_warning_java5_required);
}
} else if (JUnitCore.JUNIT5_CONTAINER_PATH.equals(containerPath)) {
- if (fProject != null && !JavaModelUtil.is18OrHigher(fProject)) {
+ if (fProject != null && !JavaModelUtil.is1d8OrHigher(fProject)) {
status.setWarning(JUnitMessages.JUnitContainerWizardPage_warning_java8_required);
}
}
diff --git a/org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/quickfix/LocalCorrectionsQuickFixTest.java b/org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/quickfix/LocalCorrectionsQuickFixTest.java
index 0c2496be41..2828441605 100644
--- a/org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/quickfix/LocalCorrectionsQuickFixTest.java
+++ b/org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/quickfix/LocalCorrectionsQuickFixTest.java
@@ -12144,7 +12144,7 @@ public class LocalCorrectionsQuickFixTest extends QuickFixTest {
@Test
public void testConvertLambdaToAnonymous() throws Exception {
- assertFalse("error should not appear in 1.8 or higher", JavaModelUtil.is18OrHigher(fJProject1));
+ assertFalse("error should not appear in 1.8 or higher", JavaModelUtil.is1d8OrHigher(fJProject1));
IPackageFragment pack1= fSourceFolder.createPackageFragment("p", false, null);
StringBuffer buf= new StringBuffer();
diff --git a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/codemanipulation/StubUtility2.java b/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/codemanipulation/StubUtility2.java
index af8ee28026..0a5f6c7d53 100644
--- a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/codemanipulation/StubUtility2.java
+++ b/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/codemanipulation/StubUtility2.java
@@ -115,7 +115,7 @@ public final class StubUtility2 {
int modifiers= binding.getModifiers();
ITypeBinding declaringType= binding.getDeclaringClass();
ITypeBinding typeObject= ast.resolveWellKnownType("java.lang.Object"); //$NON-NLS-1$
- if (!inInterface || (declaringType != typeObject && JavaModelUtil.is18OrHigher(javaProject))) {
+ if (!inInterface || (declaringType != typeObject && JavaModelUtil.is1d8OrHigher(javaProject))) {
// generate a method body
Map<String, String> options= FormatterProfileManager.getProjectSettings(javaProject);
diff --git a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/dom/TypeAnnotationRewrite.java b/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/dom/TypeAnnotationRewrite.java
index 14356afa03..7152ad3453 100644
--- a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/dom/TypeAnnotationRewrite.java
+++ b/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/dom/TypeAnnotationRewrite.java
@@ -56,7 +56,7 @@ public class TypeAnnotationRewrite {
*/
public static void removePureTypeAnnotations(ASTNode node, ChildListPropertyDescriptor childListProperty, ASTRewrite rewrite, TextEditGroup editGroup) {
CompilationUnit root= (CompilationUnit) node.getRoot();
- if (!JavaModelUtil.is18OrHigher(root.getJavaElement().getJavaProject())) {
+ if (!JavaModelUtil.is1d8OrHigher(root.getJavaElement().getJavaProject())) {
return;
}
ListRewrite listRewrite= rewrite.getListRewrite(node, childListProperty);
diff --git a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/ExternalNullAnnotationChangeProposals.java b/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/ExternalNullAnnotationChangeProposals.java
index 1efdc4d089..0f2f756489 100644
--- a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/ExternalNullAnnotationChangeProposals.java
+++ b/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/ExternalNullAnnotationChangeProposals.java
@@ -470,7 +470,7 @@ public class ExternalNullAnnotationChangeProposals {
rendererNullable.addDimension(i == outerExtraDims);
rendererRemove.addDimension(i == outerExtraDims);
}
- boolean useJava8= JavaModelUtil.is18OrHigher(javaProject.getOption(JavaCore.COMPILER_SOURCE, true));
+ boolean useJava8= JavaModelUtil.is1d8OrHigher(javaProject.getOption(JavaCore.COMPILER_SOURCE, true));
if (!useJava8 && (outer != inner || outerExtraDims > 0)) { // below 1.8 we can only annotate the top type (not type parameter)
// still need to handle ParameterizedType (outer) with SimpleType (inner)
if ((outer.getNodeType() != ASTNode.PARAMETERIZED_TYPE)
diff --git a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/LambdaExpressionsFix.java b/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/LambdaExpressionsFix.java
index 29035429ac..054299b3ee 100644
--- a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/LambdaExpressionsFix.java
+++ b/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/LambdaExpressionsFix.java
@@ -35,7 +35,7 @@ public class LambdaExpressionsFix extends CompilationUnitRewriteOperationsFix {
public static LambdaExpressionsFix createConvertToLambdaFix(ClassInstanceCreation cic) {
CompilationUnit root= (CompilationUnit) cic.getRoot();
- if (!JavaModelUtil.is18OrHigher(root.getJavaElement().getJavaProject()))
+ if (!JavaModelUtil.is1d8OrHigher(root.getJavaElement().getJavaProject()))
return null;
if (!LambdaExpressionsFixCore.isFunctionalAnonymous(cic))
@@ -63,7 +63,7 @@ public class LambdaExpressionsFix extends CompilationUnitRewriteOperationsFix {
}
public static ICleanUpFix createCleanUp(CompilationUnit compilationUnit, boolean useLambda, boolean useAnonymous) {
- if (!JavaModelUtil.is18OrHigher(compilationUnit.getJavaElement().getJavaProject()))
+ if (!JavaModelUtil.is1d8OrHigher(compilationUnit.getJavaElement().getJavaProject()))
return null;
if (useLambda) {
diff --git a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/NullAnnotationsRewriteOperations.java b/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/NullAnnotationsRewriteOperations.java
index 043252be60..6b5aecf4a1 100644
--- a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/NullAnnotationsRewriteOperations.java
+++ b/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/NullAnnotationsRewriteOperations.java
@@ -415,7 +415,7 @@ public class NullAnnotationsRewriteOperations {
private boolean usesNullTypeAnnotations(IJavaElement cu, String annotationName) {
IJavaProject project= (IJavaProject) cu.getAncestor(IJavaElement.JAVA_PROJECT);
- if (!JavaModelUtil.is18OrHigher(project)) {
+ if (!JavaModelUtil.is1d8OrHigher(project)) {
return false;
}
try {
diff --git a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/javadoc/JavaDocLocations.java b/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/javadoc/JavaDocLocations.java
index 95b2c1c1a8..ebf48ec730 100644
--- a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/javadoc/JavaDocLocations.java
+++ b/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/javadoc/JavaDocLocations.java
@@ -410,7 +410,7 @@ public class JavaDocLocations {
* This breaks all clients that directly create such URLs.
* We can't know what format is required, so we just guess by the project's compiler compliance.
*/
- boolean is18OrHigher= JavaModelUtil.is18OrHigher(meth.getJavaProject());
+ boolean is18OrHigher= JavaModelUtil.is1d8OrHigher(meth.getJavaProject());
buf.append(is18OrHigher ? '-' : '(');
String[] params= meth.getParameterTypes();
IType declaringType= meth.getDeclaringType();
diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/ExtractMethodAnalyzer.java b/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/ExtractMethodAnalyzer.java
index 132519e456..319bd31b22 100644
--- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/ExtractMethodAnalyzer.java
+++ b/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/ExtractMethodAnalyzer.java
@@ -213,7 +213,7 @@ import org.eclipse.jdt.internal.ui.viewsupport.BindingLabelProvider;
boolean isValidDestination(ASTNode node) {
boolean isInterface= node instanceof TypeDeclaration && ((TypeDeclaration) node).isInterface();
return !(node instanceof AnnotationTypeDeclaration) &&
- (!isInterface || JavaModelUtil.is18OrHigher(fCUnit.getJavaProject()));
+ (!isInterface || JavaModelUtil.is1d8OrHigher(fCUnit.getJavaProject()));
}
public RefactoringStatus checkInitialConditions(ImportRewrite rewriter) {
diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/IntroduceIndirectionRefactoring.java b/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/IntroduceIndirectionRefactoring.java
index dff64bcfb1..0019c4262f 100644
--- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/IntroduceIndirectionRefactoring.java
+++ b/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/IntroduceIndirectionRefactoring.java
@@ -352,7 +352,7 @@ public class IntroduceIndirectionRefactoring extends Refactoring {
if (target.isAnnotation())
return RefactoringStatus.createErrorStatus(RefactoringCoreMessages.IntroduceIndirectionRefactoring_cannot_create_in_annotation);
if (target.isInterface()
- && (!JavaModelUtil.is18OrHigher(target.getJavaProject()) || !JavaModelUtil.is18OrHigher(getProject())))
+ && (!JavaModelUtil.is1d8OrHigher(target.getJavaProject()) || !JavaModelUtil.is1d8OrHigher(getProject())))
return RefactoringStatus.createErrorStatus(RefactoringCoreMessages.IntroduceIndirectionRefactoring_cannot_create_on_interface);
} catch (JavaModelException e) {
return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.IntroduceIndirectionRefactoring_unable_determine_declaring_type);
diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenameLocalVariableProcessor.java b/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenameLocalVariableProcessor.java
index 9e044b0239..8e6555eb4c 100644
--- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenameLocalVariableProcessor.java
+++ b/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenameLocalVariableProcessor.java
@@ -233,7 +233,7 @@ public class RenameLocalVariableProcessor extends JavaRenameProcessor implements
&& !Checks.isDeclaredIn(fTempDeclarationNode, Initializer.class)
&& !Checks.isDeclaredIn(fTempDeclarationNode, LambdaExpression.class)
&& !Checks.isDeclaredIn(fTempDeclarationNode, RecordDeclaration.class)) {
- if (JavaModelUtil.is18OrHigher(fCu.getJavaProject()))
+ if (JavaModelUtil.is1d8OrHigher(fCu.getJavaProject()))
return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.RenameTempRefactoring_only_in_methods_initializers_and_lambda);
return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.RenameTempRefactoring_only_in_methods_and_initializers);
diff --git a/org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/IntroduceIndirectionInputPage.java b/org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/IntroduceIndirectionInputPage.java
index 348865811e..730f28b277 100644
--- a/org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/IntroduceIndirectionInputPage.java
+++ b/org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/IntroduceIndirectionInputPage.java
@@ -190,7 +190,7 @@ public class IntroduceIndirectionInputPage extends UserInputWizardPage {
IJavaElement[] elements= new IJavaElement[] { proj };
IJavaSearchScope scope= SearchEngine.createJavaSearchScope(elements);
- int elementKinds= JavaModelUtil.is18OrHigher(proj) ? IJavaSearchConstants.CLASS_AND_INTERFACE : IJavaSearchConstants.CLASS;
+ int elementKinds= JavaModelUtil.is1d8OrHigher(proj) ? IJavaSearchConstants.CLASS_AND_INTERFACE : IJavaSearchConstants.CLASS;
FilteredTypesSelectionDialog dialog= new FilteredTypesSelectionDialog(getShell(), false, getWizard().getContainer(), scope, elementKinds);
dialog.setTitle(RefactoringMessages.IntroduceIndirectionInputPage_dialog_choose_declaring_class);
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/GenerateHashCodeEqualsDialog.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/GenerateHashCodeEqualsDialog.java
index 44ac61129b..585da0bd1f 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/GenerateHashCodeEqualsDialog.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/GenerateHashCodeEqualsDialog.java
@@ -203,7 +203,7 @@ public class GenerateHashCodeEqualsDialog extends SourceActionDialog {
button= new Button(composite, SWT.CHECK);
button.setText(JavaUIMessages.GenerateHashCodeEqualsDialog_j7hashequals_button);
- if (JavaModelUtil.is17OrHigher(this.fProject)) {
+ if (JavaModelUtil.is1d7OrHigher(this.fProject)) {
button.addSelectionListener(new SelectionAdapter() {
@Override
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/AtomicObjectCleanUp.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/AtomicObjectCleanUp.java
index 9612581c54..7a057fc443 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/AtomicObjectCleanUp.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/AtomicObjectCleanUp.java
@@ -320,7 +320,7 @@ public class AtomicObjectCleanUp extends AbstractMultiFix {
if (objectClass != null) {
ParameterizedType newParameterizedType= ast.newParameterizedType(atomicInstance);
- if (!JavaModelUtil.is17OrHigher(((CompilationUnit) type.getRoot()).getJavaElement().getJavaProject())) {
+ if (!JavaModelUtil.is1d7OrHigher(((CompilationUnit) type.getRoot()).getJavaElement().getJavaProject())) {
newParameterizedType.typeArguments().add(rewrite.createCopyTarget(objectClass));
}
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/HashCleanUp.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/HashCleanUp.java
index 6e26f0f521..62e88f38b0 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/HashCleanUp.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/HashCleanUp.java
@@ -127,7 +127,7 @@ public class HashCleanUp extends AbstractMultiFix implements ICleanUpFix {
@Override
protected ICleanUpFix createFix(CompilationUnit unit) throws CoreException {
- if (!isEnabled(CleanUpConstants.MODERNIZE_HASH) || !JavaModelUtil.is17OrHigher(unit.getJavaElement().getJavaProject())) {
+ if (!isEnabled(CleanUpConstants.MODERNIZE_HASH) || !JavaModelUtil.is1d7OrHigher(unit.getJavaElement().getJavaProject())) {
return null;
}
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/JoinCleanUp.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/JoinCleanUp.java
index d0706c8b49..2025f8792c 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/JoinCleanUp.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/JoinCleanUp.java
@@ -126,7 +126,7 @@ public class JoinCleanUp extends AbstractMultiFix implements ICleanUpFix {
@Override
protected ICleanUpFix createFix(CompilationUnit unit) throws CoreException {
- if (!isEnabled(CleanUpConstants.JOIN) || !JavaModelUtil.is18OrHigher(unit.getJavaElement().getJavaProject())) {
+ if (!isEnabled(CleanUpConstants.JOIN) || !JavaModelUtil.is1d8OrHigher(unit.getJavaElement().getJavaProject())) {
return null;
}
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/LambdaExpressionAndMethodRefCleanUp.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/LambdaExpressionAndMethodRefCleanUp.java
index a1a613c6f7..f7ccd94a27 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/LambdaExpressionAndMethodRefCleanUp.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/LambdaExpressionAndMethodRefCleanUp.java
@@ -125,7 +125,7 @@ public class LambdaExpressionAndMethodRefCleanUp extends AbstractMultiFix {
@Override
protected ICleanUpFix createFix(CompilationUnit unit) throws CoreException {
- if (!isEnabled(CleanUpConstants.SIMPLIFY_LAMBDA_EXPRESSION_AND_METHOD_REF) || !JavaModelUtil.is18OrHigher(unit.getJavaElement().getJavaProject())) {
+ if (!isEnabled(CleanUpConstants.SIMPLIFY_LAMBDA_EXPRESSION_AND_METHOD_REF) || !JavaModelUtil.is1d8OrHigher(unit.getJavaElement().getJavaProject())) {
return null;
}
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/ObjectsEqualsCleanUp.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/ObjectsEqualsCleanUp.java
index e942d8756d..9f687a5a34 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/ObjectsEqualsCleanUp.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/ObjectsEqualsCleanUp.java
@@ -107,7 +107,7 @@ public class ObjectsEqualsCleanUp extends AbstractMultiFix implements ICleanUpFi
@Override
protected ICleanUpFix createFix(CompilationUnit unit) throws CoreException {
- if (!isEnabled(CleanUpConstants.USE_OBJECTS_EQUALS) || !JavaModelUtil.is17OrHigher(unit.getJavaElement().getJavaProject())) {
+ if (!isEnabled(CleanUpConstants.USE_OBJECTS_EQUALS) || !JavaModelUtil.is1d7OrHigher(unit.getJavaElement().getJavaProject())) {
return null;
}
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/ComplianceConfigurationBlock.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/ComplianceConfigurationBlock.java
index 7227289c30..97317969c1 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/ComplianceConfigurationBlock.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/ComplianceConfigurationBlock.java
@@ -767,7 +767,7 @@ public class ComplianceConfigurationBlock extends OptionsConfigurationBlock {
args[1]= getVersionLabel(version);
}
if (JavaModelUtil.is9OrHigher(compilerCompliance)) {
- if (!JavaModelUtil.is16OrHigher(compliance) || !fCompilerReleaseCheck.getSelection()) {
+ if (!JavaModelUtil.is1d6OrHigher(compliance) || !fCompilerReleaseCheck.getSelection()) {
if (fProject == null) {
fJRE50InfoText.setText(Messages.format(PreferencesMessages.ComplianceConfigurationBlock_jrecompliance_info, args));
} else {
@@ -841,9 +841,9 @@ public class ComplianceConfigurationBlock extends OptionsConfigurationBlock {
if (!compilerCompliance.equals(compliance)) { // Discourage using compiler with version other than compliance
if (JavaModelUtil.is9OrHigher(compilerCompliance)) {
if (!JavaModelUtil.isVersionLessThan(compliance, compilerCompliance)
- || !JavaModelUtil.is16OrHigher(compliance)
+ || !JavaModelUtil.is1d6OrHigher(compliance)
|| ( JavaModelUtil.is12OrHigher(compilerCompliance))
- && !JavaModelUtil.is17OrHigher(compliance)) {
+ && !JavaModelUtil.is1d7OrHigher(compliance)) {
fCompilerReleaseCheck.setEnabled(false);
fCompilerReleaseCheck.setSelection(false);
setValue(PREF_RELEASE, DISABLED);
@@ -866,7 +866,7 @@ public class ComplianceConfigurationBlock extends OptionsConfigurationBlock {
setValue(PREF_RELEASE, JavaCore.DISABLED);
} else {
if (fProject == null
- || (isJREUnsupportedAndGreater && JavaModelUtil.is16OrHigher(compliance))
+ || (isJREUnsupportedAndGreater && JavaModelUtil.is1d6OrHigher(compliance))
|| JavaModelUtil.is9OrHigher(compliance)) {
fCompilerReleaseCheck.setEnabled(true);
}
@@ -1004,7 +1004,7 @@ public class ComplianceConfigurationBlock extends OptionsConfigurationBlock {
String complianceFollowsEE= getValue(INTR_COMPLIANCE_FOLLOWS_EE);
enableComplianceControls= hasProjectSpecificOptions && !DEFAULT_CONF.equals(complianceFollowsEE); // is disabled or user
}
- boolean enableBasedOnRelease= !fCompilerReleaseCheck.getSelection() || !JavaModelUtil.is16OrHigher(getValue(PREF_COMPLIANCE));
+ boolean enableBasedOnRelease= !fCompilerReleaseCheck.getSelection() || !JavaModelUtil.is1d6OrHigher(getValue(PREF_COMPLIANCE));
boolean enableComplianceChildren= enableComplianceControls && checkValue(INTR_DEFAULT_COMPLIANCE, USER_CONF) && enableBasedOnRelease;
for (int i= fComplianceChildControls.size() - 1; i >= 0; i--) {
Control curr= fComplianceChildControls.get(i);
@@ -1140,7 +1140,7 @@ public class ComplianceConfigurationBlock extends OptionsConfigurationBlock {
private void updateStoreMethodParamNamesEnableState() {
String target= getValue(PREF_CODEGEN_TARGET_PLATFORM);
- boolean enabled= JavaModelUtil.is18OrHigher(target);
+ boolean enabled= JavaModelUtil.is1d8OrHigher(target);
Button checkBox= getCheckBox(PREF_CODEGEN_METHOD_PARAMETERS_ATTR);
boolean wasCheckBoxEnabled= checkBox.isEnabled();
checkBox.setEnabled(enabled);
@@ -1178,7 +1178,7 @@ public class ComplianceConfigurationBlock extends OptionsConfigurationBlock {
boolean isDefault= checkValue(INTR_DEFAULT_COMPLIANCE, DEFAULT_CONF);
boolean isFollowEE= checkValue(INTR_COMPLIANCE_FOLLOWS_EE, DEFAULT_CONF);
String complianceLevel= getValue(PREF_COMPLIANCE);
- boolean isRelease= checkValue(PREF_RELEASE, JavaCore.ENABLED) && JavaModelUtil.is16OrHigher(complianceLevel) && !isDefault;
+ boolean isRelease= checkValue(PREF_RELEASE, JavaCore.ENABLED) && JavaModelUtil.is1d6OrHigher(complianceLevel) && !isDefault;
if (isDefault || isFollowEE || isRelease) {
if (rememberOld) {
@@ -1283,7 +1283,7 @@ public class ComplianceConfigurationBlock extends OptionsConfigurationBlock {
private void updateComplianceReleaseSettings() {
String compliance= getValue(PREF_COMPLIANCE);
- boolean isRelease= checkValue(PREF_RELEASE, JavaCore.ENABLED) && JavaModelUtil.is16OrHigher(compliance);
+ boolean isRelease= checkValue(PREF_RELEASE, JavaCore.ENABLED) && JavaModelUtil.is1d6OrHigher(compliance);
if (isRelease) {
setValue(PREF_SOURCE_COMPATIBILITY, compliance);
setValue(PREF_CODEGEN_TARGET_PLATFORM, compliance);
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/AdvancedQuickAssistProcessor.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/AdvancedQuickAssistProcessor.java
index 53345276f7..f061ee5758 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/AdvancedQuickAssistProcessor.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/AdvancedQuickAssistProcessor.java
@@ -1871,7 +1871,7 @@ public class AdvancedQuickAssistProcessor implements IQuickAssistProcessor {
castException.setExpression(elseCopy);
elseCopy= castException;
}
- } else if (JavaModelUtil.is17OrHigher(project)) {
+ } else if (JavaModelUtil.is1d7OrHigher(project)) {
addExplicitTypeArgumentsIfNecessary(rewrite, proposal, thenExpression);
addExplicitTypeArgumentsIfNecessary(rewrite, proposal, elseExpression);
}
@@ -2671,7 +2671,7 @@ public class AdvancedQuickAssistProcessor implements IQuickAssistProcessor {
ITypeBinding leftBinding= leftOperand.resolveTypeBinding();
if (leftBinding != null) {
if (leftBinding.getQualifiedName().equals("java.lang.String")) { //$NON-NLS-1$
- if (!JavaModelUtil.is17OrHigher(context.getCompilationUnit().getJavaProject()))
+ if (!JavaModelUtil.is1d7OrHigher(context.getCompilationUnit().getJavaProject()))
return false;
} else if (!leftBinding.isEnum()) {
return false;
@@ -2685,7 +2685,7 @@ public class AdvancedQuickAssistProcessor implements IQuickAssistProcessor {
ITypeBinding rightBinding= leftOperand.resolveTypeBinding();
if (rightBinding != null) {
if (rightBinding.getQualifiedName().equals("java.lang.String")) { //$NON-NLS-1$
- if (!JavaModelUtil.is17OrHigher(context.getCompilationUnit().getJavaProject()))
+ if (!JavaModelUtil.is1d7OrHigher(context.getCompilationUnit().getJavaProject()))
return false;
} else if (!rightBinding.isEnum()) {
return false;
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/LocalCorrectionsSubProcessor.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/LocalCorrectionsSubProcessor.java
index 87121b85f9..5ca83cf17d 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/LocalCorrectionsSubProcessor.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/LocalCorrectionsSubProcessor.java
@@ -272,7 +272,7 @@ public class LocalCorrectionsSubProcessor {
proposals.add(proposal);
}
- if (JavaModelUtil.is17OrHigher(cu.getJavaProject())) {
+ if (JavaModelUtil.is1d7OrHigher(cu.getJavaProject())) {
refactoring= SurroundWithTryCatchRefactoring.create(cu, offset, length, true);
if (refactoring == null)
return;
@@ -313,7 +313,7 @@ public class LocalCorrectionsSubProcessor {
if (surroundingTry != null && (ASTNodes.isParent(selectedNode, surroundingTry.getBody()) || selectedNode.getLocationInParent() == TryStatement.RESOURCES2_PROPERTY)) {
addAdditionalCatchProposal(context, proposals, cu, selectedNode, offset, length, decl, uncaughtExceptions, surroundingTry, ast);
- if (JavaModelUtil.is17OrHigher(cu.getJavaProject())) {
+ if (JavaModelUtil.is1d7OrHigher(cu.getJavaProject())) {
List<CatchClause> catchClauses= surroundingTry.catchClauses();
List<ITypeBinding> filteredExceptions= SurroundWithTryCatchRefactoring.filterSubtypeExceptions(uncaughtExceptions);
Image image= JavaPluginImages.get(JavaPluginImages.IMG_OBJS_EXCEPTION);
@@ -1714,7 +1714,7 @@ public class LocalCorrectionsSubProcessor {
ASTNode parent= selectedNode.getParent();
ICompilationUnit cu= context.getCompilationUnit();
// add explicit type arguments if necessary (for 1.8 and later, we're optimistic that inference just works):
- if (Invocations.isInvocationWithArguments(parent) && !JavaModelUtil.is18OrHigher(cu.getJavaProject())) {
+ if (Invocations.isInvocationWithArguments(parent) && !JavaModelUtil.is1d8OrHigher(cu.getJavaProject())) {
IMethodBinding methodBinding= Invocations.resolveBinding(parent);
if (methodBinding != null) {
ITypeBinding[] parameterTypes= methodBinding.getParameterTypes();
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ModifierCorrectionSubProcessor.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ModifierCorrectionSubProcessor.java
index 2f9a584b6b..7d621d6c84 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ModifierCorrectionSubProcessor.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ModifierCorrectionSubProcessor.java
@@ -642,7 +642,7 @@ public class ModifierCorrectionSubProcessor {
proposals.add(proposal);
}
- if (JavaModelUtil.is18OrHigher(cu.getJavaProject()) && parentIsInterface) {
+ if (JavaModelUtil.is1d8OrHigher(cu.getJavaProject()) && parentIsInterface) {
{
// insert proposal to add static modifier
String label= Messages.format(CorrectionMessages.ModifierCorrectionSubProcessor_changemodifiertostatic_description, decl.getName());
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickAssistProcessor.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickAssistProcessor.java
index ab47de9124..be0862cad6 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickAssistProcessor.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickAssistProcessor.java
@@ -2244,7 +2244,7 @@ public class QuickAssistProcessor implements IQuickAssistProcessor {
castException.setExpression(elseCopy);
elseCopy= castException;
}
- } else if (JavaModelUtil.is17OrHigher(project)) {
+ } else if (JavaModelUtil.is1d7OrHigher(project)) {
addExplicitTypeArgumentsIfNecessary(rewrite, proposal, thenExpression);
addExplicitTypeArgumentsIfNecessary(rewrite, proposal, elseExpression);
}
@@ -2880,7 +2880,7 @@ public class QuickAssistProcessor implements IQuickAssistProcessor {
}
private static boolean getConvertToMultiCatchProposals(IInvocationContext context, ASTNode covering, Collection<ICommandAccess> resultingCollections) {
- if (!JavaModelUtil.is17OrHigher(context.getCompilationUnit().getJavaProject()))
+ if (!JavaModelUtil.is1d7OrHigher(context.getCompilationUnit().getJavaProject()))
return false;
CatchClause catchClause= (CatchClause) ASTResolving.findAncestor(covering, ASTNode.CATCH_CLAUSE);
@@ -2969,7 +2969,7 @@ public class QuickAssistProcessor implements IQuickAssistProcessor {
}
private static boolean getUnrollMultiCatchProposals(IInvocationContext context, ASTNode covering, Collection<ICommandAccess> resultingCollections) {
- if (!JavaModelUtil.is17OrHigher(context.getCompilationUnit().getJavaProject()))
+ if (!JavaModelUtil.is1d7OrHigher(context.getCompilationUnit().getJavaProject()))
return false;
CatchClause catchClause= (CatchClause) ASTResolving.findAncestor(covering, ASTNode.CATCH_CLAUSE);
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/UnresolvedElementsSubProcessor.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/UnresolvedElementsSubProcessor.java
index c626cb13b1..ce4645b8a8 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/UnresolvedElementsSubProcessor.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/UnresolvedElementsSubProcessor.java
@@ -204,7 +204,7 @@ public class UnresolvedElementsSubProcessor {
if (locationInParent == ExpressionMethodReference.EXPRESSION_PROPERTY) {
typeKind= TypeKinds.REF_TYPES;
} else if (locationInParent == MethodInvocation.EXPRESSION_PROPERTY) {
- if (JavaModelUtil.is18OrHigher(cu.getJavaProject())) {
+ if (JavaModelUtil.is1d8OrHigher(cu.getJavaProject())) {
typeKind= TypeKinds.CLASSES | TypeKinds.INTERFACES | TypeKinds.ENUMS;
} else {
typeKind= TypeKinds.CLASSES;
@@ -755,7 +755,7 @@ public class UnresolvedElementsSubProcessor {
return;
if (javaProject.findType(defaultOptions.get(annotationNameOptions[0])) != null)
return;
- String version= JavaModelUtil.is18OrHigher(javaProject) ? "2" : "[1.1.0,2.0.0)"; //$NON-NLS-1$ //$NON-NLS-2$
+ String version= JavaModelUtil.is1d8OrHigher(javaProject) ? "2" : "[1.1.0,2.0.0)"; //$NON-NLS-1$ //$NON-NLS-2$
Bundle[] annotationsBundles= JavaPlugin.getDefault().getBundles("org.eclipse.jdt.annotation", version); //$NON-NLS-1$
if (annotationsBundles == null)
return;
@@ -1338,7 +1338,7 @@ public class UnresolvedElementsSubProcessor {
ITypeBinding[] parameterTypes= getParameterTypes(arguments);
if (parameterTypes != null) {
String sig= org.eclipse.jdt.internal.ui.text.correction.ASTResolving.getMethodSignature(methodName, parameterTypes, false);
- boolean is18OrHigher= JavaModelUtil.is18OrHigher(targetCU.getJavaProject());
+ boolean is18OrHigher= JavaModelUtil.is1d8OrHigher(targetCU.getJavaProject());
boolean isSenderTypeAbstractClass = (senderDeclBinding.getModifiers() & Modifier.ABSTRACT) > 0;
boolean isSenderBindingInterface= senderDeclBinding.isInterface();
if (nodeParentType == senderDeclBinding) {
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/VarargsWarningsSubProcessor.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/VarargsWarningsSubProcessor.java
index bd90ec4e6c..a9dcf4047a 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/VarargsWarningsSubProcessor.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/VarargsWarningsSubProcessor.java
@@ -109,7 +109,7 @@ public class VarargsWarningsSubProcessor {
}
public static void addAddSafeVarargsToDeclarationProposals(IInvocationContext context, IProblemLocation problem, Collection<ICommandAccess> proposals) {
- if (!JavaModelUtil.is17OrHigher(context.getCompilationUnit().getJavaProject()))
+ if (!JavaModelUtil.is1d7OrHigher(context.getCompilationUnit().getJavaProject()))
return;
ASTNode coveringNode= problem.getCoveringNode(context.getASTRoot());
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/NewMethodCorrectionProposal.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/NewMethodCorrectionProposal.java
index e29430cde9..0ab2ad11e1 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/NewMethodCorrectionProposal.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/NewMethodCorrectionProposal.java
@@ -78,7 +78,7 @@ public class NewMethodCorrectionProposal extends AbstractMethodCorrectionProposa
return 0;
}
boolean isTargetInterface= getSenderBinding().isInterface();
- if (isTargetInterface && !JavaModelUtil.is18OrHigher(getCompilationUnit().getJavaProject())) {
+ if (isTargetInterface && !JavaModelUtil.is1d8OrHigher(getCompilationUnit().getJavaProject())) {
// only abstract methods are allowed for interface present in less than Java 1.8
return getInterfaceMethodModifiers(targetTypeDecl, true);
}
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/SurroundWithTryMultiCatchAction.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/SurroundWithTryMultiCatchAction.java
index 877a9ba3fb..816ce37952 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/SurroundWithTryMultiCatchAction.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/SurroundWithTryMultiCatchAction.java
@@ -58,7 +58,7 @@ public class SurroundWithTryMultiCatchAction extends SurroundWithTryCatchAction
public void run(ITextSelection selection) {
ICompilationUnit compilationUnit= SelectionConverter.getInputAsCompilationUnit(fEditor);
IJavaProject javaProject= compilationUnit.getJavaProject();
- if (!JavaModelUtil.is17OrHigher(javaProject)) {
+ if (!JavaModelUtil.is1d7OrHigher(javaProject)) {
String message= Messages.format(RefactoringMessages.SurroundWithTryMultiCatchAction_not17, BasicElementLabels.getJavaElementName(javaProject.getElementName()));
MessageDialog.openInformation(JavaPlugin.getActiveWorkbenchShell(), getDialogTitle(), message);
return;
@@ -83,7 +83,7 @@ public class SurroundWithTryMultiCatchAction extends SurroundWithTryCatchAction
ICompilationUnit compilationUnit= SelectionConverter.getInputAsCompilationUnit(fEditor);
IJavaProject javaProject= compilationUnit.getJavaProject();
- return JavaModelUtil.is17OrHigher(javaProject);
+ return JavaModelUtil.is1d7OrHigher(javaProject);
}
}
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/SurroundWithTryWithResourcesAction.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/SurroundWithTryWithResourcesAction.java
index b93a115112..01d958d141 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/SurroundWithTryWithResourcesAction.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/SurroundWithTryWithResourcesAction.java
@@ -89,7 +89,7 @@ public class SurroundWithTryWithResourcesAction extends SelectionDispatchAction
if (cu == null || !ElementValidator.checkValidateEdit(cu, getShell(), getDialogTitle()))
return;
- if (!JavaModelUtil.is18OrHigher(cu.getJavaProject())) {
+ if (!JavaModelUtil.is1d8OrHigher(cu.getJavaProject())) {
String message= Messages.format(RefactoringMessages.SurroundWithTryResourcesAction_not18, BasicElementLabels.getJavaElementName(cu.getJavaProject().getElementName()));
MessageDialog.openInformation(JavaPlugin.getActiveWorkbenchShell(), getDialogTitle(), message);
return;
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewAnnotationWizardPage.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewAnnotationWizardPage.java
index b3dda67aad..8d20f5abb7 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewAnnotationWizardPage.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewAnnotationWizardPage.java
@@ -451,7 +451,7 @@ public class NewAnnotationWizardPage extends NewTypeWizardPage {
@Override
protected void updateAvailableButtons() {
- boolean isJava8orHigher= JavaModelUtil.is18OrHigher(fJavaProject);
+ boolean isJava8orHigher= JavaModelUtil.is1d8OrHigher(fJavaProject);
for (int index : fEnumValuesSinceJava8) {
fEnumButtons.enableSelectionButton(index, isJava8orHigher);
}

Back to the top