| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public static class | |
| public static class | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final Map |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static NativeDataConverter | |
| pack-priv static NativeDataConverter | |
| pack-priv static NativeDataConverter | |
| pack-priv static NativeDataConverter | |
| pack-priv static boolean | |
| pack-priv static boolean |
| enumConverters | back to summary |
|---|---|
private static final Map<IRubyObject, NativeDataConverter> enumConverters
| |
| DataConverters | back to summary |
|---|---|
| public DataConverters() | |
| getParameterConverter | back to summary |
|---|---|
| pack-priv static NativeDataConverter getParameterConverter(Type type) | |
| getParameterConverter | back to summary |
|---|---|
| pack-priv static NativeDataConverter getParameterConverter(Type type, RubyHash enums)
Deprecated
| |
| getParameterConverter | back to summary |
|---|---|
| pack-priv static NativeDataConverter getParameterConverter(Type type, Enums enums) | |
| getResultConverter | back to summary |
|---|---|
| pack-priv static NativeDataConverter getResultConverter(Type type) | |
| isEnumConversionRequired | back to summary |
|---|---|
| pack-priv static boolean isEnumConversionRequired(Type type, RubyHash enums)
Deprecated
| |
| isEnumConversionRequired | back to summary |
|---|---|
| pack-priv static boolean isEnumConversionRequired(Type type, Enums enums) | |
| Modifier and Type | Field and Description |
|---|---|
| private final NativeCallbackFactory | |
| private final CachingCallSite | |
| private final NativeFunctionInfo |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public IRubyObject | fromNative(ThreadContext context, IRubyObject obj)
Implements abstract org.
|
| public NativeType | |
| public IRubyObject | toNative(ThreadContext context, IRubyObject obj)
Implements abstract org.
|
| callbackFactory | back to summary |
|---|---|
| private final NativeCallbackFactory callbackFactory | |
| callSite | back to summary |
|---|---|
| private final CachingCallSite callSite | |
| functionInfo | back to summary |
|---|---|
| private final NativeFunctionInfo functionInfo | |
| CallbackDataConverter | back to summary |
|---|---|
| public CallbackDataConverter(CallbackInfo cbInfo) | |
| fromNative | back to summary |
|---|---|
| public IRubyObject fromNative(ThreadContext context, IRubyObject obj) Implements abstract org. | |
| nativeType | back to summary |
|---|---|
| public NativeType nativeType() Implements abstract org. | |
| toNative | back to summary |
|---|---|
| public IRubyObject toNative(ThreadContext context, IRubyObject obj) Implements abstract org. | |
| Modifier and Type | Field and Description |
|---|---|
| private final NativeDataConverter | |
| private final NativeDataConverter |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public IRubyObject | fromNative(ThreadContext context, IRubyObject obj)
Implements abstract org.
|
| public NativeType | |
| public IRubyObject | toNative(ThreadContext context, IRubyObject obj)
Implements abstract org.
|
| lower | back to summary |
|---|---|
| private final NativeDataConverter lower | |
| upper | back to summary |
|---|---|
| private final NativeDataConverter upper | |
| ChainedDataConverter | back to summary |
|---|---|
| public ChainedDataConverter(NativeDataConverter first, NativeDataConverter second) | |
| fromNative | back to summary |
|---|---|
| public IRubyObject fromNative(ThreadContext context, IRubyObject obj) Implements abstract org. | |
| nativeType | back to summary |
|---|---|
| public NativeType nativeType() Implements abstract org. | |
| toNative | back to summary |
|---|---|
| public IRubyObject toNative(ThreadContext context, IRubyObject obj) Implements abstract org. | |
| Modifier and Type | Field and Description |
|---|---|
| private final IRubyObject | |
| private final NativeType | |
| private volatile IdentityHashMap |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public IRubyObject | fromNative(ThreadContext context, IRubyObject obj)
Implements abstract org.
|
| private synchronized IRubyObject | |
| pack-priv IRubyObject | |
| public NativeType | |
| public IRubyObject | toNative(ThreadContext context, IRubyObject obj)
Implements abstract org.
|
| enums | back to summary |
|---|---|
| private final IRubyObject enums | |
| nativeType | back to summary |
|---|---|
| private final NativeType nativeType | |
| symbolToValue | back to summary |
|---|---|
| private volatile IdentityHashMap<RubySymbol, RubyInteger> symbolToValue | |
| IntOrEnumConverter | back to summary |
|---|---|
| public IntOrEnumConverter(NativeType nativeType, IRubyObject enums) | |
| fromNative | back to summary |
|---|---|
| public IRubyObject fromNative(ThreadContext context, IRubyObject obj) Implements abstract org.
| |
| lookupAndCacheValue | back to summary |
|---|---|
| private synchronized IRubyObject lookupAndCacheValue(ThreadContext context, IRubyObject obj) | |
| lookupOrConvert | back to summary |
|---|---|
| pack-priv IRubyObject lookupOrConvert(ThreadContext context, IRubyObject obj) | |
| nativeType | back to summary |
|---|---|
| public NativeType nativeType() Implements abstract org.
| |
| toNative | back to summary |
|---|---|
| public IRubyObject toNative(ThreadContext context, IRubyObject obj) Implements abstract org.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final MappedType |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public IRubyObject | fromNative(ThreadContext context, IRubyObject obj)
Implements abstract org.
|
| public NativeType | |
| public IRubyObject | toNative(ThreadContext context, IRubyObject obj)
Implements abstract org.
|
| converter | back to summary |
|---|---|
| private final MappedType converter | |
| MappedDataConverter | back to summary |
|---|---|
| public MappedDataConverter(MappedType converter) | |
| fromNative | back to summary |
|---|---|
| public IRubyObject fromNative(ThreadContext context, IRubyObject obj) Implements abstract org. | |
| nativeType | back to summary |
|---|---|
| public NativeType nativeType() Implements abstract org. | |
| toNative | back to summary |
|---|---|
| public IRubyObject toNative(ThreadContext context, IRubyObject obj) Implements abstract org. | |