mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
(no message)
This commit is contained in:
@@ -80,10 +80,12 @@ public class ImportsTextParsing extends Parsing {
|
||||
}
|
||||
|
||||
CompositeElement refElement = parseJavaCodeReference(lexer, true);
|
||||
if (refElement.getLastChildNode().getElementType() == ERROR_ELEMENT){
|
||||
final TreeElement refParameterList = (TreeElement)refElement.getLastChildNode();
|
||||
if (refParameterList.getTreePrev().getElementType() == ERROR_ELEMENT){
|
||||
final ASTNode qualifier = refElement.findChildByRole(ChildRole.QUALIFIER);
|
||||
LOG.assertTrue(qualifier != null);
|
||||
TreeUtil.remove((TreeElement)refElement.getLastChildNode());
|
||||
TreeUtil.remove(refParameterList.getTreePrev());
|
||||
TreeUtil.remove(refParameterList);
|
||||
TreeUtil.addChildren(statement, (TreeElement)qualifier);
|
||||
if (lexer.getTokenType() == ASTERISK){
|
||||
TreeUtil.addChildren(statement, ParseUtil.createTokenElement(lexer, myContext.getCharTable()));
|
||||
|
||||
@@ -78,6 +78,7 @@ public class Parsing implements Constants{
|
||||
TreeUtil.addChildren(refElement1, dot);
|
||||
if (identifier == null){
|
||||
TreeUtil.addChildren(refElement1, Factory.createErrorElement("Identifier expected"));
|
||||
TreeUtil.addChildren(refElement1, Factory.createCompositeElement(REFERENCE_PARAMETER_LIST));
|
||||
return refElement1;
|
||||
}
|
||||
TreeUtil.addChildren(refElement1, identifier);
|
||||
|
||||
Reference in New Issue
Block a user