Interface Method

  • All Superinterfaces:
    Member, ProgramUnit

    public interface Method
    extends Member
    This represents a method of a class.
    • Method Detail

      • getCallLocator

        CodeLocator getCallLocator()
        This locator contains all the points in the program that call this method.

        Note that this code locator corresponds to the client-side call event (equiv. to this.getLocator(USER_SIDE). To get the server-side equivalent locator, one must write this.getBody().getLocator() or this.getLocator(PROVIDER_SIDE).

        It is a very invasive feature since it designates all the calling points in all the classes of the application. To only designate the calling points in a given client method, one should write aClientMethod.getBody().getCallLocator(this).

        See Also:
        Code.getLocator(), Code.getCallLocator(Method)
      • getBody

        Code getBody()
        Returns the body of the current method.