kotlin.reflect.jvm.internal
Class ReflectionFactoryImpl

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

public class ReflectionFactoryImpl
extends ReflectionFactory


Constructor Summary
ReflectionFactoryImpl()
           
 
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

ReflectionFactoryImpl

public ReflectionFactoryImpl()
Method Detail

createKotlinClass

public kotlin.reflect.KClass createKotlinClass(Class javaClass)
Overrides:
createKotlinClass in class ReflectionFactory

createKotlinPackage

public kotlin.reflect.KPackage createKotlinPackage(Class javaClass)
Overrides:
createKotlinPackage in class ReflectionFactory

foreignKotlinClass

public kotlin.reflect.KClass foreignKotlinClass(Class javaClass)
Overrides:
foreignKotlinClass in class ReflectionFactory

memberProperty

public kotlin.reflect.KMemberProperty memberProperty(String name,
                                                     kotlin.reflect.KClass owner)
Overrides:
memberProperty in class ReflectionFactory

mutableMemberProperty

public kotlin.reflect.KMutableMemberProperty mutableMemberProperty(String name,
                                                                   kotlin.reflect.KClass owner)
Overrides:
mutableMemberProperty in class ReflectionFactory

topLevelVariable

public kotlin.reflect.KTopLevelVariable topLevelVariable(String name,
                                                         kotlin.reflect.KPackage owner)
Overrides:
topLevelVariable in class ReflectionFactory

mutableTopLevelVariable

public kotlin.reflect.KMutableTopLevelVariable mutableTopLevelVariable(String name,
                                                                       kotlin.reflect.KPackage owner)
Overrides:
mutableTopLevelVariable in class ReflectionFactory

topLevelExtensionProperty

public kotlin.reflect.KTopLevelExtensionProperty topLevelExtensionProperty(String name,
                                                                           kotlin.reflect.KPackage owner,
                                                                           Class receiver)
Overrides:
topLevelExtensionProperty in class ReflectionFactory

mutableTopLevelExtensionProperty

public kotlin.reflect.KMutableTopLevelExtensionProperty mutableTopLevelExtensionProperty(String name,
                                                                                         kotlin.reflect.KPackage owner,
                                                                                         Class receiver)
Overrides:
mutableTopLevelExtensionProperty in class ReflectionFactory


Copyright © 2015. All Rights Reserved.