| Modifier and Type | Field and Description |
|---|---|
| private MethodHandle | |
| private MethodHandle | |
| private MethodHandle | |
| private MethodHandle | |
| public static final Handle | |
| private final boolean | |
| private static final Logger | |
| private static final MethodHandles. | |
| private final String | |
| private final boolean | |
| private volatile RubySymbol | |
| private final SiteTracker |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private IRubyObject | |
| private void | bind(RubyModule module, SwitchPoint switchPoint, IRubyObject constant, MethodHandle cachingFallback)
|
| private boolean | |
| public static CallSite | constLookup(MethodHandles.
|
| private MethodHandle | |
| private SwitchPoint | |
| private RubySymbol | |
| public IRubyObject | |
| private MethodHandle | |
| public IRubyObject | |
| public IRubyObject | |
| private MethodHandle | |
| public IRubyObject | |
| private MethodHandle | |
| public IRubyObject | |
| public IRubyObject | |
| private MethodHandle |
| _ISC | back to summary |
|---|---|
| private MethodHandle _ISC | |
| _noCacheISC | back to summary |
|---|---|
| private MethodHandle _noCacheISC | |
| _noCacheSMFC | back to summary |
|---|---|
| private MethodHandle _noCacheSMFC | |
| _SMFC | back to summary |
|---|---|
| private MethodHandle _SMFC | |
| BOOTSTRAP | back to summary |
|---|---|
| public static final Handle BOOTSTRAP | |
| callConstMissing | back to summary |
|---|---|
| private final boolean callConstMissing | |
| LOG | back to summary |
|---|---|
| private static final Logger LOG | |
| LOOKUP | back to summary |
|---|---|
| private static final MethodHandles. | |
| name | back to summary |
|---|---|
| private final String name | |
| publicOnly | back to summary |
|---|---|
| private final boolean publicOnly | |
| symbolicName | back to summary |
|---|---|
| private volatile RubySymbol symbolicName | |
| tracker | back to summary |
|---|---|
| private final SiteTracker tracker | |
| ConstantLookupSite | back to summary |
|---|---|
| public ConstantLookupSite(MethodType type, String name, boolean publicOnly, boolean callConstMissing) | |
| bail | back to summary |
|---|---|
| private IRubyObject bail(ThreadContext context, IRubyObject cmVal, MethodHandle noncachingFallback) throws Throwable | |
| bind | back to summary |
|---|---|
| private void bind(RubyModule module, SwitchPoint switchPoint, IRubyObject constant, MethodHandle cachingFallback) | |
| checkForBailout | back to summary |
|---|---|
| private boolean checkForBailout(RubyModule module) | |
| constLookup | back to summary |
|---|---|
| public static CallSite constLookup(MethodHandles. | |
| getFallback | back to summary |
|---|---|
| private MethodHandle getFallback(RubyModule module, MethodHandle cachingFallback) | |
| getSwitchPointForConstant | back to summary |
|---|---|
| private SwitchPoint getSwitchPointForConstant(ThreadContext context) | |
| getSymbolicName | back to summary |
|---|---|
| private RubySymbol getSymbolicName(ThreadContext context) | |
| inheritanceSearchConst | back to summary |
|---|---|
| public IRubyObject inheritanceSearchConst(ThreadContext context, IRubyObject cmVal) throws Throwable | |
| ISC | back to summary |
|---|---|
| private MethodHandle ISC() | |
| lexicalSearchConst | back to summary |
|---|---|
| public IRubyObject lexicalSearchConst(ThreadContext context, StaticScope scope) | |
| noCacheInheritanceSearchConst | back to summary |
|---|---|
| public IRubyObject noCacheInheritanceSearchConst(ThreadContext context, IRubyObject cmVal) | |
| noCacheISC | back to summary |
|---|---|
| private MethodHandle noCacheISC() | |
| noCacheSearchModuleForConst | back to summary |
|---|---|
| public IRubyObject noCacheSearchModuleForConst(ThreadContext context, IRubyObject cmVal) | |
| noCacheSMFC | back to summary |
|---|---|
| private MethodHandle noCacheSMFC() | |
| searchConst | back to summary |
|---|---|
| public IRubyObject searchConst(ThreadContext context, StaticScope staticScope) | |
| searchModuleForConst | back to summary |
|---|---|
| public IRubyObject searchModuleForConst(ThreadContext context, IRubyObject cmVal) throws Throwable | |
| SMFC | back to summary |
|---|---|
| private MethodHandle SMFC() | |