Uses of Class
jnr.ffi.provider.ParameterType
Packages that use ParameterType
-
Uses of ParameterType in jnr.ffi.provider.jffi
Fields in jnr.ffi.provider.jffi declared as ParameterTypeModifier and TypeFieldDescriptionprivate final ParameterType[]DefaultInvokerFactory.VariadicInvoker.fixedParameterTypesMethods in jnr.ffi.provider.jffi that return ParameterTypeModifier and TypeMethodDescriptionprivate static ParameterTypeInvokerUtil.getParameterType(Runtime runtime, Class type, Collection<Annotation> annotations, ToNativeConverter toNativeConverter, ToNativeContext toNativeContext) private static ParameterTypeInvokerUtil.getParameterType(Runtime runtime, Class type, Collection<Annotation> annotations, ToNativeType toNativeType, ToNativeContext toNativeContext) (package private) static ParameterType[]InvokerUtil.getParameterTypes(Runtime runtime, SignatureTypeMapper typeMapper, Method m) Methods in jnr.ffi.provider.jffi with parameters of type ParameterTypeModifier 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) (package private) static voidBaseMethodGenerator.emitPostInvoke(AsmBuilder builder, SkinnyMethodAdapter mv, ParameterType[] parameterTypes, LocalVariable[] parameters, LocalVariable[] converted) private static voidBufferMethodGenerator.emitPrimitiveOp(SkinnyMethodAdapter mv, ParameterType parameterType, ToNativeOp op) (package private) static intARM_64StubCompiler.fCount(ParameterType[] parameterTypes) (package private) static intX86_64StubCompiler.fCount(ParameterType[] parameterTypes) 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) (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 DefaultInvokerFactory.MarshallerDefaultInvokerFactory.getMarshaller(ParameterType parameterType) (package private) static LocalVariable[]AsmUtil.getParameterVariables(ParameterType[] parameterTypes) (package private) static intARM_64StubCompiler.iCount(ParameterType[] parameterTypes) (package private) static intX86_64StubCompiler.iCount(ParameterType[] parameterTypes) (package private) static booleanFastIntMethodGenerator.isFastIntParameter(com.kenai.jffi.Platform platform, ParameterType parameterType) (package private) static booleanFastLongMethodGenerator.isFastLongParameter(com.kenai.jffi.Platform platform, ParameterType type) (package private) static booleanFastNumericMethodGenerator.isFastNumericParameter(com.kenai.jffi.Platform platform, ParameterType parameterType) (package private) static booleanBaseMethodGenerator.isPostInvokeRequired(ParameterType[] parameterTypes) (package private) static booleanBufferMethodGenerator.isSessionRequired(ParameterType parameterType) (package private) static booleanBufferMethodGenerator.isSessionRequired(ParameterType[] parameterTypes) 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) private static booleanX86MethodGenerator.isSupportedObjectParameterType(ParameterType type) (package private) static booleanX86MethodGenerator.isSupportedParameter(ParameterType parameterType) (package private) static intX86_32StubCompiler.parameterSize(ParameterType parameterType) Constructors in jnr.ffi.provider.jffi with parameters of type ParameterTypeModifierConstructorDescription(package private)VariadicInvoker(Runtime runtime, DefaultInvokerFactory.FunctionInvoker functionInvoker, SignatureTypeMapper typeMapper, ParameterType[] fixedParameterTypes, long functionAddress, SigType resultType, boolean requiresErrno, CallingConvention callingConvention)