Home
last modified time | relevance | path

Searched refs:FixItHint (Results 1 – 25 of 63) sorted by relevance

123

/external/clang/unittests/Tooling/
DFixItTest.cpp85 FixItHint Hint = createRemoval(*CE); in TEST()
91 FixItHint Hint0 = createRemoval(*P0); in TEST()
97 FixItHint Hint1 = createRemoval(*P1); in TEST()
106 FixItHint Hint0 = createRemoval(*P0); in TEST()
110 FixItHint Hint1 = createRemoval(*P1); in TEST()
120 FixItHint Hint = createRemoval(*CE); in TEST()
126 FixItHint Hint0 = createRemoval(*P0); in TEST()
135 FixItHint Hint1 = createRemoval(*P1); in TEST()
147 FixItHint Hint = createRemoval(*CE); in TEST()
165 FixItHint Hint0 = createReplacement(*P0, *P1, *Context); in TEST()
[all …]
/external/clang/include/clang/Basic/
DDiagnostic.h52 class FixItHint {
70 FixItHint() : BeforePreviousInsertions(false) { } in FixItHint() function
78 static FixItHint CreateInsertion(SourceLocation InsertionLoc,
81 FixItHint Hint;
91 static FixItHint CreateInsertionFromRange(SourceLocation InsertionLoc,
94 FixItHint Hint;
104 static FixItHint CreateRemoval(CharSourceRange RemoveRange) { in CreateRemoval()
105 FixItHint Hint; in CreateRemoval()
109 static FixItHint CreateRemoval(SourceRange RemoveRange) { in CreateRemoval()
115 static FixItHint CreateReplacement(CharSourceRange RemoveRange, in CreateReplacement()
[all …]
DPartialDiagnostic.h73 SmallVector<FixItHint, 6> FixItHints;
167 void AddFixItHint(const FixItHint &Hint) const { in AddFixItHint()
307 for (const FixItHint &Fix : DiagStorage->FixItHints) in Emit()
392 const FixItHint &Hint) {
/external/clang/lib/Sema/
DSemaFixItUtils.cpp109 Hints.push_back(FixItHint::CreateRemoval( in tryToFixConversion()
113 Hints.push_back(FixItHint::CreateInsertion(Begin, "*(")); in tryToFixConversion()
114 Hints.push_back(FixItHint::CreateInsertion(End, ")")); in tryToFixConversion()
116 Hints.push_back(FixItHint::CreateInsertion(Begin, "*")); in tryToFixConversion()
143 Hints.push_back(FixItHint::CreateRemoval( in tryToFixConversion()
147 Hints.push_back(FixItHint::CreateInsertion(Begin, "&(")); in tryToFixConversion()
148 Hints.push_back(FixItHint::CreateInsertion(End, ")")); in tryToFixConversion()
150 Hints.push_back(FixItHint::CreateInsertion(Begin, "&")); in tryToFixConversion()
DAnalysisBasedWarnings.cpp95 << FixItHint::CreateInsertion(Open, "/* DISABLES CODE */ (") in HandleUnreachable()
96 << FixItHint::CreateInsertion(Close, ")"); in HandleUnreachable()
624 << FixItHint::CreateInsertion(VD->getLocation(), "__block "); in SuggestInitializationFixit()
644 << FixItHint::CreateInsertion(Loc, Init); in SuggestInitializationFixit()
652 FixItHint &Fixit1, FixItHint &Fixit2) { in CreateIfFixit()
655 Fixit1 = FixItHint::CreateRemoval( in CreateIfFixit()
660 Fixit2 = FixItHint::CreateRemoval( in CreateIfFixit()
666 Fixit1 = FixItHint::CreateRemoval( in CreateIfFixit()
670 Fixit1 = FixItHint::CreateRemoval(If->getSourceRange()); in CreateIfFixit()
725 FixItHint Fixit1, Fixit2; in DiagUninitUse()
[all …]
DSemaExprObjC.cpp437 << FixItHint::CreateInsertion(OrigElement->getLocStart(), "@"); in CheckObjCCollectionLiteralElement()
453 << FixItHint::CreateInsertion(OrigElement->getLocStart(), "@"); in CheckObjCCollectionLiteralElement()
1116 << Method->getSelector() << FixItHint::CreateInsertion(LParenLoc, "(") in HelperToDiagnoseMismatchedMethodsInGlobalPool()
1117 << FixItHint::CreateInsertion(RParenLoc, ")"); in HelperToDiagnoseMismatchedMethodsInGlobalPool()
1171 << FixItHint::CreateReplacement(SelectorRange, MatchedSel.getAsString()); in ParseObjCSelectorExpression()
1546 << FixItHint::CreateReplacement(SelectorRange, MatchedSel.getAsString()); in CheckMessageArgumentTypes()
1562 << FixItHint::CreateReplacement(RecRange, in CheckMessageArgumentTypes()
1866 << FixItHint::CreateReplacement(MemberLoc, PDecl->getName()); in HandleExprPropertyRefExpr()
1900 << FixItHint::CreateReplacement(BaseExpr->getSourceRange(), in HandleExprPropertyRefExpr()
1926 << FixItHint::CreateReplacement(OpLoc, "->"); in HandleExprPropertyRefExpr()
[all …]
DDeclSpec.cpp971 FixItHint Hints[NumLocs]; in Finish()
979 Hints[I] = FixItHint::CreateRemoval(ExtraLocs[I]); in Finish()
1100 << FixItHint::CreateInsertion( in Finish()
1161 << FixItHint::CreateRemoval(StorageClassSpecLoc); in Finish()
1175 FixItHint StorageHint, ThreadHint; in Finish()
1180 StorageHint = FixItHint::CreateRemoval(SCLoc); in Finish()
1187 ThreadHint = FixItHint::CreateRemoval(SCLoc); in Finish()
1215 FixItHint Hint = FixItHint::CreateRemoval(SCLoc); in Finish()
DSemaDecl.cpp684 << FixItHint::CreateInsertion(SS->getRange().getBegin(), "typename "); in DiagnoseUnknownTypeName()
743 << FixItHint::CreateInsertion(NameLoc, FixItTagName); in isTagTypeWithMissingTag()
1569 FixItHint &Hint) { in GenerateFixForUnusedDecl()
1575 Hint = FixItHint::CreateRemoval(CharSourceRange:: in GenerateFixForUnusedDecl()
1605 FixItHint Hint; in DiagnoseUnusedDecl()
3795 << FixItHint::CreateInsertion(tagLoc, textToInsert); in setTagNameForLinkagePurposes()
4005 << FixItHint::CreateRemoval(DS.getModulePrivateSpecLoc()); in ParsedFreeStandingDeclSpec()
4276 << FixItHint::CreateInsertion(Record->getLocation(), "static "); in BuildAnonymousStructOrUnion()
4289 << FixItHint::CreateRemoval(DS.getStorageClassSpecLoc()); in BuildAnonymousStructOrUnion()
4303 << FixItHint::CreateRemoval(DS.getConstSpecLoc()); in BuildAnonymousStructOrUnion()
[all …]
DSemaChecking.cpp4110 << FixItHint::CreateInsertion(FormatLoc, "\"%s\", "); in CheckFormatArguments()
4114 << FixItHint::CreateInsertion(FormatLoc, "@\"%@\", "); in CheckFormatArguments()
4198 ArrayRef<FixItHint> Fixit = None);
4225 ArrayRef<FixItHint> Fixit = None);
4275 << FixItHint::CreateReplacement(LMRange, FixedLM->toString()); in HandleInvalidLengthModifier()
4278 FixItHint Hint; in HandleInvalidLengthModifier()
4280 Hint = FixItHint::CreateRemoval(LMRange); in HandleInvalidLengthModifier()
4309 << FixItHint::CreateReplacement(LMRange, FixedLM->toString()); in HandleNonStandardLengthModifier()
4337 << FixItHint::CreateReplacement(CSRange, FixedCS->toString()); in HandleNonStandardConversionSpecifier()
4523 ArrayRef<FixItHint> FixIt) { in EmitFormatDiagnostic()
[all …]
/external/clang/include/clang/Tooling/
DFixIt.h56 template <typename T> FixItHint createRemoval(const T &Node) { in createRemoval()
57 return FixItHint::CreateRemoval(internal::getSourceRange(Node)); in createRemoval()
62 FixItHint createReplacement(const D &Destination, const S &Source, in createReplacement()
64 return FixItHint::CreateReplacement(internal::getSourceRange(Destination), in createReplacement()
/external/clang/lib/Frontend/
DDiagnosticRenderer.cpp35 SmallVectorImpl<FixItHint> &MergedFixits;
38 FixitReceiver(SmallVectorImpl<FixItHint> &MergedFixits) in FixitReceiver()
41 MergedFixits.push_back(FixItHint::CreateInsertion(loc, text)); in insert()
44 MergedFixits.push_back(FixItHint::CreateReplacement(range, text)); in replace()
50 static void mergeFixits(ArrayRef<FixItHint> FixItHints, in mergeFixits()
52 SmallVectorImpl<FixItHint> &MergedFixits) { in mergeFixits()
54 for (ArrayRef<FixItHint>::const_iterator in mergeFixits()
56 const FixItHint &Hint = *I; in mergeFixits()
85 ArrayRef<FixItHint> FixItHints, in emitDiagnostic()
100 SmallVector<FixItHint, 8> MergedFixits; in emitDiagnostic()
[all …]
DSerializedDiagnosticPrinter.cpp88 ArrayRef<FixItHint> Hints,
208 ArrayRef<FixItHint> Hints,
712 ArrayRef<FixItHint> Hints, in EmitCodeContext()
725 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end(); in EmitCodeContext()
727 const FixItHint &Fix = *I; in EmitCodeContext()
742 ArrayRef<FixItHint> Hints, in emitCodeContext()
DTextDiagnostic.cpp996 ArrayRef<FixItHint> Hints, in buildFixItInsertionLine()
1004 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end(); in buildFixItInsertionLine()
1069 ArrayRef<FixItHint> Hints, in emitSnippetAndCaret()
1234 void TextDiagnostic::emitParseableFixits(ArrayRef<FixItHint> Hints, in emitParseableFixits()
1241 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end(); in emitParseableFixits()
1249 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end(); in emitParseableFixits()
/external/clang/include/clang/Frontend/
DDiagnosticRenderer.h90 ArrayRef<FixItHint> Hints,
118 ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints,
127 ArrayRef<FixItHint> Hints,
146 ArrayRef<FixItHint> FixItHints,
DTextDiagnostic.h93 ArrayRef<FixItHint> Hints, in emitCodeContext()
112 ArrayRef<FixItHint> Hints,
117 void emitParseableFixits(ArrayRef<FixItHint> Hints, const SourceManager &SM);
/external/clang/lib/Parse/
DParseTemplate.cpp266 << FixItHint::CreateRemoval(DS.getStorageClassSpecLoc()); in ParseSingleDeclarationAfterTemplate()
283 << FixItHint::CreateInsertion(LAngleLoc, "<>"); in ParseSingleDeclarationAfterTemplate()
594 ? FixItHint::CreateReplacement(Tok.getLocation(), "class") in ParseTemplateTemplateParameter()
595 : FixItHint()); in ParseTemplateTemplateParameter()
599 << (Replace ? FixItHint::CreateReplacement(Tok.getLocation(), "class") in ParseTemplateTemplateParameter()
600 : FixItHint::CreateInsertion(Tok.getLocation(), "class ")); in ParseTemplateTemplateParameter()
720 FixItHint Insertion; in DiagnoseMisplacedEllipsis()
722 Insertion = FixItHint::CreateInsertion(CorrectLoc, "..."); in DiagnoseMisplacedEllipsis()
724 << FixItHint::CreateRemoval(EllipsisLoc) << Insertion in DiagnoseMisplacedEllipsis()
811 FixItHint Hint1 = FixItHint::CreateReplacement(ReplacementRange, in ParseGreaterThanInTemplateList()
[all …]
DParseDeclCXX.cpp118 << FixItHint::CreateRemoval(InlineLoc); in ParseNamespace()
169 << FixItHint::CreateReplacement(SourceRange(ExtraNamespaceLoc.front(), in ParseNamespace()
172 << FixItHint::CreateInsertion(rBraceToken.getLocation(), RBraces); in ParseNamespace()
403 << 0 /* directive */ << R << FixItHint::CreateRemoval(R); in ParseUsingDirectiveOrDeclaration()
575 << FixItHint::CreateInsertionFromRange( in ParseUsingDeclaration()
578 << FixItHint::CreateRemoval(MisplacedAttrs.Range); in ParseUsingDeclaration()
618 << FixItHint::CreateRemoval(SourceRange(TypenameLoc, in ParseUsingDeclaration()
622 << FixItHint::CreateRemoval(SS.getRange()); in ParseUsingDeclaration()
654 << 1 /* declaration */ << R << FixItHint::CreateRemoval(R); in ParseUsingDeclaration()
666 << FixItHint::CreateRemoval(SourceRange(TypenameLoc)); in ParseUsingDeclaration()
[all …]
DParser.cpp119 << FixItHint::CreateInsertion(ParenRange.getBegin(), "(") in SuggestParentheses()
120 << FixItHint::CreateInsertion(EndLoc, ")"); in SuggestParentheses()
143 DB << FixItHint::CreateReplacement( in ExpectAndConsume()
165 ? Diag(EndLoc, DiagID) << FixItHint::CreateInsertion(EndLoc, Spelling) in ExpectAndConsume()
190 << FixItHint::CreateRemoval(Tok.getLocation()); in ExpectAndConsumeSemi()
218 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc)); in ConsumeExtraSemi()
221 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc)); in ConsumeExtraSemi()
229 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc)); in ConsumeExtraSemi()
233 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc)); in ConsumeExtraSemi()
1353 << FixItHint::CreateRemoval(RemovalRange); in ParseSimpleAsm()
[all …]
DParseStmt.cpp418 << FixItHint::CreateInsertion(OldToken.getLocation(), "case "); in ParseExprStatement()
721 << FixItHint::CreateReplacement(ColonLoc, ":"); in ParseCaseStatement()
726 << FixItHint::CreateInsertion(ExpectedLoc, ":"); in ParseCaseStatement()
768 << FixItHint::CreateInsertion(AfterColonLoc, " ;"); in ParseCaseStatement()
800 << FixItHint::CreateReplacement(ColonLoc, ":"); in ParseDefaultStatement()
805 << FixItHint::CreateInsertion(ExpectedLoc, ":"); in ParseDefaultStatement()
819 << FixItHint::CreateInsertion(AfterColonLoc, " ;"); in ParseDefaultStatement()
1094 << FixItHint::CreateRemoval(Tok.getLocation()); in ParseParenExprOrCondition()
1596 ? FixItHint::CreateInsertion(Loc, "auto &&") in ParseForStatement()
1597 : FixItHint()); in ParseForStatement()
DParseDecl.cpp445 << FixItHint::CreateReplacement(KindLoc, "put"); in ParseMicrosoftDeclSpecArgs()
1401 << FixItHint::CreateInsertionFromRange(CorrectLocation, AttrRange) in DiagnoseMisplacedCXX11Attribute()
1402 << FixItHint::CreateRemoval(AttrRange); in DiagnoseMisplacedCXX11Attribute()
1765 << (Fixit ? FixItHint::CreateRemoval(Loc) : FixItHint()) in ParseDeclGroup()
1766 << (Fixit ? FixItHint::CreateInsertion(D.getLocStart(), "_Noreturn ") in ParseDeclGroup()
1767 : FixItHint()); in ParseDeclGroup()
1863 << FixItHint::CreateReplacement(CommaLoc, ";"); in ParseDeclGroup()
2000 << 2 << FixItHint::CreateRemoval(TemplateInfo.TemplateLoc); in ParseDeclarationAfterDeclaratorAndAttributes()
2008 << FixItHint::CreateInsertion(LAngleLoc, "<>"); in ParseDeclarationAfterDeclaratorAndAttributes()
2062 << FixItHint::CreateReplacement(EqualLoc, ":"); in ParseDeclarationAfterDeclaratorAndAttributes()
[all …]
DParseExprCXX.cpp63 << FixItHint::CreateReplacement(Range, "< ::"); in FixDigraph()
141 << FixItHint::CreateRemoval(LParen.getLocation()) in CheckForLParenAfterColonColon()
142 << FixItHint::CreateRemoval(RParen.getLocation()); in CheckForLParenAfterColonColon()
443 << FixItHint::CreateReplacement(Next.getLocation(), "::"); in ParseOptionalCXXScopeSpecifier()
474 << FixItHint::CreateReplacement(Next.getLocation(), ":"); in ParseOptionalCXXScopeSpecifier()
558 << FixItHint::CreateInsertion(Tok.getLocation(), "template "); in ParseOptionalCXXScopeSpecifier()
1072 << 0 << FixItHint::CreateRemoval(P.getCurToken().getLocation()); in tryConsumeMutableOrConstexprToken()
1082 << 1 << FixItHint::CreateRemoval(P.getCurToken().getLocation()); in tryConsumeMutableOrConstexprToken()
1247 << FixItHint::CreateInsertion(Tok.getLocation(), "() "); in ParseLambdaExpressionAfterIntroducer()
2073 << FixItHint::CreateInsertion(Id.StartLocation, "template "); in ParseUnqualifiedIdTemplateId()
[all …]
DParseInit.cpp150 << FixItHint::CreateReplacement(SourceRange(NameLoc, ColonLoc), in ParseInitializerWithPotentialDesignator()
367 << FixItHint::CreateInsertion(Tok.getLocation(), "= "); in ParseInitializerWithPotentialDesignator()
/external/clang/include/clang/Sema/
DSemaFixItUtils.h42 std::vector<FixItHint> Hints;
/external/v8/tools/clang/plugins/
DFindBadConstructsConsumer.cpp567 << FixItHint::CreateRemoval(override_attr->getRange()); in CheckVirtualSpecifiers()
619 << FixItHint::CreateInsertion(override_insertion_loc, " override"); in CheckVirtualSpecifiers()
631 << FixItHint::CreateRemoval( in CheckVirtualSpecifiers()
1058 << FixItHint::CreateReplacement( in CheckVarDecl()
/external/clang/tools/libclang/
DCXStoredDiagnostic.cpp105 const FixItHint &Hint = Diag.fixit_begin()[FixIt]; in getFixIt()

123