![JAR search and dependency download from the Maven repository](/logo.png)
kotlin.jvm.internal.Reflection.class Maven / Gradle / Ivy
???? 2 ?
* ? ) ?
# ?
# ? ?
# ?
# ?
# ? ) ? ?
) ?
# ?
# ?
# ?
# ?
# ?
# ?
# ?
# ?
# ?
? ?
# ?
? ? ?
? ?
? ?
# ?
# ?
# ?
# ?
# ? ?
? ?
? ? ? ? ? ? ?
# ? ? ? factory 'Lkotlin/jvm/internal/ReflectionFactory; REFLECTION_NOT_AVAILABLE Ljava/lang/String;
ConstantValue ? EMPTY_K_CLASS_ARRAY [Lkotlin/reflect/KClass; ()V Code LineNumberTable LocalVariableTable this Lkotlin/jvm/internal/Reflection; createKotlinClass *(Ljava/lang/Class;)Lkotlin/reflect/KClass; javaClass Ljava/lang/Class; <(Ljava/lang/Class;Ljava/lang/String;)Lkotlin/reflect/KClass; internalName getOrCreateKotlinPackage 9(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; RuntimeInvisibleAnnotations Lkotlin/SinceKotlin; version 1.4 K(Ljava/lang/Class;Ljava/lang/String;)Lkotlin/reflect/KDeclarationContainer;
moduleName getOrCreateKotlinClass getOrCreateKotlinClasses ,([Ljava/lang/Class;)[Lkotlin/reflect/KClass; i I javaClasses [Ljava/lang/Class; size kClasses
StackMapTable 2 renderLambdaToString 0(Lkotlin/jvm/internal/Lambda;)Ljava/lang/String; lambda Lkotlin/jvm/internal/Lambda; 1.1 6(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; "Lkotlin/jvm/internal/FunctionBase; 1.3 function C(Lkotlin/jvm/internal/FunctionReference;)Lkotlin/reflect/KFunction; f 'Lkotlin/jvm/internal/FunctionReference; property0 E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0; p (Lkotlin/jvm/internal/PropertyReference0; mutableProperty0 S(Lkotlin/jvm/internal/MutablePropertyReference0;)Lkotlin/reflect/KMutableProperty0; /Lkotlin/jvm/internal/MutablePropertyReference0; property1 E(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; (Lkotlin/jvm/internal/PropertyReference1; mutableProperty1 S(Lkotlin/jvm/internal/MutablePropertyReference1;)Lkotlin/reflect/KMutableProperty1; /Lkotlin/jvm/internal/MutablePropertyReference1; property2 E(Lkotlin/jvm/internal/PropertyReference2;)Lkotlin/reflect/KProperty2; (Lkotlin/jvm/internal/PropertyReference2; mutableProperty2 S(Lkotlin/jvm/internal/MutablePropertyReference2;)Lkotlin/reflect/KMutableProperty2; /Lkotlin/jvm/internal/MutablePropertyReference2; typeOf 4(Lkotlin/reflect/KClassifier;)Lkotlin/reflect/KType;
classifier Lkotlin/reflect/KClassifier; )(Ljava/lang/Class;)Lkotlin/reflect/KType; klass I(Ljava/lang/Class;Lkotlin/reflect/KTypeProjection;)Lkotlin/reflect/KType; arg1 Lkotlin/reflect/KTypeProjection; i(Ljava/lang/Class;Lkotlin/reflect/KTypeProjection;Lkotlin/reflect/KTypeProjection;)Lkotlin/reflect/KType; arg2 J(Ljava/lang/Class;[Lkotlin/reflect/KTypeProjection;)Lkotlin/reflect/KType; arguments ![Lkotlin/reflect/KTypeProjection; nullableTypeOf
typeParameter `(Ljava/lang/Object;Ljava/lang/String;Lkotlin/reflect/KVariance;Z)Lkotlin/reflect/KTypeParameter; container Ljava/lang/Object; name variance Lkotlin/reflect/KVariance; isReified Z setUpperBounds 8(Lkotlin/reflect/KTypeParameter;Lkotlin/reflect/KType;)V Lkotlin/reflect/KTypeParameter; bound Lkotlin/reflect/KType; 9(Lkotlin/reflect/KTypeParameter;[Lkotlin/reflect/KType;)V bounds [Lkotlin/reflect/KType; platformType D(Lkotlin/reflect/KType;Lkotlin/reflect/KType;)Lkotlin/reflect/KType;
lowerBound
upperBound 1.6 mutableCollectionType .(Lkotlin/reflect/KType;)Lkotlin/reflect/KType; type nothingType implClass e Ljava/lang/ClassCastException; "Ljava/lang/ClassNotFoundException; "Ljava/lang/InstantiationException; "Ljava/lang/IllegalAccessException; impl LocalVariableTypeTable Ljava/lang/Class<*>; ? ? ? ? ?
SourceFile Reflection.java 3 4 + , : ; : > @ F H ; H > 1 2 kotlin/reflect/KClass S T S X [ \ _ ` c d f g i j l m o p ? ? ? r ? ? ? kotlin/reflect/KTypeProjection ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1kotlin.reflect.jvm.internal.ReflectionFactoryImpl ? ? ? ? ? %kotlin/jvm/internal/ReflectionFactory java/lang/ClassCastException java/lang/ClassNotFoundException java/lang/InstantiationException java/lang/IllegalAccessException kotlin/jvm/internal/Reflection java/lang/Object % (Kotlin reflection is not available) java/util/Collections emptyList ()Ljava/util/List; E(Lkotlin/reflect/KClassifier;Ljava/util/List;Z)Lkotlin/reflect/KType;
singletonList $(Ljava/lang/Object;)Ljava/util/List; java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; kotlin/collections/ArraysKt toList 2(Lkotlin/reflect/KTypeParameter;Ljava/util/List;)V java/lang/Class forName %(Ljava/lang/String;)Ljava/lang/Class; newInstance ()Ljava/lang/Object; ! ) * + , - . / 0 1 2 " 3 4 5 / *? ? 6 7 8 9 : ; 5 2 ? *? ? 6 * 7 <