public class Reflection extends Object
Constructor and Description |
---|
Reflection() |
Modifier and Type | Method and Description |
---|---|
static kotlin.reflect.KClass |
createKotlinClass(Class javaClass) |
static kotlin.reflect.KClass |
createKotlinClass(Class javaClass,
String internalName) |
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) |
static String |
renderLambdaToString(kotlin.jvm.internal.Lambda lambda) |
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)
@SinceKotlin(version="1.1") public static String renderLambdaToString(kotlin.jvm.internal.Lambda lambda)
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)
Copyright © 2017. All Rights Reserved.