Top Constructors Methods
kotlin.reflect.jvm.internal

public Class ReflectionFactoryImpl

extends ReflectionFactory
Class Inheritance
Annotations
@SuppressWarnings:UnusedDeclaration, unchecked, rawtypes
Imports
kotlin.jvm.internal.*, kotlin.reflect.*, kotlin.reflect.full.KClassifiers, kotlin.reflect.jvm.ReflectLambdaKt, java.lang.annotation.Annotation, java.util.Collections, .List

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
public kotlin.reflect.KClass
public kotlin.reflect.KClass
public kotlin.reflect.KFunction
public kotlin.reflect.KClass
public kotlin.reflect.KClass
public kotlin.reflect.KDeclarationContainer
private static kotlin.reflect.jvm.internal.KDeclarationContainerImpl
public kotlin.reflect.KType
public kotlin.reflect.KMutableProperty0
public kotlin.reflect.KMutableProperty1
public kotlin.reflect.KMutableProperty2
public kotlin.reflect.KType
public kotlin.reflect.KType
platformType(kotlin.reflect.KType lowerBound, kotlin.reflect.KType upperBound)

Overrides kotlin.jvm.internal.ReflectionFactory.platformType.

public kotlin.reflect.KProperty0
public kotlin.reflect.KProperty1
public kotlin.reflect.KProperty2
public String
public String
renderLambdaToString(kotlin.jvm.internal.FunctionBase lambda)

Overrides kotlin.jvm.internal.ReflectionFactory.renderLambdaToString.

public void
setUpperBounds(kotlin.reflect.KTypeParameter typeParameter, List<kotlin.reflect.KType> bounds)

Overrides kotlin.jvm.internal.ReflectionFactory.setUpperBounds.

public kotlin.reflect.KType
typeOf(kotlin.reflect.KClassifier klass, List<kotlin.reflect.KTypeProjection> arguments, boolean isMarkedNullable)

Overrides kotlin.jvm.internal.ReflectionFactory.typeOf.

public kotlin.reflect.KTypeParameter
typeParameter(Object container, String name, kotlin.reflect.KVariance variance, boolean isReified)

Overrides kotlin.jvm.internal.ReflectionFactory.typeParameter.

Constructor Detail

ReflectionFactoryImplback to summary
public ReflectionFactoryImpl()

Method Detail

clearCachesback to summary
public static void clearCaches()
createKotlinClassback to summary
public kotlin.reflect.KClass createKotlinClass(Class<T> javaClass)

Overrides kotlin.jvm.internal.ReflectionFactory.createKotlinClass.

Annotations
@Override
createKotlinClassback to summary
public kotlin.reflect.KClass createKotlinClass(Class<T> javaClass, String internalName)

Overrides kotlin.jvm.internal.ReflectionFactory.createKotlinClass.

Annotations
@Override
functionback to summary
public kotlin.reflect.KFunction function(FunctionReference f)

Overrides kotlin.jvm.internal.ReflectionFactory.function.

Annotations
@Override
getOrCreateKotlinClassback to summary
public kotlin.reflect.KClass getOrCreateKotlinClass(Class<T> javaClass)

Overrides kotlin.jvm.internal.ReflectionFactory.getOrCreateKotlinClass.

Annotations
@Override
getOrCreateKotlinClassback to summary
public kotlin.reflect.KClass getOrCreateKotlinClass(Class<T> javaClass, String internalName)

Overrides kotlin.jvm.internal.ReflectionFactory.getOrCreateKotlinClass.

Annotations
@Override
getOrCreateKotlinPackageback to summary
public kotlin.reflect.KDeclarationContainer getOrCreateKotlinPackage(Class<T> javaClass, String moduleName)

Overrides kotlin.jvm.internal.ReflectionFactory.getOrCreateKotlinPackage.

Annotations
@Override
getOwnerback to summary
private static kotlin.reflect.jvm.internal.KDeclarationContainerImpl getOwner(CallableReference reference)
mutableCollectionTypeback to summary
public kotlin.reflect.KType mutableCollectionType(kotlin.reflect.KType type)

Overrides kotlin.jvm.internal.ReflectionFactory.mutableCollectionType.

mutableProperty0back to summary
public kotlin.reflect.KMutableProperty0 mutableProperty0(MutablePropertyReference0 p)

Overrides kotlin.jvm.internal.ReflectionFactory.mutableProperty0.

Annotations
@Override
mutableProperty1back to summary
public kotlin.reflect.KMutableProperty1 mutableProperty1(MutablePropertyReference1 p)

Overrides kotlin.jvm.internal.ReflectionFactory.mutableProperty1.

Annotations
@Override
mutableProperty2back to summary
public kotlin.reflect.KMutableProperty2 mutableProperty2(MutablePropertyReference2 p)

Overrides kotlin.jvm.internal.ReflectionFactory.mutableProperty2.

Annotations
@Override
nothingTypeback to summary
public kotlin.reflect.KType nothingType(kotlin.reflect.KType type)

Overrides kotlin.jvm.internal.ReflectionFactory.nothingType.

platformTypeback to summary
public kotlin.reflect.KType platformType(kotlin.reflect.KType lowerBound, kotlin.reflect.KType upperBound)

Overrides kotlin.jvm.internal.ReflectionFactory.platformType.

property0back to summary
public kotlin.reflect.KProperty0 property0(PropertyReference0 p)

Overrides kotlin.jvm.internal.ReflectionFactory.property0.

Annotations
@Override
property1back to summary
public kotlin.reflect.KProperty1 property1(PropertyReference1 p)

Overrides kotlin.jvm.internal.ReflectionFactory.property1.

Annotations
@Override
property2back to summary
public kotlin.reflect.KProperty2 property2(PropertyReference2 p)

Overrides kotlin.jvm.internal.ReflectionFactory.property2.

Annotations
@Override
renderLambdaToStringback to summary
public String renderLambdaToString(kotlin.jvm.internal.Lambda lambda)

Overrides kotlin.jvm.internal.ReflectionFactory.renderLambdaToString.

Annotations
@Override
renderLambdaToStringback to summary
public String renderLambdaToString(kotlin.jvm.internal.FunctionBase lambda)

Overrides kotlin.jvm.internal.ReflectionFactory.renderLambdaToString.

Annotations
@Override
setUpperBoundsback to summary
public void setUpperBounds(kotlin.reflect.KTypeParameter typeParameter, List<kotlin.reflect.KType> bounds)

Overrides kotlin.jvm.internal.ReflectionFactory.setUpperBounds.

Annotations
@Override
typeOfback to summary
public kotlin.reflect.KType typeOf(kotlin.reflect.KClassifier klass, List<kotlin.reflect.KTypeProjection> arguments, boolean isMarkedNullable)

Overrides kotlin.jvm.internal.ReflectionFactory.typeOf.

Annotations
@Override
typeParameterback to summary
public kotlin.reflect.KTypeParameter typeParameter(Object container, String name, kotlin.reflect.KVariance variance, boolean isReified)

Overrides kotlin.jvm.internal.ReflectionFactory.typeParameter.

Annotations
@Override