Lines Matching refs:fixit
191 const clang::FixItHint &fixit = Info.getFixItHint(i); in HandleDiagnostic() local
192 if (!fixit.isNull()) in HandleDiagnostic()
193 new_diagnostic->AddFixitHint(fixit); in HandleDiagnostic()
988 for (const FixItHint &fixit : diagnostic->FixIts()) { in RewriteExpression() local
990 if (fixit.CodeToInsert.empty()) { in RewriteExpression()
991 if (fixit.InsertFromRange.isValid()) { in RewriteExpression()
992 commit.insertFromRange(fixit.RemoveRange.getBegin(), in RewriteExpression()
993 fixit.InsertFromRange, /*afterToken=*/false, in RewriteExpression()
994 fixit.BeforePreviousInsertions); in RewriteExpression()
996 commit.remove(fixit.RemoveRange); in RewriteExpression()
998 if (fixit.RemoveRange.isTokenRange() || in RewriteExpression()
999 fixit.RemoveRange.getBegin() != fixit.RemoveRange.getEnd()) in RewriteExpression()
1000 commit.replace(fixit.RemoveRange, fixit.CodeToInsert); in RewriteExpression()
1002 commit.insert(fixit.RemoveRange.getBegin(), fixit.CodeToInsert, in RewriteExpression()
1003 /*afterToken=*/false, fixit.BeforePreviousInsertions); in RewriteExpression()