CallableReference#reflected field.
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final boolean | |
| private final String | |
| public static final Object | |
| private final Class | |
| protected final Object | |
| private transient kotlin. | |
| private final String |
| Access | Constructor and Description |
|---|---|
| public | |
| protected | |
| protected | CallableReference(Object receiver, Class<T> owner, String name, String signature, boolean isTopLevel)
|
| Modifier and Type | Method and Description |
|---|---|
| public Object | |
| public Object | |
| public kotlin. | |
| protected abstract kotlin. | |
| public List | |
| public Object | |
| public String | Returns: Kotlin name of the callable, the one which was declared in the source code (@JvmName doesn't change it)
|
| public kotlin. | Returns: the class or package where the callable should be located, usually specified on the LHS of the '::' operator
|
| public List | |
| protected kotlin. | |
| public kotlin. | |
| public String | Returns: JVM signature of the callable, e.g. "println(Ljava/lang/Object;)V". If this is a property reference, returns the JVM signature of its getter, e.g. "getFoo(Ljava/lang/String;)I". If the property has no getter in the bytecode (e.g. private property in a class), it's still the signature of the imaginary default getter that would be generated otherwise. Note that technically the signature itself is not even used as a signature per se in reflection implementation, but only as a unique and unambiguous way to map a function/property descriptor to a string.
|
| public List | |
| public kotlin. | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean |
| isTopLevel | back to summary |
|---|---|
private final boolean isTopLevel
| |
| name | back to summary |
|---|---|
private final String name
| |
| NO_RECEIVER | back to summary |
|---|---|
public static final Object NO_RECEIVER
| |
| owner | back to summary |
|---|---|
private final Class<T> owner
| |
| receiver | back to summary |
|---|---|
protected final Object receiver
| |
| reflected | back to summary |
|---|---|
| private transient kotlin. | |
| signature | back to summary |
|---|---|
private final String signature
| |
| CallableReference | back to summary |
|---|---|
| public CallableReference() | |
| CallableReference | back to summary |
|---|---|
protected CallableReference(Object receiver)
| |
| CallableReference | back to summary |
|---|---|
protected CallableReference(Object receiver, Class<T> owner, String name, String signature, boolean isTopLevel)
| |
| call | back to summary |
|---|---|
public Object call(Object... args)
| |
| callBy | back to summary |
|---|---|
public Object callBy(Map<K, V> args)
| |
| compute | back to summary |
|---|---|
public kotlin.
| |
| computeReflected | back to summary |
|---|---|
| protected abstract kotlin. | |
| getAnnotations | back to summary |
|---|---|
public List
| |
| getBoundReceiver | back to summary |
|---|---|
public Object getBoundReceiver()
| |
| getName | back to summary |
|---|---|
| public String getName() | |
| getOwner | back to summary |
|---|---|
public kotlin.
| |
| getParameters | back to summary |
|---|---|
public List
| |
| getReflected | back to summary |
|---|---|
protected kotlin.
| |
| getReturnType | back to summary |
|---|---|
public kotlin.
| |
| getSignature | back to summary |
|---|---|
public String getSignature()
| |
| getTypeParameters | back to summary |
|---|---|
public List
| |
| getVisibility | back to summary |
|---|---|
public kotlin.
| |
| isAbstract | back to summary |
|---|---|
public boolean isAbstract()
| |
| isFinal | back to summary |
|---|---|
public boolean isFinal()
| |
| isOpen | back to summary |
|---|---|
public boolean isOpen()
| |
| isSuspend | back to summary |
|---|---|
public boolean isSuspend()
| |
| Modifier and Type | Field and Description |
|---|---|
| private static final CallableReference. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private Object |
| INSTANCE | back to summary |
|---|---|
| private static final CallableReference. | |
| NoReceiver | back to summary |
|---|---|
| private NoReceiver() | |
| readResolve | back to summary |
|---|---|
| private Object readResolve() throws ObjectStreamException | |