All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bridj.objc.NSInvocation Maven / Gradle / Ivy

package org.bridj.objc;
import org.bridj.ann.Ptr;
import org.bridj.*;
import org.bridj.Pointer.StringType;
import org.bridj.ann.Library;
import java.nio.charset.*;
import static org.bridj.objc.FoundationLibrary.*;

@Library("Foundation")
public class NSInvocation extends NSObject {
	static { BridJ.register(); }

    public native SEL selector();
    public native void setSelector(SEL selector);
    
    public native Pointer target();
    public native void setTarget(Pointer target);
    
    public native void setArgument_atIndex(Pointer buffer, @Ptr long index);
    public native void getArgument_atIndex(Pointer buffer, @Ptr long index);
    
    public native void setReturnValue(Pointer buffer);
    public native void getReturnValue(Pointer buffer);
    
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy