diff options
| author | Noopur Gupta | 2020-10-20 11:01:04 +0000 |
|---|---|---|
| committer | Noopur Gupta | 2020-10-20 12:00:21 +0000 |
| commit | 64634f6725ffdcfdd08d02d5742d5032b1c65140 (patch) | |
| tree | 39f9657195e519079c371ebd092e74d4ece10b4b | |
| parent | edbced81df31299896d62ae86e851a7e7e559440 (diff) | |
| download | eclipse.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
Java versions
Change-Id: Ib0fa3c2eb2e90d61f3e27992b53a0c3ce551440a
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); } |
