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:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user