]> granicus.if.org Git - clang/commit
Implement code completion for Objective-C method declarations and
authorDouglas Gregor <dgregor@apple.com>
Wed, 7 Apr 2010 00:21:17 +0000 (00:21 +0000)
committerDouglas Gregor <dgregor@apple.com>
Wed, 7 Apr 2010 00:21:17 +0000 (00:21 +0000)
commite8f5a1710a7738deff40e10efcd05b1bd6af184f
tree6b4fc4d83c942bb2097eb688be33a59e6dfdb38c
parentdba0b0b8761e45c867591a8ed6b683e0d986e27d
Implement code completion for Objective-C method declarations and
definitions, e.g., after

  -

or

  - (id)

we'll find all of the "likely" instance methods that one would want to
declare or define at this point. In the latter case, we only produce
results whose return types match "id".

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@100587 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Parse/Action.h
lib/Parse/ParseObjc.cpp
lib/Sema/CodeCompleteConsumer.cpp
lib/Sema/Sema.h
lib/Sema/SemaCodeComplete.cpp
test/Index/complete-method-decls.m [new file with mode: 0644]