Uses of Class
jnr.ffi.provider.ResultType
Packages that use ResultType
-
Uses of ResultType in jnr.ffi.provider.jffi
Methods in jnr.ffi.provider.jffi that return ResultTypeModifier and TypeMethodDescription(package private) static ResultType
InvokerUtil.getResultType
(Runtime runtime, Class type, Collection<Annotation> annotations, FromNativeConverter fromNativeConverter, FromNativeContext fromNativeContext) (package private) static ResultType
InvokerUtil.getResultType
(Runtime runtime, Class type, Collection<Annotation> annotations, FromNativeType fromNativeType, FromNativeContext fromNativeContext) Methods in jnr.ffi.provider.jffi with parameters of type ResultTypeModifier and TypeMethodDescription(package private) abstract boolean
StubCompiler.canCompile
(ResultType returnType, ParameterType[] parameterTypes, CallingConvention convention) (package private) boolean
StubCompiler.DummyStubCompiler.canCompile
(ResultType returnType, ParameterType[] parameterTypes, CallingConvention convention) (package private) boolean
X86_32StubCompiler.canCompile
(ResultType returnType, ParameterType[] parameterTypes, CallingConvention convention) (package private) boolean
X86_64StubCompiler.canCompile
(ResultType returnType, ParameterType[] parameterTypes, CallingConvention convention) (package private) abstract void
StubCompiler.compile
(com.kenai.jffi.Function function, String name, ResultType returnType, ParameterType[] parameterTypes, Class resultClass, Class[] parameterClasses, CallingConvention convention, boolean saveErrno) (package private) void
StubCompiler.DummyStubCompiler.compile
(com.kenai.jffi.Function function, String name, ResultType returnType, ParameterType[] parameterTypes, Class resultClass, Class[] parameterClasses, CallingConvention convention, boolean saveErrno) (package private) void
X86_32StubCompiler.compile
(com.kenai.jffi.Function function, String name, ResultType resultType, ParameterType[] parameterTypes, Class resultClass, Class[] parameterClasses, CallingConvention convention, boolean saveErrno) (package private) final void
X86_64StubCompiler.compile
(com.kenai.jffi.Function function, String name, ResultType resultType, ParameterType[] parameterTypes, Class resultClass, Class[] parameterClasses, CallingConvention convention, boolean saveErrno) (package private) static void
BaseMethodGenerator.emitEpilogue
(AsmBuilder builder, SkinnyMethodAdapter mv, ResultType resultType, ParameterType[] parameterTypes, LocalVariable[] parameters, LocalVariable[] converted, Runnable sessionCleanup) void
AbstractFastNumericMethodGenerator.generate
(AsmBuilder builder, SkinnyMethodAdapter mv, LocalVariableAllocator localVariableAllocator, com.kenai.jffi.CallContext callContext, ResultType resultType, ParameterType[] parameterTypes, boolean ignoreError) void
BaseMethodGenerator.generate
(AsmBuilder builder, String functionName, com.kenai.jffi.Function function, ResultType resultType, ParameterType[] parameterTypes, boolean ignoreError) (package private) abstract void
BaseMethodGenerator.generate
(AsmBuilder builder, SkinnyMethodAdapter mv, LocalVariableAllocator localVariableAllocator, com.kenai.jffi.CallContext callContext, ResultType resultType, ParameterType[] parameterTypes, boolean ignoreError) (package private) void
BufferMethodGenerator.generate
(AsmBuilder builder, SkinnyMethodAdapter mv, LocalVariableAllocator localVariableAllocator, com.kenai.jffi.CallContext callContext, ResultType resultType, ParameterType[] parameterTypes, boolean ignoreError) void
MethodGenerator.generate
(AsmBuilder builder, String functionName, com.kenai.jffi.Function function, ResultType resultType, ParameterType[] parameterTypes, boolean ignoreError) void
NotImplMethodGenerator.generate
(AsmBuilder builder, String functionName, com.kenai.jffi.Function function, ResultType resultType, ParameterType[] parameterTypes, boolean ignoreError) void
X86MethodGenerator.generate
(AsmBuilder builder, String functionName, com.kenai.jffi.Function function, ResultType resultType, ParameterType[] parameterTypes, boolean ignoreError) (package private) void
BufferMethodGenerator.generateBufferInvocation
(AsmBuilder builder, SkinnyMethodAdapter mv, LocalVariableAllocator localVariableAllocator, com.kenai.jffi.CallContext callContext, ResultType resultType, ParameterType[] parameterTypes) private static void
X86MethodGenerator.generateWrapper
(AsmBuilder builder, String functionName, com.kenai.jffi.Function function, ResultType resultType, ParameterType[] parameterTypes, String nativeMethodName, Class nativeReturnType, Class[] nativeParameterTypes) private static DefaultInvokerFactory.FunctionInvoker
DefaultInvokerFactory.getFunctionInvoker
(ResultType resultType) (package private) abstract String
AbstractFastNumericMethodGenerator.getInvokerMethodName
(ResultType resultType, ParameterType[] parameterTypes, boolean ignoreErrno) (package private) String
FastIntMethodGenerator.getInvokerMethodName
(ResultType resultType, ParameterType[] parameterTypes, boolean ignoreErrno) (package private) String
FastLongMethodGenerator.getInvokerMethodName
(ResultType resultType, ParameterType[] parameterTypes, boolean ignoreErrno) (package private) String
FastNumericMethodGenerator.getInvokerMethodName
(ResultType resultType, ParameterType[] parameterTypes, boolean ignoreErrno) (package private) static boolean
FastIntMethodGenerator.isFastIntResult
(com.kenai.jffi.Platform platform, ResultType resultType) (package private) static boolean
FastLongMethodGenerator.isFastLongResult
(com.kenai.jffi.Platform platform, ResultType resultType) (package private) static boolean
FastNumericMethodGenerator.isFastNumericResult
(com.kenai.jffi.Platform platform, ResultType type) boolean
BufferMethodGenerator.isSupported
(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) boolean
FastIntMethodGenerator.isSupported
(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) boolean
FastLongMethodGenerator.isSupported
(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) boolean
FastNumericMethodGenerator.isSupported
(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) boolean
MethodGenerator.isSupported
(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) boolean
NotImplMethodGenerator.isSupported
(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) boolean
X86MethodGenerator.isSupported
(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) (package private) static boolean
X86MethodGenerator.isSupportedResult
(ResultType resultType) (package private) static int
X86_32StubCompiler.resultSize
(ResultType resultType)