PackageDescription: RBDynamicProtocols
RB Dynamic ProtocolsLast published: June 13, 2008 by 'karsten'
Defines 18 Classes
Extends 31 Classes
In RB, when you select a class, you get a list of method categories (or protocols). This package puts this concept to the extreme. New protocols are dynamically added based on the class content. Here is a list of some protocols you will find in this package:
- HaltUsage: lists the methods with breakpoints or halts.
- Required: list methods that need to be implemented in order to make your class concrete
- SuperSends: list methods sending a message to super
If a protocol does not contain any method, it is not shown.
It is easy to write your own dynamic protocols. Have a look at the class DynamicProtocol. You are only limited by your imagination and needs.