Lines Matching full:methods
16 // methods annotated with such annotations per class, either one can be used
23 // invalidated by other methods, which might or might not be called from
25 // method and all the partial methods cumulatively invalidate all ivars.
69 /// The methods which can be used to invalidate the ivar.
175 /// Check if the any of the methods inside the interface are annotated with
247 // Check all methods. in containsInvalidationMethod()
248 for (const auto *MDI : D->methods()) in containsInvalidationMethod()
355 // invalidation methods.
414 // Find all partial invalidation methods. in visit()
418 // Remove ivars invalidated by the partial invalidation methods. They do not in visit()
419 // need to be invalidated in the regular invalidation methods. in visit()
448 // Find all invalidation methods in this @interface declaration and parents. in visit()
452 // Report an error in case none of the invalidation methods are declared. in visit()
458 // If there are no invalidation methods, there is no ivar validation work in visit()
468 // Check that all ivars are invalidated by the invalidation methods. in visit()
498 // Report an error in case none of the invalidation methods are implemented. in visit()
502 // invalidation methods. in visit()
506 // Otherwise, no invalidation methods were implemented. in visit()