| Modifier and Type | Field and Description |
|---|---|
| private final IRubyObject | |
| private final CachingCallSite | |
| private final boolean | |
| private final Type | |
| private final CachingCallSite |
| Access | Constructor and Description |
|---|---|
| private | MappedType(Ruby runtime, RubyClass klass, Type nativeType, IRubyObject converter, boolean isRefererenceRequired)
|
| Modifier and Type | Method and Description |
|---|---|
| public static RubyClass | |
| public final IRubyObject | |
| public final IRubyObject | |
| public final Type | |
| public final boolean | |
| public final boolean | |
| public final IRubyObject | |
| public static final IRubyObject | |
| public final IRubyObject | |
| public final IRubyObject |
| converter | back to summary |
|---|---|
| private final IRubyObject converter | |
| fromNativeCallSite | back to summary |
|---|---|
| private final CachingCallSite fromNativeCallSite | |
| isReferenceRequired | back to summary |
|---|---|
| private final boolean isReferenceRequired | |
| realType | back to summary |
|---|---|
| private final Type realType | |
| toNativeCallSite | back to summary |
|---|---|
| private final CachingCallSite toNativeCallSite | |
| MappedType | back to summary |
|---|---|
| private MappedType(Ruby runtime, RubyClass klass, Type nativeType, IRubyObject converter, boolean isRefererenceRequired) | |
| createConverterTypeClass | back to summary |
|---|---|
| public static RubyClass createConverterTypeClass(ThreadContext context, RubyClass Type) | |
| from_native | back to summary |
|---|---|
public final IRubyObject from_native(ThreadContext context, IRubyObject value, IRubyObject ctx)
| |
| fromNative | back to summary |
|---|---|
| public final IRubyObject fromNative(ThreadContext context, IRubyObject value) | |
| getRealType | back to summary |
|---|---|
| public final Type getRealType() | |
| isPostInvokeRequired | back to summary |
|---|---|
| public final boolean isPostInvokeRequired() | |
| isReferenceRequired | back to summary |
|---|---|
| public final boolean isReferenceRequired() | |
| native_type | back to summary |
|---|---|
public final IRubyObject native_type(ThreadContext context)
| |
| newMappedType | back to summary |
|---|---|
public static final IRubyObject newMappedType(ThreadContext context, IRubyObject klass, IRubyObject converter)
| |
| to_native | back to summary |
|---|---|
public final IRubyObject to_native(ThreadContext context, IRubyObject value, IRubyObject ctx)
| |
| toNative | back to summary |
|---|---|
| public final IRubyObject toNative(ThreadContext context, IRubyObject value) | |