From ecf67d44c0bb22726cb9d3f8a816cc2928e27953 Mon Sep 17 00:00:00 2001 From: Dave Holoway Date: Tue, 16 Jun 2020 22:25:58 +0100 Subject: [PATCH] import types from same package --- langserver/java/body-parser3.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/langserver/java/body-parser3.js b/langserver/java/body-parser3.js index 12bae99..8edac71 100644 --- a/langserver/java/body-parser3.js +++ b/langserver/java/body-parser3.js @@ -228,6 +228,10 @@ function parseUnit(tokens, unit, typemap) { if (!package_name) { unit.package_ = pkg; package_name = pkg.name; + const imprt = resolveImports(typemap, [], [], pkg.name, []); + if (imprt.resolved.length) { + resolved_imports.unshift(...imprt.resolved); + } } continue; case 'import': @@ -237,7 +241,7 @@ function parseUnit(tokens, unit, typemap) { const imprt = importDeclaration(tokens, typemap); unit.imports.push(imprt); if (imprt.resolved) { - resolved_imports.push(imprt.resolved); + resolved_imports.unshift(imprt.resolved); } continue; }