| Modifier and Type | Field and Description |
|---|---|
| private final int | |
| pack-priv final CallType | |
| pack-priv CacheEntry | |
| private final String | |
| private final Signature | |
| private final int | |
| pack-priv final String | |
| private final Signature | |
| public static final AtomicLong | |
| pack-priv final long | |
| public static final Signature | |
| public static final Signature | |
| public static final Signature | |
| public static final Signature | |
| public static final Signature | |
| public static final Signature | |
| public static final Signature | |
| public static final Signature | |
| public static final Signature | |
| public static final Signature | |
| public static final Signature | |
| public static final Signature | |
| public static final Signature | |
| public static final Signature | |
| public static final Signature | |
| public static final Signature[] | |
| public static final Signature[] | |
| public static final Signature |
| Access | Constructor and Description |
|---|---|
| pack-priv | JRubyCallSite(MethodHandles.
|
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| public CallType | |
| public String | |
| public Signature | Returns: the "full" intermediate signatureGet the "full" signature equivalent to this call site. |
| public int | |
| public void | |
| public Signature | Returns: the actual Signature at the call siteGet the actual incoming Signature for this call site. |
| arity | back to summary |
|---|---|
| private final int arity | |
| callType | back to summary |
|---|---|
| pack-priv final CallType callType | |
| entry | back to summary |
|---|---|
| pack-priv CacheEntry entry | |
| file | back to summary |
|---|---|
| private final String file | |
| fullSignature | back to summary |
|---|---|
| private final Signature fullSignature | |
| line | back to summary |
|---|---|
| private final int line | |
| name | back to summary |
|---|---|
| pack-priv final String name | |
| signature | back to summary |
|---|---|
| private final Signature signature | |
| SITE_ID | back to summary |
|---|---|
| public static final AtomicLong SITE_ID | |
| siteID | back to summary |
|---|---|
| pack-priv final long siteID | |
| STANDARD_FSITE_SIG | back to summary |
|---|---|
| public static final Signature STANDARD_FSITE_SIG | |
| STANDARD_FSITE_SIG_1ARG | back to summary |
|---|---|
| public static final Signature STANDARD_FSITE_SIG_1ARG | |
| STANDARD_FSITE_SIG_2ARG | back to summary |
|---|---|
| public static final Signature STANDARD_FSITE_SIG_2ARG | |
| STANDARD_FSITE_SIG_3ARG | back to summary |
|---|---|
| public static final Signature STANDARD_FSITE_SIG_3ARG | |
| STANDARD_FSITE_SIG_NARG | back to summary |
|---|---|
| public static final Signature STANDARD_FSITE_SIG_NARG | |
| STANDARD_SITE_SIG | back to summary |
|---|---|
| public static final Signature STANDARD_SITE_SIG | |
| STANDARD_SITE_SIG_1ARG | back to summary |
|---|---|
| public static final Signature STANDARD_SITE_SIG_1ARG | |
| STANDARD_SITE_SIG_1ARG_BLOCK | back to summary |
|---|---|
| public static final Signature STANDARD_SITE_SIG_1ARG_BLOCK | |
| STANDARD_SITE_SIG_2ARG | back to summary |
|---|---|
| public static final Signature STANDARD_SITE_SIG_2ARG | |
| STANDARD_SITE_SIG_2ARG_BLOCK | back to summary |
|---|---|
| public static final Signature STANDARD_SITE_SIG_2ARG_BLOCK | |
| STANDARD_SITE_SIG_3ARG | back to summary |
|---|---|
| public static final Signature STANDARD_SITE_SIG_3ARG | |
| STANDARD_SITE_SIG_3ARG_BLOCK | back to summary |
|---|---|
| public static final Signature STANDARD_SITE_SIG_3ARG_BLOCK | |
| STANDARD_SITE_SIG_BLOCK | back to summary |
|---|---|
| public static final Signature STANDARD_SITE_SIG_BLOCK | |
| STANDARD_SITE_SIG_NARG | back to summary |
|---|---|
| public static final Signature STANDARD_SITE_SIG_NARG | |
| STANDARD_SITE_SIG_NARG_BLOCK | back to summary |
|---|---|
| public static final Signature STANDARD_SITE_SIG_NARG_BLOCK | |
| STANDARD_SITE_SIGS | back to summary |
|---|---|
| public static final Signature[] STANDARD_SITE_SIGS | |
| STANDARD_SITE_SIGS_BLOCK | back to summary |
|---|---|
| public static final Signature[] STANDARD_SITE_SIGS_BLOCK | |
| STANDARD_SUPER_SIG | back to summary |
|---|---|
| public static final Signature STANDARD_SUPER_SIG | |
| JRubyCallSite | back to summary |
|---|---|
| pack-priv JRubyCallSite(MethodHandles. | |
| arity | back to summary |
|---|---|
| public int arity() | |
| callType | back to summary |
|---|---|
| public CallType callType() | |
| file | back to summary |
|---|---|
| public String file() | |
| fullSignature | back to summary |
|---|---|
| public Signature fullSignature() Get the "full" signature equivalent to this call site. The "full" signature always guarantees context, caller, and block args are provided. It could also be considered the standard intermediate signature all calls eventually pass through.
| |
| line | back to summary |
|---|---|
| public int line() | |
| setInitialTarget | back to summary |
|---|---|
| public void setInitialTarget(MethodHandle target) | |
| signature | back to summary |
|---|---|
| public Signature signature() Get the actual incoming Signature for this call site. This represents the actual argument list.
| |