|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkotlin.jvm.internal.Reflection
public class Reflection
This class serves as a facade to the actual reflection implementation. JVM back-end generates calls to static methods of this class on any reflection-using construct.
| Constructor Summary | |
|---|---|
Reflection()
|
|
| Method Summary | |
|---|---|
static kotlin.reflect.KClass |
createKotlinClass(Class javaClass)
|
static kotlin.reflect.KPackage |
createKotlinPackage(Class javaClass)
|
static kotlin.reflect.KClass |
foreignKotlinClass(Class javaClass)
|
static kotlin.reflect.KClass[] |
foreignKotlinClasses(Class[] javaClasses)
|
static kotlin.reflect.KFunction |
function(FunctionReference f)
|
static kotlin.reflect.KMemberProperty |
memberProperty(String name,
kotlin.reflect.KClass owner)
|
static kotlin.reflect.KMutableMemberProperty |
mutableMemberProperty(String name,
kotlin.reflect.KClass owner)
|
static kotlin.reflect.KMutableTopLevelExtensionProperty |
mutableTopLevelExtensionProperty(String name,
kotlin.reflect.KPackage owner,
Class receiver)
|
static kotlin.reflect.KMutableTopLevelVariable |
mutableTopLevelVariable(String name,
kotlin.reflect.KPackage owner)
|
static kotlin.reflect.KTopLevelExtensionProperty |
topLevelExtensionProperty(String name,
kotlin.reflect.KPackage owner,
Class receiver)
|
static kotlin.reflect.KTopLevelVariable |
topLevelVariable(String name,
kotlin.reflect.KPackage owner)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Reflection()
| Method Detail |
|---|
public static kotlin.reflect.KClass createKotlinClass(Class javaClass)
public static kotlin.reflect.KClass[] foreignKotlinClasses(Class[] javaClasses)
public static kotlin.reflect.KPackage createKotlinPackage(Class javaClass)
public static kotlin.reflect.KClass foreignKotlinClass(Class javaClass)
public static kotlin.reflect.KFunction function(FunctionReference f)
public static kotlin.reflect.KMemberProperty memberProperty(String name,
kotlin.reflect.KClass owner)
public static kotlin.reflect.KMutableMemberProperty mutableMemberProperty(String name,
kotlin.reflect.KClass owner)
public static kotlin.reflect.KTopLevelVariable topLevelVariable(String name,
kotlin.reflect.KPackage owner)
public static kotlin.reflect.KMutableTopLevelVariable mutableTopLevelVariable(String name,
kotlin.reflect.KPackage owner)
public static kotlin.reflect.KTopLevelExtensionProperty topLevelExtensionProperty(String name,
kotlin.reflect.KPackage owner,
Class receiver)
public static kotlin.reflect.KMutableTopLevelExtensionProperty mutableTopLevelExtensionProperty(String name,
kotlin.reflect.KPackage owner,
Class receiver)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||