diff options
| author | kalyan prasad | 2017-09-25 07:38:18 +0000 |
|---|---|---|
| committer | Noopur Gupta | 2017-09-25 13:05:25 +0000 |
| commit | 57f44e263f851314ca7452295b27522108d00430 (patch) | |
| tree | 7264354fd276e68f42c57b0521288145052db32e | |
| parent | 3115094a6240cc1feae6566c44f884740544f2c8 (diff) | |
| download | eclipse.jdt.ui-57f44e263f851314ca7452295b27522108d00430.tar.gz eclipse.jdt.ui-57f44e263f851314ca7452295b27522108d00430.tar.xz eclipse.jdt.ui-57f44e263f851314ca7452295b27522108d00430.zip | |
Bug 522614 - [9][quick fix] Add requires module in module-info.java
Change-Id: I6a18c316a14e80f8a17e846ae9d2c2153b024a22
Signed-off-by: kalyan prasad <kalyan_prasad@in.ibm.com>
| -rw-r--r-- | org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/UnresolvedElementsSubProcessor.java | 12 |
1 files changed, 11 insertions, 1 deletions
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 94755fb4ba..b8cffc3bc1 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 @@ -627,7 +627,17 @@ public class UnresolvedElementsSubProcessor { while (node.getParent() instanceof QualifiedName) { node= (Name) node.getParent(); } - + + IModuleDescription moduleDescription= cu.getModule(); + IJavaProject currentJavaProject= cu.getJavaProject(); + if (moduleDescription != null && moduleDescription.exists() + && currentJavaProject == null || JavaModelUtil.is9OrHigher(currentJavaProject)) { + ICompilationUnit moduleCompilationUnit = moduleDescription.getCompilationUnit(); + if (cu.equals(moduleCompilationUnit)) { + addRequiresModuleProposals(cu, node,kind, proposals, false); + } + } + if (selectedNode != node) { kind= evauateTypeKind(node, cu.getJavaProject()); } |
