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.KClass createKotlinClass(Class javaClass, String internalName)
           
 kotlin.reflect.KFunction function(FunctionReference f)
           
 kotlin.reflect.KClass getOrCreateKotlinClass(Class javaClass)
           
 kotlin.reflect.KClass getOrCreateKotlinClass(Class javaClass, String internalName)
           
 kotlin.reflect.KDeclarationContainer getOrCreateKotlinPackage(Class javaClass, String moduleName)
           
 kotlin.reflect.KMutableProperty0 mutableProperty0(MutablePropertyReference0 p)
           
 kotlin.reflect.KMutableProperty1 mutableProperty1(MutablePropertyReference1 p)
           
 kotlin.reflect.KMutableProperty2 mutableProperty2(MutablePropertyReference2 p)
           
 kotlin.reflect.KProperty0 property0(PropertyReference0 p)
           
 kotlin.reflect.KProperty1 property1(PropertyReference1 p)
           
 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

ReflectionFactory

public ReflectionFactory()
Method Detail

createKotlinClass

public kotlin.reflect.KClass createKotlinClass(Class javaClass)

createKotlinClass

public kotlin.reflect.KClass createKotlinClass(Class javaClass,
                                               String internalName)

getOrCreateKotlinPackage

public kotlin.reflect.KDeclarationContainer getOrCreateKotlinPackage(Class javaClass,
                                                                     String moduleName)

getOrCreateKotlinClass

public kotlin.reflect.KClass getOrCreateKotlinClass(Class javaClass)

getOrCreateKotlinClass

public kotlin.reflect.KClass getOrCreateKotlinClass(Class javaClass,
                                                    String internalName)

function

public kotlin.reflect.KFunction function(FunctionReference f)

property0

public kotlin.reflect.KProperty0 property0(PropertyReference0 p)

mutableProperty0

public kotlin.reflect.KMutableProperty0 mutableProperty0(MutablePropertyReference0 p)

property1

public kotlin.reflect.KProperty1 property1(PropertyReference1 p)

mutableProperty1

public kotlin.reflect.KMutableProperty1 mutableProperty1(MutablePropertyReference1 p)

property2

public kotlin.reflect.KProperty2 property2(PropertyReference2 p)

mutableProperty2

public kotlin.reflect.KMutableProperty2 mutableProperty2(MutablePropertyReference2 p)


Copyright © 2015. All Rights Reserved.