Add qname resolution step to the designer
This commit is contained in:
@ -23,7 +23,6 @@ public abstract class AbstractMethodLikeNode extends AbstractJavaAccessNode impl
|
||||
}
|
||||
|
||||
|
||||
// TODO refine that type to be more specific when we split JavaQualifiedName into a hierarchy
|
||||
@Override
|
||||
public JavaOperationQualifiedName getQualifiedName() {
|
||||
return qualifiedName;
|
||||
|
@ -105,6 +105,12 @@ public class ASTManager {
|
||||
} catch (Exception e) {
|
||||
designerRoot.getLogger().logEvent(new LogEntry(e, Category.SYMBOL_FACADE_EXCEPTION));
|
||||
}
|
||||
try {
|
||||
languageVersionHandler.getQualifiedNameResolutionFacade().start(node);
|
||||
} catch (Exception e) {
|
||||
designerRoot.getLogger().logEvent(new LogEntry(e, Category.QUALIFIED_NAME_RESOLUTION_EXCEPTION));
|
||||
}
|
||||
|
||||
try {
|
||||
languageVersionHandler.getTypeResolutionFacade(ASTManager.class.getClassLoader()).start(node);
|
||||
} catch (Exception e) {
|
||||
|
@ -52,6 +52,7 @@ public class LogEntry {
|
||||
public enum Category {
|
||||
PARSE_EXCEPTION("Parse exception"),
|
||||
TYPERESOLUTION_EXCEPTION("Type resolution exception"),
|
||||
QUALIFIED_NAME_RESOLUTION_EXCEPTION("Qualified name resolution exception"),
|
||||
SYMBOL_FACADE_EXCEPTION("Symbol façade exception"),
|
||||
XPATH_EVALUATION_EXCEPTION("XPath evaluation exception"),
|
||||
OTHER("Other");
|
||||
|
Reference in New Issue
Block a user