Home | History | Annotate | Download | only in Sema

Lines Matching refs:Methods

45   // This castAs is safe: methods that don't return an object
327 // Warn on deprecated methods under -Wdeprecated-implementations,
1126 /// ivars of B and all of the methods of B.
1128 /// This substitutability is important when type checking methods, because
1319 /// In ARC, check whether the conventional meanings of the two methods
1362 // Mismatches for these methods don't change ownership
1376 // The only reason these methods don't fall within their families is
1485 /// CheckProtocolMethodDefs - This routine checks unimplemented methods
1511 // Is IDecl derived from 'NSProxy'? If so, no instance methods
1521 // check unimplemented instance methods.
1555 // check unimplemented class methods
1584 /// MatchAllMethodDeclarations - Check methods declared in interface
1596 // Check and see if instance methods in class interface have been
1627 // Check and see if class methods in class interface have been
1654 // Also methods in class extensions need be looked at next.
1663 // Check for any implementation of a methods declared in protocol.
1672 // FIXME. For now, we are not checking for extact match of methods
1681 /// CheckCategoryVsClassMethodMatches - Checks that methods implemented in
1719 // Check and see if instance methods in class interface have been
1739 // Check for type conflict of methods declared in a class/protocol and
1746 // check all methods implemented in category against those declared
1752 // Check the protocol list for unimplemented methods in the @implementation
1754 // Check and see if class methods in class interface have been
1770 // For extended class, unimplemented methods in its protocols will
1939 /// MatchTwoMethodDeclarations - Checks that two methods have matching type and
2025 // Ignore methods of invalid containers.
2099 // This checks if the methods differ in type mismatch.
2134 GlobalMethods &Methods = Pos->second;
2136 if (Methods.first.Method && Methods.first.Method->isDefined())
2137 return Methods.first.Method;
2138 if (Methods.second.Method && Methods.second.Method->isDefined())
2139 return Methods.second.Method;
2143 /// CompareMethodParamsInBaseAndSuper - This routine compares methods with
2277 // parent methods if it shadows one.
2304 // parent methods if it shadows one.
2315 // Categories are used to extend the class by declaring new methods.
2329 // user-defined setter/getter. It also synthesizes setter/getter methods
2414 // Find category interface decl and then check that all methods declared
2475 // Note that we have at most a couple of attributes on methods, so this
2540 /// A helper class for searching for methods which a particular method
2573 // important with categories, which override methods from the
2674 // Otherwise, search for methods that a hypothetical method here
2712 // Methods cannot return interface types. All ObjC objects are
2874 // Search for overridden methods and merge information down from them.
2880 // Propagate down the 'related result type' bit from overridden methods.
2887 // Check for overriding methods