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()
|
name.getRange()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
SymbolReference<ReferenceTypeDeclaration> symbolReference = m_typeSolver.tryToSolveType(name.asString());
|
|
||||||
if (!symbolReference.isSolved())
|
|
||||||
{
|
|
||||||
m_client.recordError("Import not found.", true, true, n.getRange());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -419,7 +413,7 @@ public class AstVisitor extends AstVisitorAdapter
|
|||||||
{
|
{
|
||||||
importedDeclNames.add(JavaSymbolSolverDeclNameResolver.getQualifiedDeclName(solvedTypeDeclatarion.getCorrespondingDeclaration(), m_typeSolver));
|
importedDeclNames.add(JavaSymbolSolverDeclNameResolver.getQualifiedDeclName(solvedTypeDeclatarion.getCorrespondingDeclaration(), m_typeSolver));
|
||||||
}
|
}
|
||||||
else
|
else if (n.isStatic())
|
||||||
{
|
{
|
||||||
String typeName = name.getQualifier().get().asString();
|
String typeName = name.getQualifier().get().asString();
|
||||||
String memberName = name.getIdentifier();
|
String memberName = name.getIdentifier();
|
||||||
|
|||||||
Reference in New Issue
Block a user