Class NSInvocation

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class NSInvocation
extends NSObject
  • Constructor Details

  • Method Details

    • getMethodSignature

      public NSMethodSignature getMethodSignature()
    • argumentsRetained

      public boolean argumentsRetained()
    • getTarget

      public NSObject getTarget()
    • setTarget

      public void setTarget​(NSObject v)
    • getSelector

      public Selector getSelector()
    • setSelector

      public void setSelector​(Selector v)
    • retainArguments

      public void retainArguments()
    • getReturnValue

      public void getReturnValue​(VoidPtr retLoc)
    • setReturnValue

      public void setReturnValue​(VoidPtr retLoc)
    • getArgument

      public void getArgument​(VoidPtr argumentLocation, long idx)
    • setArgument

      public void setArgument​(VoidPtr argumentLocation, long idx)
    • invoke

      public void invoke()
    • invoke

      public void invoke​(NSObject target)
    • create

      protected static long create​(NSMethodSignature sig)