logic: disable Java errors for on-demand imports

* don't try to resolve an import that ends in an asterisk. these can be either type names or package names and it it's a package we have no way to find out whether or not such a package exists.
This commit is contained in:
malte_langkabel
2017-06-07 17:37:19 +02:00
parent 255fea62af
commit 2b1098fe1d
@@ -401,12 +401,6 @@ public class AstVisitor extends AstVisitorAdapter
name.getRange()
);
}
SymbolReference<ReferenceTypeDeclaration> symbolReference = m_typeSolver.tryToSolveType(name.asString());
if (!symbolReference.isSolved())
{
m_client.recordError("Import not found.", true, true, n.getRange());
}
}
else
{
@@ -419,7 +413,7 @@ public class AstVisitor extends AstVisitorAdapter
{
importedDeclNames.add(JavaSymbolSolverDeclNameResolver.getQualifiedDeclName(solvedTypeDeclatarion.getCorrespondingDeclaration(), m_typeSolver));
}
else
else if (n.isStatic())
{
String typeName = name.getQualifier().get().asString();
String memberName = name.getIdentifier();