|
||||||||||
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.KClass |
createKotlinClass(Class javaClass,
String internalName)
|
static kotlin.reflect.KPackage |
createKotlinPackage(Class javaClass,
String moduleName)
Deprecated. |
static kotlin.reflect.KClass |
foreignKotlinClass(Class javaClass)
Deprecated. |
static kotlin.reflect.KClass[] |
foreignKotlinClasses(Class[] javaClasses)
Deprecated. |
static kotlin.reflect.KFunction |
function(FunctionReference f)
|
static kotlin.reflect.KClass |
getOrCreateKotlinClass(Class javaClass)
|
static kotlin.reflect.KClass |
getOrCreateKotlinClass(Class javaClass,
String internalName)
|
static kotlin.reflect.KClass[] |
getOrCreateKotlinClasses(Class[] javaClasses)
|
static kotlin.reflect.KDeclarationContainer |
getOrCreateKotlinPackage(Class javaClass,
String moduleName)
|
static kotlin.reflect.KMutableProperty0 |
mutableProperty0(MutablePropertyReference0 p)
|
static kotlin.reflect.KMutableProperty1 |
mutableProperty1(MutablePropertyReference1 p)
|
static kotlin.reflect.KMutableProperty2 |
mutableProperty2(MutablePropertyReference2 p)
|
static kotlin.reflect.KProperty0 |
property0(PropertyReference0 p)
|
static kotlin.reflect.KProperty1 |
property1(PropertyReference1 p)
|
static kotlin.reflect.KProperty2 |
property2(PropertyReference2 p)
|
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 createKotlinClass(Class javaClass, String internalName)
public static kotlin.reflect.KDeclarationContainer getOrCreateKotlinPackage(Class javaClass, String moduleName)
public static kotlin.reflect.KClass getOrCreateKotlinClass(Class javaClass)
public static kotlin.reflect.KClass getOrCreateKotlinClass(Class javaClass, String internalName)
public static kotlin.reflect.KClass[] getOrCreateKotlinClasses(Class[] javaClasses)
public static kotlin.reflect.KFunction function(FunctionReference f)
public static kotlin.reflect.KProperty0 property0(PropertyReference0 p)
public static kotlin.reflect.KMutableProperty0 mutableProperty0(MutablePropertyReference0 p)
public static kotlin.reflect.KProperty1 property1(PropertyReference1 p)
public static kotlin.reflect.KMutableProperty1 mutableProperty1(MutablePropertyReference1 p)
public static kotlin.reflect.KProperty2 property2(PropertyReference2 p)
public static kotlin.reflect.KMutableProperty2 mutableProperty2(MutablePropertyReference2 p)
@Deprecated public static kotlin.reflect.KPackage createKotlinPackage(Class javaClass, String moduleName)
@Deprecated public static kotlin.reflect.KClass foreignKotlinClass(Class javaClass)
@Deprecated public static kotlin.reflect.KClass[] foreignKotlinClasses(Class[] javaClasses)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |