Uses of Class
jnr.ffi.provider.jffi.SkinnyMethodAdapter
Packages that use SkinnyMethodAdapter
-
Uses of SkinnyMethodAdapter in jnr.ffi.provider.jffi
Methods in jnr.ffi.provider.jffi with parameters of type SkinnyMethodAdapterModifier and TypeMethodDescription(package private) static voidAsmUtil.boxValue(AsmBuilder builder, SkinnyMethodAdapter mv, Class boxedType, Class unboxedType) static voidNumberUtil.convertPrimitive(SkinnyMethodAdapter mv, Class from, Class to) static voidNumberUtil.convertPrimitive(SkinnyMethodAdapter mv, Class from, Class to, NativeType nativeType) (package private) static intAbstractFastNumericMethodGenerator.emitDirectCheck(SkinnyMethodAdapter mv, Class javaParameterClass, Class nativeIntType, LocalVariable parameter, LocalVariable objCount, int pointerCount) (package private) static voidBaseMethodGenerator.emitEpilogue(AsmBuilder builder, SkinnyMethodAdapter mv, ResultType resultType, ParameterType[] parameterTypes, LocalVariable[] parameters, LocalVariable[] converted, Runnable sessionCleanup) (package private) voidAsmBuilder.emitFieldInitialization(SkinnyMethodAdapter init, int objectsParameterIndex) (package private) static voidAsmUtil.emitFromNativeConversion(AsmBuilder builder, SkinnyMethodAdapter mv, FromNativeType fromNativeType, Class nativeClass) (package private) static voidAbstractFastNumericMethodGenerator.emitParameterStrategyAddress(SkinnyMethodAdapter mv, Class nativeIntType, Class<? extends com.kenai.jffi.ObjectParameterStrategy> strategyClass, LocalVariable strategy, LocalVariable parameter) (package private) static Class<? extends com.kenai.jffi.ObjectParameterStrategy> AbstractFastNumericMethodGenerator.emitParameterStrategyLookup(SkinnyMethodAdapter mv, Class javaParameterType) (package private) static voidBaseMethodGenerator.emitPostInvoke(AsmBuilder builder, SkinnyMethodAdapter mv, ParameterType[] parameterTypes, LocalVariable[] parameters, LocalVariable[] converted) (package private) voidToNativeOp.AddressOp.emitPrimitive(SkinnyMethodAdapter mv, Class primitiveClass, NativeType nativeType) (package private) voidToNativeOp.Delegate.emitPrimitive(SkinnyMethodAdapter mv, Class primitiveClass, NativeType nativeType) (package private) abstract voidToNativeOp.emitPrimitive(SkinnyMethodAdapter mv, Class primitiveClass, NativeType nativeType) (package private) voidToNativeOp.Float32.emitPrimitive(SkinnyMethodAdapter mv, Class primitiveClass, NativeType nativeType) (package private) voidToNativeOp.Float64.emitPrimitive(SkinnyMethodAdapter mv, Class primitiveClass, NativeType nativeType) voidToNativeOp.Integral.emitPrimitive(SkinnyMethodAdapter mv, Class primitiveClass, NativeType nativeType) private static voidBufferMethodGenerator.emitPrimitiveOp(SkinnyMethodAdapter mv, ParameterType parameterType, ToNativeOp op) (package private) static voidAsmUtil.emitReturn(AsmBuilder builder, SkinnyMethodAdapter mv, Class returnType, Class nativeIntType) (package private) static voidAsmUtil.emitReturnOp(SkinnyMethodAdapter mv, Class returnType) (package private) static voidAsmUtil.emitToNativeConversion(AsmBuilder builder, SkinnyMethodAdapter mv, ToNativeType toNativeType) voidAbstractFastNumericMethodGenerator.generate(AsmBuilder builder, SkinnyMethodAdapter mv, LocalVariableAllocator localVariableAllocator, com.kenai.jffi.CallContext callContext, 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) (package private) voidBufferMethodGenerator.generateBufferInvocation(AsmBuilder builder, SkinnyMethodAdapter mv, LocalVariableAllocator localVariableAllocator, com.kenai.jffi.CallContext callContext, ResultType resultType, ParameterType[] parameterTypes) (package private) voidVariableAccessorGenerator.PointerOp.get(SkinnyMethodAdapter mv) (package private) static voidAsmUtil.getfield(SkinnyMethodAdapter mv, AsmBuilder builder, AsmBuilder.ObjectField field) (package private) static voidAsmUtil.load(SkinnyMethodAdapter mv, Class parameterType, LocalVariable parameter) (package private) static LocalVariableBaseMethodGenerator.loadAndConvertParameter(AsmBuilder builder, SkinnyMethodAdapter mv, LocalVariableAllocator localVariableAllocator, LocalVariable parameter, ToNativeType parameterType) static voidNumberUtil.narrow(SkinnyMethodAdapter mv, Class from, Class to) (package private) voidVariableAccessorGenerator.PointerOp.put(SkinnyMethodAdapter mv) (package private) static voidAsmUtil.store(SkinnyMethodAdapter mv, Class type, LocalVariable var) (package private) static voidAsmUtil.tryfinally(SkinnyMethodAdapter mv, Runnable codeBlock, Runnable finallyBlock) (package private) static voidAsmUtil.unboxBoolean(SkinnyMethodAdapter mv, Class nativeType) (package private) static voidAsmUtil.unboxBoolean(SkinnyMethodAdapter mv, Class boxedType, Class nativeType) (package private) static voidAsmUtil.unboxNumber(SkinnyMethodAdapter mv, Class boxedType, Class nativeType) (package private) static voidAsmUtil.unboxNumber(SkinnyMethodAdapter mv, Class boxedType, Class unboxedType, NativeType nativeType) (package private) static voidAsmUtil.unboxPointer(SkinnyMethodAdapter mv, Class nativeType) private static voidAsmUtil.unboxPointerOrStruct(SkinnyMethodAdapter mv, Class type, Class nativeType) static voidNumberUtil.widen(SkinnyMethodAdapter mv, Class from, Class to) static voidNumberUtil.widen(SkinnyMethodAdapter mv, Class from, Class to, NativeType nativeType)