mirror of
https://github.com/intel/llvm.git
synced 2026-02-02 10:08:59 +08:00
Remove deprecated methods ast_matchers::BoundNodes::{getStmtAs,getDeclAs}
llvm-svn: 289543
This commit is contained in:
@@ -75,18 +75,6 @@ public:
|
||||
return MyBoundNodes.getNodeAs<T>(ID);
|
||||
}
|
||||
|
||||
/// \brief Deprecated. Please use \c getNodeAs instead.
|
||||
/// @{
|
||||
template <typename T>
|
||||
const T *getDeclAs(StringRef ID) const {
|
||||
return getNodeAs<T>(ID);
|
||||
}
|
||||
template <typename T>
|
||||
const T *getStmtAs(StringRef ID) const {
|
||||
return getNodeAs<T>(ID);
|
||||
}
|
||||
/// @}
|
||||
|
||||
/// \brief Type of mapping from binding identifiers to bound nodes. This type
|
||||
/// is an associative container with a key type of \c std::string and a value
|
||||
/// type of \c clang::ast_type_traits::DynTypedNode
|
||||
|
||||
@@ -39,7 +39,7 @@ ReplaceStmtWithText::ReplaceStmtWithText(StringRef FromId, StringRef ToText)
|
||||
|
||||
void ReplaceStmtWithText::run(
|
||||
const ast_matchers::MatchFinder::MatchResult &Result) {
|
||||
if (const Stmt *FromMatch = Result.Nodes.getStmtAs<Stmt>(FromId)) {
|
||||
if (const Stmt *FromMatch = Result.Nodes.getNodeAs<Stmt>(FromId)) {
|
||||
auto Err = Replace.add(tooling::Replacement(
|
||||
*Result.SourceManager,
|
||||
CharSourceRange::getTokenRange(FromMatch->getSourceRange()), ToText));
|
||||
@@ -56,8 +56,8 @@ ReplaceStmtWithStmt::ReplaceStmtWithStmt(StringRef FromId, StringRef ToId)
|
||||
|
||||
void ReplaceStmtWithStmt::run(
|
||||
const ast_matchers::MatchFinder::MatchResult &Result) {
|
||||
const Stmt *FromMatch = Result.Nodes.getStmtAs<Stmt>(FromId);
|
||||
const Stmt *ToMatch = Result.Nodes.getStmtAs<Stmt>(ToId);
|
||||
const Stmt *FromMatch = Result.Nodes.getNodeAs<Stmt>(FromId);
|
||||
const Stmt *ToMatch = Result.Nodes.getNodeAs<Stmt>(ToId);
|
||||
if (FromMatch && ToMatch) {
|
||||
auto Err = Replace.add(
|
||||
replaceStmtWithStmt(*Result.SourceManager, *FromMatch, *ToMatch));
|
||||
@@ -75,7 +75,7 @@ ReplaceIfStmtWithItsBody::ReplaceIfStmtWithItsBody(StringRef Id,
|
||||
|
||||
void ReplaceIfStmtWithItsBody::run(
|
||||
const ast_matchers::MatchFinder::MatchResult &Result) {
|
||||
if (const IfStmt *Node = Result.Nodes.getStmtAs<IfStmt>(Id)) {
|
||||
if (const IfStmt *Node = Result.Nodes.getNodeAs<IfStmt>(Id)) {
|
||||
const Stmt *Body = PickTrueBranch ? Node->getThen() : Node->getElse();
|
||||
if (Body) {
|
||||
auto Err =
|
||||
|
||||
@@ -45,7 +45,7 @@ public:
|
||||
PrintMatch() : NumFoundDecls(0) {}
|
||||
|
||||
void run(const MatchFinder::MatchResult &Result) override {
|
||||
const Decl *D = Result.Nodes.getDeclAs<Decl>("id");
|
||||
const Decl *D = Result.Nodes.getNodeAs<Decl>("id");
|
||||
if (!D || D->isImplicit())
|
||||
return;
|
||||
NumFoundDecls++;
|
||||
|
||||
@@ -45,7 +45,7 @@ public:
|
||||
PrintMatch() : NumFoundStmts(0) {}
|
||||
|
||||
void run(const MatchFinder::MatchResult &Result) override {
|
||||
const Stmt *S = Result.Nodes.getStmtAs<Stmt>("id");
|
||||
const Stmt *S = Result.Nodes.getNodeAs<Stmt>("id");
|
||||
if (!S)
|
||||
return;
|
||||
NumFoundStmts++;
|
||||
|
||||
Reference in New Issue
Block a user