| Modifier and Type | Field and Description |
|---|---|
| private final FFI | |
| private volatile Map |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public final Type | |
| public final Type | |
| private synchronized Type | |
| private Type |
| ffi | back to summary |
|---|---|
| private final FFI ffi | |
| symbolTypeCache | back to summary |
|---|---|
| private volatile Map<RubySymbol, Type> symbolTypeCache | |
| TypeResolver | back to summary |
|---|---|
| pack-priv TypeResolver(FFI ffi) | |
| findType | back to summary |
|---|---|
| public final Type findType(Ruby runtime, IRubyObject name) | |
| findType | back to summary |
|---|---|
| public final Type findType(Ruby runtime, IRubyObject name, IRubyObject typeMap) | |
| lookupAndCacheType | back to summary |
|---|---|
| private synchronized Type lookupAndCacheType(Ruby runtime, RubySymbol name, IRubyObject typeMap) | |
| lookupType | back to summary |
|---|---|
| private Type lookupType(Ruby runtime, IRubyObject name, IRubyObject typeMap) | |