Package kotlin.jvm.internal
Class ReflectionFactory
java.lang.Object
kotlin.jvm.internal.ReflectionFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionkotlin.reflect.KClasscreateKotlinClass(Class javaClass) kotlin.reflect.KClasscreateKotlinClass(Class javaClass, String internalName) kotlin.reflect.KFunctionkotlin.reflect.KClassgetOrCreateKotlinClass(Class javaClass) kotlin.reflect.KClassgetOrCreateKotlinClass(Class javaClass, String internalName) kotlin.reflect.KDeclarationContainergetOrCreateKotlinPackage(Class javaClass, String moduleName) kotlin.reflect.KTypemutableCollectionType(kotlin.reflect.KType type) kotlin.reflect.KMutableProperty0kotlin.reflect.KMutableProperty1kotlin.reflect.KMutableProperty2kotlin.reflect.KTypenothingType(kotlin.reflect.KType type) kotlin.reflect.KTypeplatformType(kotlin.reflect.KType lowerBound, kotlin.reflect.KType upperBound) kotlin.reflect.KProperty0kotlin.reflect.KProperty1kotlin.reflect.KProperty2renderLambdaToString(kotlin.jvm.internal.FunctionBase lambda) renderLambdaToString(kotlin.jvm.internal.Lambda lambda) voidsetUpperBounds(kotlin.reflect.KTypeParameter typeParameter, List<kotlin.reflect.KType> bounds) kotlin.reflect.KTypetypeOf(kotlin.reflect.KClassifier klass, List<kotlin.reflect.KTypeProjection> arguments, boolean isMarkedNullable) kotlin.reflect.KTypeParametertypeParameter(Object container, String name, kotlin.reflect.KVariance variance, boolean isReified)
-
Constructor Details
-
ReflectionFactory
public ReflectionFactory()
-
-
Method Details
-
createKotlinClass
-
createKotlinClass
-
getOrCreateKotlinPackage
-
getOrCreateKotlinClass
-
getOrCreateKotlinClass
-
renderLambdaToString
-
renderLambdaToString
@SinceKotlin(version="1.3") public String renderLambdaToString(kotlin.jvm.internal.FunctionBase lambda) -
function
-
property0
-
mutableProperty0
-
property1
-
mutableProperty1
-
property2
-
mutableProperty2
-
typeOf
@SinceKotlin(version="1.4") public kotlin.reflect.KType typeOf(kotlin.reflect.KClassifier klass, List<kotlin.reflect.KTypeProjection> arguments, boolean isMarkedNullable) -
typeParameter
-
setUpperBounds
@SinceKotlin(version="1.4") public void setUpperBounds(kotlin.reflect.KTypeParameter typeParameter, List<kotlin.reflect.KType> bounds) -
platformType
@SinceKotlin(version="1.6") public kotlin.reflect.KType platformType(kotlin.reflect.KType lowerBound, kotlin.reflect.KType upperBound) -
mutableCollectionType
@SinceKotlin(version="1.6") public kotlin.reflect.KType mutableCollectionType(kotlin.reflect.KType type) -
nothingType
@SinceKotlin(version="1.6") public kotlin.reflect.KType nothingType(kotlin.reflect.KType type)
-