Package org.robovm.apple.foundation
Class NSInvocation
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSInvocation
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NSInvocation extends NSObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSInvocation.NSInvocationPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description NSInvocation()
NSInvocation(NSMethodSignature sig)
protected
NSInvocation(NSObject.Handle h, long handle)
protected
NSInvocation(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
argumentsRetained()
protected static long
create(NSMethodSignature sig)
void
getArgument(org.robovm.rt.bro.ptr.VoidPtr argumentLocation, long idx)
NSMethodSignature
getMethodSignature()
void
getReturnValue(org.robovm.rt.bro.ptr.VoidPtr retLoc)
org.robovm.objc.Selector
getSelector()
NSObject
getTarget()
void
invoke()
void
invoke(NSObject target)
void
retainArguments()
void
setArgument(org.robovm.rt.bro.ptr.VoidPtr argumentLocation, long idx)
void
setReturnValue(org.robovm.rt.bro.ptr.VoidPtr retLoc)
void
setSelector(org.robovm.objc.Selector v)
void
setTarget(NSObject v)
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
NSInvocation
public NSInvocation()
-
NSInvocation
protected NSInvocation(NSObject.Handle h, long handle)
-
NSInvocation
protected NSInvocation(NSObject.SkipInit skipInit)
-
NSInvocation
public NSInvocation(NSMethodSignature sig)
-
-
Method Detail
-
getMethodSignature
public NSMethodSignature getMethodSignature()
-
argumentsRetained
public boolean argumentsRetained()
-
getTarget
public NSObject getTarget()
-
setTarget
public void setTarget(NSObject v)
-
getSelector
public org.robovm.objc.Selector getSelector()
-
setSelector
public void setSelector(org.robovm.objc.Selector v)
-
retainArguments
public void retainArguments()
-
getReturnValue
public void getReturnValue(org.robovm.rt.bro.ptr.VoidPtr retLoc)
-
setReturnValue
public void setReturnValue(org.robovm.rt.bro.ptr.VoidPtr retLoc)
-
getArgument
public void getArgument(org.robovm.rt.bro.ptr.VoidPtr argumentLocation, long idx)
-
setArgument
public void setArgument(org.robovm.rt.bro.ptr.VoidPtr argumentLocation, long idx)
-
invoke
public void invoke()
-
invoke
public void invoke(NSObject target)
-
create
protected static long create(NSMethodSignature sig)
-
-