public class JRubyCallSite
extends java.lang.invoke.MutableCallSite
Modifier and Type | Field and Description |
---|---|
static java.util.concurrent.atomic.AtomicLong |
SITE_ID |
static com.headius.invokebinder.Signature |
STANDARD_SITE_SIG |
static com.headius.invokebinder.Signature |
STANDARD_SITE_SIG_1ARG |
static com.headius.invokebinder.Signature |
STANDARD_SITE_SIG_1ARG_BLOCK |
static com.headius.invokebinder.Signature |
STANDARD_SITE_SIG_2ARG |
static com.headius.invokebinder.Signature |
STANDARD_SITE_SIG_2ARG_BLOCK |
static com.headius.invokebinder.Signature |
STANDARD_SITE_SIG_3ARG |
static com.headius.invokebinder.Signature |
STANDARD_SITE_SIG_3ARG_BLOCK |
static com.headius.invokebinder.Signature |
STANDARD_SITE_SIG_BLOCK |
static com.headius.invokebinder.Signature |
STANDARD_SITE_SIG_NARG |
static com.headius.invokebinder.Signature |
STANDARD_SITE_SIG_NARG_BLOCK |
static com.headius.invokebinder.Signature[] |
STANDARD_SITE_SIGS |
static com.headius.invokebinder.Signature[] |
STANDARD_SITE_SIGS_BLOCK |
static com.headius.invokebinder.Signature |
STANDARD_SUPER_SIG |
Modifier and Type | Method and Description |
---|---|
int |
arity() |
CallType |
callType() |
java.lang.String |
file() |
com.headius.invokebinder.Signature |
fullSignature()
Get the "full" signature equivalent to this call site.
|
int |
line() |
void |
setInitialTarget(java.lang.invoke.MethodHandle target) |
com.headius.invokebinder.Signature |
signature()
Get the actual incoming Signature for this call site.
|
public static final java.util.concurrent.atomic.AtomicLong SITE_ID
public static final com.headius.invokebinder.Signature STANDARD_SITE_SIG
public static final com.headius.invokebinder.Signature STANDARD_SITE_SIG_1ARG
public static final com.headius.invokebinder.Signature STANDARD_SITE_SIG_2ARG
public static final com.headius.invokebinder.Signature STANDARD_SITE_SIG_3ARG
public static final com.headius.invokebinder.Signature STANDARD_SITE_SIG_NARG
public static final com.headius.invokebinder.Signature[] STANDARD_SITE_SIGS
public static final com.headius.invokebinder.Signature STANDARD_SITE_SIG_BLOCK
public static final com.headius.invokebinder.Signature STANDARD_SITE_SIG_1ARG_BLOCK
public static final com.headius.invokebinder.Signature STANDARD_SITE_SIG_2ARG_BLOCK
public static final com.headius.invokebinder.Signature STANDARD_SITE_SIG_3ARG_BLOCK
public static final com.headius.invokebinder.Signature STANDARD_SITE_SIG_NARG_BLOCK
public static final com.headius.invokebinder.Signature[] STANDARD_SITE_SIGS_BLOCK
public static final com.headius.invokebinder.Signature STANDARD_SUPER_SIG
public int arity()
public CallType callType()
public java.lang.String file()
public int line()
public void setInitialTarget(java.lang.invoke.MethodHandle target)
public com.headius.invokebinder.Signature signature()
public com.headius.invokebinder.Signature fullSignature()
Copyright © 2001-2022 JRuby. All Rights Reserved.