Because the intended purpose is to compare methods from interfaces (which are always public and abstract) we don't bother to actually track the modifiers. In addition, at this time, MethodSignature does not distinguish between instance and static methods. @author Howard Lewis Ship
Types are stored as class names (or primitive names) because the MethodSignature is often used in situations where the actual class has not been loaded yet. When classes are already loaded (such as, for use with {@link org.apache.hivemind.service.ClassFab}), then a different implementation with the same name, {@link org.apache.tapestry.ioc.services.MethodSignature} is used.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|