kotlin.jvm.internal
Class ReflectionFactory

java.lang.Object
  extended by kotlin.jvm.internal.ReflectionFactory

public class ReflectionFactory
extends Object


Constructor Summary
ReflectionFactory()
           
 
Method Summary
 kotlin.reflect.KClass createKotlinClass(Class javaClass)
           
 kotlin.reflect.KPackage createKotlinPackage(Class javaClass)
           
 kotlin.reflect.KClass foreignKotlinClass(Class javaClass)
           
 kotlin.reflect.KMemberProperty memberProperty(String name, kotlin.reflect.KClass owner)
           
 kotlin.reflect.KMutableMemberProperty mutableMemberProperty(String name, kotlin.reflect.KClass owner)
           
 kotlin.reflect.KMutableTopLevelExtensionProperty mutableTopLevelExtensionProperty(String name, kotlin.reflect.KPackage owner, Class receiver)
           
 kotlin.reflect.KMutableTopLevelVariable mutableTopLevelVariable(String name, kotlin.reflect.KPackage owner)
           
 kotlin.reflect.KTopLevelExtensionProperty topLevelExtensionProperty(String name, kotlin.reflect.KPackage owner, Class receiver)
           
 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

ReflectionFactory

public ReflectionFactory()
Method Detail

createKotlinClass

public kotlin.reflect.KClass createKotlinClass(Class javaClass)

createKotlinPackage

public kotlin.reflect.KPackage createKotlinPackage(Class javaClass)

foreignKotlinClass

public kotlin.reflect.KClass foreignKotlinClass(Class javaClass)

memberProperty

public kotlin.reflect.KMemberProperty memberProperty(String name,
                                                     kotlin.reflect.KClass owner)

mutableMemberProperty

public kotlin.reflect.KMutableMemberProperty mutableMemberProperty(String name,
                                                                   kotlin.reflect.KClass owner)

topLevelVariable

public kotlin.reflect.KTopLevelVariable topLevelVariable(String name,
                                                         kotlin.reflect.KPackage owner)

mutableTopLevelVariable

public kotlin.reflect.KMutableTopLevelVariable mutableTopLevelVariable(String name,
                                                                       kotlin.reflect.KPackage owner)

topLevelExtensionProperty

public kotlin.reflect.KTopLevelExtensionProperty topLevelExtensionProperty(String name,
                                                                           kotlin.reflect.KPackage owner,
                                                                           Class receiver)

mutableTopLevelExtensionProperty

public kotlin.reflect.KMutableTopLevelExtensionProperty mutableTopLevelExtensionProperty(String name,
                                                                                         kotlin.reflect.KPackage owner,
                                                                                         Class receiver)


Copyright © 2015. All Rights Reserved.