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 ResultTypeInvokerUtil.getResultType(Runtime runtime, Class type, Collection<Annotation> annotations, FromNativeConverter fromNativeConverter, FromNativeContext fromNativeContext) (package private) static ResultTypeInvokerUtil.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) booleanARM_64StubCompiler.canCompile(ResultType returnType, ParameterType[] parameterTypes, CallingConvention convention) (package private) abstract booleanStubCompiler.canCompile(ResultType returnType, ParameterType[] parameterTypes, CallingConvention convention) (package private) booleanStubCompiler.DummyStubCompiler.canCompile(ResultType returnType, ParameterType[] parameterTypes, CallingConvention convention) (package private) booleanX86_32StubCompiler.canCompile(ResultType returnType, ParameterType[] parameterTypes, CallingConvention convention) (package private) booleanX86_64StubCompiler.canCompile(ResultType returnType, ParameterType[] parameterTypes, CallingConvention convention) (package private) final voidARM_64StubCompiler.compile(com.kenai.jffi.Function function, String name, ResultType resultType, ParameterType[] parameterTypes, Class resultClass, Class[] parameterClasses, CallingConvention convention, boolean saveErrno) (package private) abstract voidStubCompiler.compile(com.kenai.jffi.Function function, String name, ResultType returnType, ParameterType[] parameterTypes, Class resultClass, Class[] parameterClasses, CallingConvention convention, boolean saveErrno) (package private) voidStubCompiler.DummyStubCompiler.compile(com.kenai.jffi.Function function, String name, ResultType returnType, ParameterType[] parameterTypes, Class resultClass, Class[] parameterClasses, CallingConvention convention, boolean saveErrno) (package private) voidX86_32StubCompiler.compile(com.kenai.jffi.Function function, String name, ResultType resultType, ParameterType[] parameterTypes, Class resultClass, Class[] parameterClasses, CallingConvention convention, boolean saveErrno) (package private) final voidX86_64StubCompiler.compile(com.kenai.jffi.Function function, String name, ResultType resultType, ParameterType[] parameterTypes, Class resultClass, Class[] parameterClasses, CallingConvention convention, boolean saveErrno) (package private) static voidBaseMethodGenerator.emitEpilogue(AsmBuilder builder, SkinnyMethodAdapter mv, ResultType resultType, ParameterType[] parameterTypes, LocalVariable[] parameters, LocalVariable[] converted, Runnable sessionCleanup) voidAbstractFastNumericMethodGenerator.generate(AsmBuilder builder, SkinnyMethodAdapter mv, LocalVariableAllocator localVariableAllocator, com.kenai.jffi.CallContext callContext, ResultType resultType, ParameterType[] parameterTypes, boolean ignoreError) voidBaseMethodGenerator.generate(AsmBuilder builder, String functionName, com.kenai.jffi.Function function, ResultType resultType, ParameterType[] parameterTypes, boolean ignoreError) (package private) abstract voidBaseMethodGenerator.generate(AsmBuilder builder, SkinnyMethodAdapter mv, LocalVariableAllocator localVariableAllocator, com.kenai.jffi.CallContext callContext, ResultType resultType, ParameterType[] parameterTypes, boolean ignoreError) (package private) voidBufferMethodGenerator.generate(AsmBuilder builder, SkinnyMethodAdapter mv, LocalVariableAllocator localVariableAllocator, com.kenai.jffi.CallContext callContext, ResultType resultType, ParameterType[] parameterTypes, boolean ignoreError) voidMethodGenerator.generate(AsmBuilder builder, String functionName, com.kenai.jffi.Function function, ResultType resultType, ParameterType[] parameterTypes, boolean ignoreError) voidNotImplMethodGenerator.generate(AsmBuilder builder, String functionName, com.kenai.jffi.Function function, ResultType resultType, ParameterType[] parameterTypes, boolean ignoreError) voidX86MethodGenerator.generate(AsmBuilder builder, String functionName, com.kenai.jffi.Function function, ResultType resultType, ParameterType[] parameterTypes, boolean ignoreError) (package private) voidBufferMethodGenerator.generateBufferInvocation(AsmBuilder builder, SkinnyMethodAdapter mv, LocalVariableAllocator localVariableAllocator, com.kenai.jffi.CallContext callContext, ResultType resultType, ParameterType[] parameterTypes) private static voidX86MethodGenerator.generateWrapper(AsmBuilder builder, String functionName, com.kenai.jffi.Function function, ResultType resultType, ParameterType[] parameterTypes, String nativeMethodName, Class nativeReturnType, Class[] nativeParameterTypes) private static DefaultInvokerFactory.FunctionInvokerDefaultInvokerFactory.getFunctionInvoker(ResultType resultType) (package private) abstract StringAbstractFastNumericMethodGenerator.getInvokerMethodName(ResultType resultType, ParameterType[] parameterTypes, boolean ignoreErrno) (package private) StringFastIntMethodGenerator.getInvokerMethodName(ResultType resultType, ParameterType[] parameterTypes, boolean ignoreErrno) (package private) StringFastLongMethodGenerator.getInvokerMethodName(ResultType resultType, ParameterType[] parameterTypes, boolean ignoreErrno) (package private) StringFastNumericMethodGenerator.getInvokerMethodName(ResultType resultType, ParameterType[] parameterTypes, boolean ignoreErrno) (package private) static booleanFastIntMethodGenerator.isFastIntResult(com.kenai.jffi.Platform platform, ResultType resultType) (package private) static booleanFastLongMethodGenerator.isFastLongResult(com.kenai.jffi.Platform platform, ResultType resultType) (package private) static booleanFastNumericMethodGenerator.isFastNumericResult(com.kenai.jffi.Platform platform, ResultType type) booleanBufferMethodGenerator.isSupported(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) booleanFastIntMethodGenerator.isSupported(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) booleanFastLongMethodGenerator.isSupported(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) booleanFastNumericMethodGenerator.isSupported(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) booleanMethodGenerator.isSupported(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) booleanNotImplMethodGenerator.isSupported(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) booleanX86MethodGenerator.isSupported(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) (package private) static booleanX86MethodGenerator.isSupportedResult(ResultType resultType) (package private) static intX86_32StubCompiler.resultSize(ResultType resultType)