1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-01 06:05:24 +02:00

Removed INodeFactory.newTranslationUnit() method.

Change-Id: Iaff5e56a18f1a1c53dfc1c31d7bdc6bbfc6c0ae3
This commit is contained in:
Sergey Prigogin 2016-02-17 16:31:18 -08:00
parent 4559a2308a
commit e984df3ba0
5 changed files with 3 additions and 26 deletions

View file

@ -197,12 +197,6 @@ public interface INodeFactory {
/** @since 5.4 */ /** @since 5.4 */
public IASTTokenList newTokenList(); public IASTTokenList newTokenList();
/**
* @deprecated Replaced by {@link #newTranslationUnit(IScanner)}.
*/
@Deprecated
public IASTTranslationUnit newTranslationUnit();
/** /**
* Creates a new translation unit that cooperates with the given scanner in order * Creates a new translation unit that cooperates with the given scanner in order
* to track macro-expansions and location information. * to track macro-expansions and location information.

View file

@ -408,13 +408,6 @@ public interface ICPPNodeFactory extends INodeFactory {
public ICPPASTTemplateSpecialization newTemplateSpecialization(IASTDeclaration declaration); public ICPPASTTemplateSpecialization newTemplateSpecialization(IASTDeclaration declaration);
/**
* @deprecated Replaced by {@link #newTranslationUnit(IScanner)}.
*/
@Override
@Deprecated
public ICPPASTTranslationUnit newTranslationUnit();
/** /**
* Creates a new translation unit that cooperates with the given scanner in order * Creates a new translation unit that cooperates with the given scanner in order
* to track macro-expansions and location information. * to track macro-expansions and location information.

View file

@ -434,11 +434,6 @@ public class CNodeFactory extends NodeFactory implements ICNodeFactory {
return new ASTTokenList(); return new ASTTokenList();
} }
@Override
public IASTTranslationUnit newTranslationUnit() {
return newTranslationUnit(null);
}
@Override @Override
public IASTTranslationUnit newTranslationUnit(IScanner scanner) { public IASTTranslationUnit newTranslationUnit(IScanner scanner) {
CASTTranslationUnit tu = new CASTTranslationUnit(); CASTTranslationUnit tu = new CASTTranslationUnit();

View file

@ -790,11 +790,6 @@ public class CPPNodeFactory extends NodeFactory implements ICPPNodeFactory {
return new ASTTokenList(); return new ASTTokenList();
} }
@Override
public ICPPASTTranslationUnit newTranslationUnit() {
return newTranslationUnit(null);
}
@Override @Override
public ICPPASTTranslationUnit newTranslationUnit(IScanner scanner) { public ICPPASTTranslationUnit newTranslationUnit(IScanner scanner) {
CPPASTTranslationUnit tu = new CPPASTTranslationUnit(); CPPASTTranslationUnit tu = new CPPASTTranslationUnit();

View file

@ -16,8 +16,6 @@ import static org.eclipse.cdt.core.dom.lrparser.action.ParserUtil.offset;
import java.util.List; import java.util.List;
import lpg.lpgjavaruntime.IToken;
import org.eclipse.cdt.core.dom.ast.IASTASMDeclaration; import org.eclipse.cdt.core.dom.ast.IASTASMDeclaration;
import org.eclipse.cdt.core.dom.ast.IASTArrayDeclarator; import org.eclipse.cdt.core.dom.ast.IASTArrayDeclarator;
import org.eclipse.cdt.core.dom.ast.IASTArrayModifier; import org.eclipse.cdt.core.dom.ast.IASTArrayModifier;
@ -85,6 +83,8 @@ import org.eclipse.cdt.internal.core.dom.parser.AbstractGNUSourceCodeParser;
import org.eclipse.cdt.internal.core.dom.parser.IASTAmbiguousExpression; import org.eclipse.cdt.internal.core.dom.parser.IASTAmbiguousExpression;
import org.eclipse.cdt.internal.core.dom.parser.IASTAmbiguousStatement; import org.eclipse.cdt.internal.core.dom.parser.IASTAmbiguousStatement;
import lpg.lpgjavaruntime.IToken;
/** /**
* Parser semantic actions that are common to both C and C++. * Parser semantic actions that are common to both C and C++.
* *
@ -149,7 +149,7 @@ public abstract class BuildASTParserAction extends AbstractParserAction {
public void consumeTranslationUnit() { public void consumeTranslationUnit() {
if(tu == null) if(tu == null)
tu = nodeFactory.newTranslationUnit(); tu = nodeFactory.newTranslationUnit(null);
// can't close the outermost scope // can't close the outermost scope
for(Object o : astStack.topScope()) { for(Object o : astStack.topScope()) {