xref: /aosp_15_r20/external/kotlinpoet/interop/kotlin-metadata/api/kotlin-metadata.api (revision 3c321d951dd070fb96f8ba59e952ffc3131379a0)
1*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/metadata/classinspectors/ElementsClassInspector : com/squareup/kotlinpoet/metadata/specs/ClassInspector {
2*3c321d95SSadaf Ebrahimi	public static final field Companion Lcom/squareup/kotlinpoet/metadata/classinspectors/ElementsClassInspector$Companion;
3*3c321d95SSadaf Ebrahimi	public synthetic fun <init> (ZLjavax/lang/model/util/Elements;Ljavax/lang/model/util/Types;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
4*3c321d95SSadaf Ebrahimi	public fun containerData (Lkotlin/metadata/KmDeclarationContainer;Lcom/squareup/kotlinpoet/ClassName;Lcom/squareup/kotlinpoet/ClassName;)Lcom/squareup/kotlinpoet/metadata/specs/ContainerData;
5*3c321d95SSadaf Ebrahimi	public static final fun create (ZLjavax/lang/model/util/Elements;Ljavax/lang/model/util/Types;)Lcom/squareup/kotlinpoet/metadata/specs/ClassInspector;
6*3c321d95SSadaf Ebrahimi	public fun declarationContainerFor (Lcom/squareup/kotlinpoet/ClassName;)Lkotlin/metadata/KmDeclarationContainer;
7*3c321d95SSadaf Ebrahimi	public fun enumEntry (Lcom/squareup/kotlinpoet/ClassName;Ljava/lang/String;)Lcom/squareup/kotlinpoet/metadata/specs/EnumEntryData;
8*3c321d95SSadaf Ebrahimi	public fun getSupportsNonRuntimeRetainedAnnotations ()Z
9*3c321d95SSadaf Ebrahimi	public fun isInterface (Lcom/squareup/kotlinpoet/ClassName;)Z
10*3c321d95SSadaf Ebrahimi	public fun methodExists (Lcom/squareup/kotlinpoet/ClassName;Lkotlin/metadata/jvm/JvmMethodSignature;)Z
11*3c321d95SSadaf Ebrahimi}
12*3c321d95SSadaf Ebrahimi
13*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/metadata/classinspectors/ElementsClassInspector$Companion {
14*3c321d95SSadaf Ebrahimi	public final fun create (ZLjavax/lang/model/util/Elements;Ljavax/lang/model/util/Types;)Lcom/squareup/kotlinpoet/metadata/specs/ClassInspector;
15*3c321d95SSadaf Ebrahimi}
16*3c321d95SSadaf Ebrahimi
17*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/metadata/classinspectors/ReflectiveClassInspector : com/squareup/kotlinpoet/metadata/specs/ClassInspector {
18*3c321d95SSadaf Ebrahimi	public static final field Companion Lcom/squareup/kotlinpoet/metadata/classinspectors/ReflectiveClassInspector$Companion;
19*3c321d95SSadaf Ebrahimi	public synthetic fun <init> (ZLjava/lang/ClassLoader;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
20*3c321d95SSadaf Ebrahimi	public fun containerData (Lkotlin/metadata/KmDeclarationContainer;Lcom/squareup/kotlinpoet/ClassName;Lcom/squareup/kotlinpoet/ClassName;)Lcom/squareup/kotlinpoet/metadata/specs/ContainerData;
21*3c321d95SSadaf Ebrahimi	public static final fun create (ZLjava/lang/ClassLoader;)Lcom/squareup/kotlinpoet/metadata/specs/ClassInspector;
22*3c321d95SSadaf Ebrahimi	public fun declarationContainerFor (Lcom/squareup/kotlinpoet/ClassName;)Lkotlin/metadata/KmDeclarationContainer;
23*3c321d95SSadaf Ebrahimi	public fun enumEntry (Lcom/squareup/kotlinpoet/ClassName;Ljava/lang/String;)Lcom/squareup/kotlinpoet/metadata/specs/EnumEntryData;
24*3c321d95SSadaf Ebrahimi	public fun getSupportsNonRuntimeRetainedAnnotations ()Z
25*3c321d95SSadaf Ebrahimi	public fun isInterface (Lcom/squareup/kotlinpoet/ClassName;)Z
26*3c321d95SSadaf Ebrahimi	public fun methodExists (Lcom/squareup/kotlinpoet/ClassName;Lkotlin/metadata/jvm/JvmMethodSignature;)Z
27*3c321d95SSadaf Ebrahimi}
28*3c321d95SSadaf Ebrahimi
29*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/metadata/classinspectors/ReflectiveClassInspector$Companion {
30*3c321d95SSadaf Ebrahimi	public final fun create (ZLjava/lang/ClassLoader;)Lcom/squareup/kotlinpoet/metadata/specs/ClassInspector;
31*3c321d95SSadaf Ebrahimi	public static synthetic fun create$default (Lcom/squareup/kotlinpoet/metadata/classinspectors/ReflectiveClassInspector$Companion;ZLjava/lang/ClassLoader;ILjava/lang/Object;)Lcom/squareup/kotlinpoet/metadata/specs/ClassInspector;
32*3c321d95SSadaf Ebrahimi}
33*3c321d95SSadaf Ebrahimi
34*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/metadata/specs/ClassData : com/squareup/kotlinpoet/metadata/specs/ContainerData {
35*3c321d95SSadaf Ebrahimi	public fun <init> (Lkotlin/metadata/KmClass;Lcom/squareup/kotlinpoet/ClassName;Ljava/util/Collection;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V
36*3c321d95SSadaf Ebrahimi	public final fun component1 ()Lkotlin/metadata/KmClass;
37*3c321d95SSadaf Ebrahimi	public final fun component2 ()Lcom/squareup/kotlinpoet/ClassName;
38*3c321d95SSadaf Ebrahimi	public final fun component3 ()Ljava/util/Collection;
39*3c321d95SSadaf Ebrahimi	public final fun component4 ()Ljava/util/Map;
40*3c321d95SSadaf Ebrahimi	public final fun component5 ()Ljava/util/Map;
41*3c321d95SSadaf Ebrahimi	public final fun component6 ()Ljava/util/Map;
42*3c321d95SSadaf Ebrahimi	public final fun copy (Lkotlin/metadata/KmClass;Lcom/squareup/kotlinpoet/ClassName;Ljava/util/Collection;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Lcom/squareup/kotlinpoet/metadata/specs/ClassData;
43*3c321d95SSadaf Ebrahimi	public static synthetic fun copy$default (Lcom/squareup/kotlinpoet/metadata/specs/ClassData;Lkotlin/metadata/KmClass;Lcom/squareup/kotlinpoet/ClassName;Ljava/util/Collection;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ILjava/lang/Object;)Lcom/squareup/kotlinpoet/metadata/specs/ClassData;
44*3c321d95SSadaf Ebrahimi	public fun equals (Ljava/lang/Object;)Z
45*3c321d95SSadaf Ebrahimi	public fun getAnnotations ()Ljava/util/Collection;
46*3c321d95SSadaf Ebrahimi	public final fun getClassName ()Lcom/squareup/kotlinpoet/ClassName;
47*3c321d95SSadaf Ebrahimi	public final fun getConstructors ()Ljava/util/Map;
48*3c321d95SSadaf Ebrahimi	public fun getDeclarationContainer ()Lkotlin/metadata/KmClass;
49*3c321d95SSadaf Ebrahimi	public synthetic fun getDeclarationContainer ()Lkotlin/metadata/KmDeclarationContainer;
50*3c321d95SSadaf Ebrahimi	public fun getMethods ()Ljava/util/Map;
51*3c321d95SSadaf Ebrahimi	public fun getProperties ()Ljava/util/Map;
52*3c321d95SSadaf Ebrahimi	public fun hashCode ()I
53*3c321d95SSadaf Ebrahimi	public fun toString ()Ljava/lang/String;
54*3c321d95SSadaf Ebrahimi}
55*3c321d95SSadaf Ebrahimi
56*3c321d95SSadaf Ebrahimipublic abstract interface class com/squareup/kotlinpoet/metadata/specs/ClassInspector {
57*3c321d95SSadaf Ebrahimi	public abstract fun containerData (Lkotlin/metadata/KmDeclarationContainer;Lcom/squareup/kotlinpoet/ClassName;Lcom/squareup/kotlinpoet/ClassName;)Lcom/squareup/kotlinpoet/metadata/specs/ContainerData;
58*3c321d95SSadaf Ebrahimi	public abstract fun declarationContainerFor (Lcom/squareup/kotlinpoet/ClassName;)Lkotlin/metadata/KmDeclarationContainer;
59*3c321d95SSadaf Ebrahimi	public abstract fun enumEntry (Lcom/squareup/kotlinpoet/ClassName;Ljava/lang/String;)Lcom/squareup/kotlinpoet/metadata/specs/EnumEntryData;
60*3c321d95SSadaf Ebrahimi	public abstract fun getSupportsNonRuntimeRetainedAnnotations ()Z
61*3c321d95SSadaf Ebrahimi	public abstract fun isInterface (Lcom/squareup/kotlinpoet/ClassName;)Z
62*3c321d95SSadaf Ebrahimi	public abstract fun methodExists (Lcom/squareup/kotlinpoet/ClassName;Lkotlin/metadata/jvm/JvmMethodSignature;)Z
63*3c321d95SSadaf Ebrahimi}
64*3c321d95SSadaf Ebrahimi
65*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/metadata/specs/ClassInspectorKt {
66*3c321d95SSadaf Ebrahimi	public static final fun classFor (Lcom/squareup/kotlinpoet/metadata/specs/ClassInspector;Lcom/squareup/kotlinpoet/ClassName;)Lkotlin/metadata/KmClass;
67*3c321d95SSadaf Ebrahimi	public static final fun containerData (Lcom/squareup/kotlinpoet/metadata/specs/ClassInspector;Lcom/squareup/kotlinpoet/ClassName;Lcom/squareup/kotlinpoet/ClassName;)Lcom/squareup/kotlinpoet/metadata/specs/ContainerData;
68*3c321d95SSadaf Ebrahimi}
69*3c321d95SSadaf Ebrahimi
70*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/metadata/specs/ConstructorData {
71*3c321d95SSadaf Ebrahimi	public static final field Companion Lcom/squareup/kotlinpoet/metadata/specs/ConstructorData$Companion;
72*3c321d95SSadaf Ebrahimi	public fun <init> (Ljava/util/List;Ljava/util/Map;ZLjava/util/Set;Ljava/util/List;)V
73*3c321d95SSadaf Ebrahimi	public final fun component2 ()Ljava/util/Map;
74*3c321d95SSadaf Ebrahimi	public final fun component3 ()Z
75*3c321d95SSadaf Ebrahimi	public final fun component4 ()Ljava/util/Set;
76*3c321d95SSadaf Ebrahimi	public final fun component5 ()Ljava/util/List;
77*3c321d95SSadaf Ebrahimi	public final fun copy (Ljava/util/List;Ljava/util/Map;ZLjava/util/Set;Ljava/util/List;)Lcom/squareup/kotlinpoet/metadata/specs/ConstructorData;
78*3c321d95SSadaf Ebrahimi	public static synthetic fun copy$default (Lcom/squareup/kotlinpoet/metadata/specs/ConstructorData;Ljava/util/List;Ljava/util/Map;ZLjava/util/Set;Ljava/util/List;ILjava/lang/Object;)Lcom/squareup/kotlinpoet/metadata/specs/ConstructorData;
79*3c321d95SSadaf Ebrahimi	public fun equals (Ljava/lang/Object;)Z
80*3c321d95SSadaf Ebrahimi	public final fun getAllAnnotations ()Ljava/util/Collection;
81*3c321d95SSadaf Ebrahimi	public final fun getExceptions ()Ljava/util/List;
82*3c321d95SSadaf Ebrahimi	public final fun getJvmModifiers ()Ljava/util/Set;
83*3c321d95SSadaf Ebrahimi	public final fun getParameterAnnotations ()Ljava/util/Map;
84*3c321d95SSadaf Ebrahimi	public fun hashCode ()I
85*3c321d95SSadaf Ebrahimi	public final fun isSynthetic ()Z
86*3c321d95SSadaf Ebrahimi	public fun toString ()Ljava/lang/String;
87*3c321d95SSadaf Ebrahimi}
88*3c321d95SSadaf Ebrahimi
89*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/metadata/specs/ConstructorData$Companion {
90*3c321d95SSadaf Ebrahimi	public final fun getEMPTY ()Lcom/squareup/kotlinpoet/metadata/specs/ConstructorData;
91*3c321d95SSadaf Ebrahimi}
92*3c321d95SSadaf Ebrahimi
93*3c321d95SSadaf Ebrahimipublic abstract interface class com/squareup/kotlinpoet/metadata/specs/ContainerData {
94*3c321d95SSadaf Ebrahimi	public abstract fun getAnnotations ()Ljava/util/Collection;
95*3c321d95SSadaf Ebrahimi	public abstract fun getDeclarationContainer ()Lkotlin/metadata/KmDeclarationContainer;
96*3c321d95SSadaf Ebrahimi	public abstract fun getMethods ()Ljava/util/Map;
97*3c321d95SSadaf Ebrahimi	public abstract fun getProperties ()Ljava/util/Map;
98*3c321d95SSadaf Ebrahimi}
99*3c321d95SSadaf Ebrahimi
100*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/metadata/specs/EnumEntryData {
101*3c321d95SSadaf Ebrahimi	public fun <init> (Lkotlin/metadata/KmClass;Ljava/util/Collection;)V
102*3c321d95SSadaf Ebrahimi	public final fun component1 ()Lkotlin/metadata/KmClass;
103*3c321d95SSadaf Ebrahimi	public final fun component2 ()Ljava/util/Collection;
104*3c321d95SSadaf Ebrahimi	public final fun copy (Lkotlin/metadata/KmClass;Ljava/util/Collection;)Lcom/squareup/kotlinpoet/metadata/specs/EnumEntryData;
105*3c321d95SSadaf Ebrahimi	public static synthetic fun copy$default (Lcom/squareup/kotlinpoet/metadata/specs/EnumEntryData;Lkotlin/metadata/KmClass;Ljava/util/Collection;ILjava/lang/Object;)Lcom/squareup/kotlinpoet/metadata/specs/EnumEntryData;
106*3c321d95SSadaf Ebrahimi	public fun equals (Ljava/lang/Object;)Z
107*3c321d95SSadaf Ebrahimi	public final fun getAnnotations ()Ljava/util/Collection;
108*3c321d95SSadaf Ebrahimi	public final fun getDeclarationContainer ()Lkotlin/metadata/KmClass;
109*3c321d95SSadaf Ebrahimi	public fun hashCode ()I
110*3c321d95SSadaf Ebrahimi	public fun toString ()Ljava/lang/String;
111*3c321d95SSadaf Ebrahimi}
112*3c321d95SSadaf Ebrahimi
113*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/metadata/specs/FieldData {
114*3c321d95SSadaf Ebrahimi	public static final field Companion Lcom/squareup/kotlinpoet/metadata/specs/FieldData$Companion;
115*3c321d95SSadaf Ebrahimi	public fun <init> (Ljava/util/List;ZLjava/util/Set;Lcom/squareup/kotlinpoet/CodeBlock;)V
116*3c321d95SSadaf Ebrahimi	public final fun component2 ()Z
117*3c321d95SSadaf Ebrahimi	public final fun component3 ()Ljava/util/Set;
118*3c321d95SSadaf Ebrahimi	public final fun component4 ()Lcom/squareup/kotlinpoet/CodeBlock;
119*3c321d95SSadaf Ebrahimi	public final fun copy (Ljava/util/List;ZLjava/util/Set;Lcom/squareup/kotlinpoet/CodeBlock;)Lcom/squareup/kotlinpoet/metadata/specs/FieldData;
120*3c321d95SSadaf Ebrahimi	public static synthetic fun copy$default (Lcom/squareup/kotlinpoet/metadata/specs/FieldData;Ljava/util/List;ZLjava/util/Set;Lcom/squareup/kotlinpoet/CodeBlock;ILjava/lang/Object;)Lcom/squareup/kotlinpoet/metadata/specs/FieldData;
121*3c321d95SSadaf Ebrahimi	public fun equals (Ljava/lang/Object;)Z
122*3c321d95SSadaf Ebrahimi	public final fun getAllAnnotations ()Ljava/util/Collection;
123*3c321d95SSadaf Ebrahimi	public final fun getConstant ()Lcom/squareup/kotlinpoet/CodeBlock;
124*3c321d95SSadaf Ebrahimi	public final fun getJvmModifiers ()Ljava/util/Set;
125*3c321d95SSadaf Ebrahimi	public fun hashCode ()I
126*3c321d95SSadaf Ebrahimi	public final fun isSynthetic ()Z
127*3c321d95SSadaf Ebrahimi	public fun toString ()Ljava/lang/String;
128*3c321d95SSadaf Ebrahimi}
129*3c321d95SSadaf Ebrahimi
130*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/metadata/specs/FieldData$Companion {
131*3c321d95SSadaf Ebrahimi	public final fun getSYNTHETIC ()Lcom/squareup/kotlinpoet/metadata/specs/FieldData;
132*3c321d95SSadaf Ebrahimi}
133*3c321d95SSadaf Ebrahimi
134*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/metadata/specs/FileData : com/squareup/kotlinpoet/metadata/specs/ContainerData {
135*3c321d95SSadaf Ebrahimi	public fun <init> (Lkotlin/metadata/KmPackage;Ljava/util/Collection;Ljava/util/Map;Ljava/util/Map;Lcom/squareup/kotlinpoet/ClassName;Ljava/lang/String;)V
136*3c321d95SSadaf Ebrahimi	public synthetic fun <init> (Lkotlin/metadata/KmPackage;Ljava/util/Collection;Ljava/util/Map;Ljava/util/Map;Lcom/squareup/kotlinpoet/ClassName;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
137*3c321d95SSadaf Ebrahimi	public final fun component1 ()Lkotlin/metadata/KmPackage;
138*3c321d95SSadaf Ebrahimi	public final fun component2 ()Ljava/util/Collection;
139*3c321d95SSadaf Ebrahimi	public final fun component3 ()Ljava/util/Map;
140*3c321d95SSadaf Ebrahimi	public final fun component4 ()Ljava/util/Map;
141*3c321d95SSadaf Ebrahimi	public final fun component5 ()Lcom/squareup/kotlinpoet/ClassName;
142*3c321d95SSadaf Ebrahimi	public final fun component6 ()Ljava/lang/String;
143*3c321d95SSadaf Ebrahimi	public final fun copy (Lkotlin/metadata/KmPackage;Ljava/util/Collection;Ljava/util/Map;Ljava/util/Map;Lcom/squareup/kotlinpoet/ClassName;Ljava/lang/String;)Lcom/squareup/kotlinpoet/metadata/specs/FileData;
144*3c321d95SSadaf Ebrahimi	public static synthetic fun copy$default (Lcom/squareup/kotlinpoet/metadata/specs/FileData;Lkotlin/metadata/KmPackage;Ljava/util/Collection;Ljava/util/Map;Ljava/util/Map;Lcom/squareup/kotlinpoet/ClassName;Ljava/lang/String;ILjava/lang/Object;)Lcom/squareup/kotlinpoet/metadata/specs/FileData;
145*3c321d95SSadaf Ebrahimi	public fun equals (Ljava/lang/Object;)Z
146*3c321d95SSadaf Ebrahimi	public fun getAnnotations ()Ljava/util/Collection;
147*3c321d95SSadaf Ebrahimi	public final fun getClassName ()Lcom/squareup/kotlinpoet/ClassName;
148*3c321d95SSadaf Ebrahimi	public synthetic fun getDeclarationContainer ()Lkotlin/metadata/KmDeclarationContainer;
149*3c321d95SSadaf Ebrahimi	public fun getDeclarationContainer ()Lkotlin/metadata/KmPackage;
150*3c321d95SSadaf Ebrahimi	public final fun getFileName ()Ljava/lang/String;
151*3c321d95SSadaf Ebrahimi	public final fun getJvmName ()Ljava/lang/String;
152*3c321d95SSadaf Ebrahimi	public fun getMethods ()Ljava/util/Map;
153*3c321d95SSadaf Ebrahimi	public fun getProperties ()Ljava/util/Map;
154*3c321d95SSadaf Ebrahimi	public fun hashCode ()I
155*3c321d95SSadaf Ebrahimi	public fun toString ()Ljava/lang/String;
156*3c321d95SSadaf Ebrahimi}
157*3c321d95SSadaf Ebrahimi
158*3c321d95SSadaf Ebrahimipublic class com/squareup/kotlinpoet/metadata/specs/JvmFieldModifier : java/lang/Enum, com/squareup/kotlinpoet/metadata/specs/JvmModifier {
159*3c321d95SSadaf Ebrahimi	public static final field STATIC Lcom/squareup/kotlinpoet/metadata/specs/JvmFieldModifier;
160*3c321d95SSadaf Ebrahimi	public static final field TRANSIENT Lcom/squareup/kotlinpoet/metadata/specs/JvmFieldModifier;
161*3c321d95SSadaf Ebrahimi	public static final field VOLATILE Lcom/squareup/kotlinpoet/metadata/specs/JvmFieldModifier;
162*3c321d95SSadaf Ebrahimi	public synthetic fun <init> (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
163*3c321d95SSadaf Ebrahimi	public static fun getEntries ()Lkotlin/enums/EnumEntries;
164*3c321d95SSadaf Ebrahimi	public static fun valueOf (Ljava/lang/String;)Lcom/squareup/kotlinpoet/metadata/specs/JvmFieldModifier;
165*3c321d95SSadaf Ebrahimi	public static fun values ()[Lcom/squareup/kotlinpoet/metadata/specs/JvmFieldModifier;
166*3c321d95SSadaf Ebrahimi}
167*3c321d95SSadaf Ebrahimi
168*3c321d95SSadaf Ebrahimipublic class com/squareup/kotlinpoet/metadata/specs/JvmMethodModifier : java/lang/Enum, com/squareup/kotlinpoet/metadata/specs/JvmModifier {
169*3c321d95SSadaf Ebrahimi	public static final field DEFAULT Lcom/squareup/kotlinpoet/metadata/specs/JvmMethodModifier;
170*3c321d95SSadaf Ebrahimi	public static final field STATIC Lcom/squareup/kotlinpoet/metadata/specs/JvmMethodModifier;
171*3c321d95SSadaf Ebrahimi	public static final field SYNCHRONIZED Lcom/squareup/kotlinpoet/metadata/specs/JvmMethodModifier;
172*3c321d95SSadaf Ebrahimi	public synthetic fun <init> (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
173*3c321d95SSadaf Ebrahimi	public static fun getEntries ()Lkotlin/enums/EnumEntries;
174*3c321d95SSadaf Ebrahimi	public static fun valueOf (Ljava/lang/String;)Lcom/squareup/kotlinpoet/metadata/specs/JvmMethodModifier;
175*3c321d95SSadaf Ebrahimi	public static fun values ()[Lcom/squareup/kotlinpoet/metadata/specs/JvmMethodModifier;
176*3c321d95SSadaf Ebrahimi}
177*3c321d95SSadaf Ebrahimi
178*3c321d95SSadaf Ebrahimipublic abstract interface class com/squareup/kotlinpoet/metadata/specs/JvmModifier {
179*3c321d95SSadaf Ebrahimi	public fun annotationSpec ()Lcom/squareup/kotlinpoet/AnnotationSpec;
180*3c321d95SSadaf Ebrahimi}
181*3c321d95SSadaf Ebrahimi
182*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/metadata/specs/KmTypesKt {
183*3c321d95SSadaf Ebrahimi	public static final fun isExtensionType (Lkotlin/metadata/KmType;)Z
184*3c321d95SSadaf Ebrahimi}
185*3c321d95SSadaf Ebrahimi
186*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/metadata/specs/KotlinPoetMetadataSpecs {
187*3c321d95SSadaf Ebrahimi	public static final fun getPackageName (Ljavax/lang/model/element/Element;)Ljava/lang/String;
188*3c321d95SSadaf Ebrahimi	public static final fun toFileSpec (Ljava/lang/Class;ZLcom/squareup/kotlinpoet/metadata/specs/ClassInspector;)Lcom/squareup/kotlinpoet/FileSpec;
189*3c321d95SSadaf Ebrahimi	public static final fun toFileSpec (Ljavax/lang/model/element/TypeElement;ZLcom/squareup/kotlinpoet/metadata/specs/ClassInspector;)Lcom/squareup/kotlinpoet/FileSpec;
190*3c321d95SSadaf Ebrahimi	public static final fun toFileSpec (Lkotlin/metadata/KmClass;Lcom/squareup/kotlinpoet/metadata/specs/ClassInspector;Lcom/squareup/kotlinpoet/ClassName;)Lcom/squareup/kotlinpoet/FileSpec;
191*3c321d95SSadaf Ebrahimi	public static final fun toFileSpec (Lkotlin/metadata/KmPackage;Lcom/squareup/kotlinpoet/metadata/specs/ClassInspector;Lcom/squareup/kotlinpoet/ClassName;)Lcom/squareup/kotlinpoet/FileSpec;
192*3c321d95SSadaf Ebrahimi	public static final fun toFileSpec (Lkotlin/reflect/KClass;ZLcom/squareup/kotlinpoet/metadata/specs/ClassInspector;)Lcom/squareup/kotlinpoet/FileSpec;
193*3c321d95SSadaf Ebrahimi	public static synthetic fun toFileSpec$default (Ljava/lang/Class;ZLcom/squareup/kotlinpoet/metadata/specs/ClassInspector;ILjava/lang/Object;)Lcom/squareup/kotlinpoet/FileSpec;
194*3c321d95SSadaf Ebrahimi	public static synthetic fun toFileSpec$default (Ljavax/lang/model/element/TypeElement;ZLcom/squareup/kotlinpoet/metadata/specs/ClassInspector;ILjava/lang/Object;)Lcom/squareup/kotlinpoet/FileSpec;
195*3c321d95SSadaf Ebrahimi	public static synthetic fun toFileSpec$default (Lkotlin/metadata/KmClass;Lcom/squareup/kotlinpoet/metadata/specs/ClassInspector;Lcom/squareup/kotlinpoet/ClassName;ILjava/lang/Object;)Lcom/squareup/kotlinpoet/FileSpec;
196*3c321d95SSadaf Ebrahimi	public static synthetic fun toFileSpec$default (Lkotlin/reflect/KClass;ZLcom/squareup/kotlinpoet/metadata/specs/ClassInspector;ILjava/lang/Object;)Lcom/squareup/kotlinpoet/FileSpec;
197*3c321d95SSadaf Ebrahimi	public static final fun toTypeSpec (Ljava/lang/Class;ZLcom/squareup/kotlinpoet/metadata/specs/ClassInspector;)Lcom/squareup/kotlinpoet/TypeSpec;
198*3c321d95SSadaf Ebrahimi	public static final fun toTypeSpec (Ljavax/lang/model/element/TypeElement;ZLcom/squareup/kotlinpoet/metadata/specs/ClassInspector;)Lcom/squareup/kotlinpoet/TypeSpec;
199*3c321d95SSadaf Ebrahimi	public static final fun toTypeSpec (Lkotlin/metadata/KmClass;Lcom/squareup/kotlinpoet/metadata/specs/ClassInspector;Lcom/squareup/kotlinpoet/ClassName;)Lcom/squareup/kotlinpoet/TypeSpec;
200*3c321d95SSadaf Ebrahimi	public static final fun toTypeSpec (Lkotlin/reflect/KClass;ZLcom/squareup/kotlinpoet/metadata/specs/ClassInspector;)Lcom/squareup/kotlinpoet/TypeSpec;
201*3c321d95SSadaf Ebrahimi	public static synthetic fun toTypeSpec$default (Ljava/lang/Class;ZLcom/squareup/kotlinpoet/metadata/specs/ClassInspector;ILjava/lang/Object;)Lcom/squareup/kotlinpoet/TypeSpec;
202*3c321d95SSadaf Ebrahimi	public static synthetic fun toTypeSpec$default (Ljavax/lang/model/element/TypeElement;ZLcom/squareup/kotlinpoet/metadata/specs/ClassInspector;ILjava/lang/Object;)Lcom/squareup/kotlinpoet/TypeSpec;
203*3c321d95SSadaf Ebrahimi	public static synthetic fun toTypeSpec$default (Lkotlin/metadata/KmClass;Lcom/squareup/kotlinpoet/metadata/specs/ClassInspector;Lcom/squareup/kotlinpoet/ClassName;ILjava/lang/Object;)Lcom/squareup/kotlinpoet/TypeSpec;
204*3c321d95SSadaf Ebrahimi	public static synthetic fun toTypeSpec$default (Lkotlin/reflect/KClass;ZLcom/squareup/kotlinpoet/metadata/specs/ClassInspector;ILjava/lang/Object;)Lcom/squareup/kotlinpoet/TypeSpec;
205*3c321d95SSadaf Ebrahimi}
206*3c321d95SSadaf Ebrahimi
207*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/metadata/specs/MethodData {
208*3c321d95SSadaf Ebrahimi	public static final field Companion Lcom/squareup/kotlinpoet/metadata/specs/MethodData$Companion;
209*3c321d95SSadaf Ebrahimi	public fun <init> (Ljava/util/List;Ljava/util/Map;ZLjava/util/Set;ZLjava/util/List;)V
210*3c321d95SSadaf Ebrahimi	public final fun allAnnotations (Lcom/squareup/kotlinpoet/AnnotationSpec$UseSiteTarget;Z)Ljava/util/Collection;
211*3c321d95SSadaf Ebrahimi	public static synthetic fun allAnnotations$default (Lcom/squareup/kotlinpoet/metadata/specs/MethodData;Lcom/squareup/kotlinpoet/AnnotationSpec$UseSiteTarget;ZILjava/lang/Object;)Ljava/util/Collection;
212*3c321d95SSadaf Ebrahimi	public final fun component2 ()Ljava/util/Map;
213*3c321d95SSadaf Ebrahimi	public final fun component3 ()Z
214*3c321d95SSadaf Ebrahimi	public final fun component4 ()Ljava/util/Set;
215*3c321d95SSadaf Ebrahimi	public final fun component5 ()Z
216*3c321d95SSadaf Ebrahimi	public final fun component6 ()Ljava/util/List;
217*3c321d95SSadaf Ebrahimi	public final fun copy (Ljava/util/List;Ljava/util/Map;ZLjava/util/Set;ZLjava/util/List;)Lcom/squareup/kotlinpoet/metadata/specs/MethodData;
218*3c321d95SSadaf Ebrahimi	public static synthetic fun copy$default (Lcom/squareup/kotlinpoet/metadata/specs/MethodData;Ljava/util/List;Ljava/util/Map;ZLjava/util/Set;ZLjava/util/List;ILjava/lang/Object;)Lcom/squareup/kotlinpoet/metadata/specs/MethodData;
219*3c321d95SSadaf Ebrahimi	public fun equals (Ljava/lang/Object;)Z
220*3c321d95SSadaf Ebrahimi	public final fun getExceptions ()Ljava/util/List;
221*3c321d95SSadaf Ebrahimi	public final fun getJvmModifiers ()Ljava/util/Set;
222*3c321d95SSadaf Ebrahimi	public final fun getParameterAnnotations ()Ljava/util/Map;
223*3c321d95SSadaf Ebrahimi	public fun hashCode ()I
224*3c321d95SSadaf Ebrahimi	public final fun isOverride ()Z
225*3c321d95SSadaf Ebrahimi	public final fun isSynthetic ()Z
226*3c321d95SSadaf Ebrahimi	public fun toString ()Ljava/lang/String;
227*3c321d95SSadaf Ebrahimi}
228*3c321d95SSadaf Ebrahimi
229*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/metadata/specs/MethodData$Companion {
230*3c321d95SSadaf Ebrahimi	public final fun getEMPTY ()Lcom/squareup/kotlinpoet/metadata/specs/MethodData;
231*3c321d95SSadaf Ebrahimi	public final fun getSYNTHETIC ()Lcom/squareup/kotlinpoet/metadata/specs/MethodData;
232*3c321d95SSadaf Ebrahimi}
233*3c321d95SSadaf Ebrahimi
234*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/metadata/specs/PropertyData {
235*3c321d95SSadaf Ebrahimi	public fun <init> (Ljava/util/List;Lcom/squareup/kotlinpoet/metadata/specs/FieldData;Lcom/squareup/kotlinpoet/metadata/specs/MethodData;Lcom/squareup/kotlinpoet/metadata/specs/MethodData;Z)V
236*3c321d95SSadaf Ebrahimi	public final fun component2 ()Lcom/squareup/kotlinpoet/metadata/specs/FieldData;
237*3c321d95SSadaf Ebrahimi	public final fun component3 ()Lcom/squareup/kotlinpoet/metadata/specs/MethodData;
238*3c321d95SSadaf Ebrahimi	public final fun component4 ()Lcom/squareup/kotlinpoet/metadata/specs/MethodData;
239*3c321d95SSadaf Ebrahimi	public final fun component5 ()Z
240*3c321d95SSadaf Ebrahimi	public final fun copy (Ljava/util/List;Lcom/squareup/kotlinpoet/metadata/specs/FieldData;Lcom/squareup/kotlinpoet/metadata/specs/MethodData;Lcom/squareup/kotlinpoet/metadata/specs/MethodData;Z)Lcom/squareup/kotlinpoet/metadata/specs/PropertyData;
241*3c321d95SSadaf Ebrahimi	public static synthetic fun copy$default (Lcom/squareup/kotlinpoet/metadata/specs/PropertyData;Ljava/util/List;Lcom/squareup/kotlinpoet/metadata/specs/FieldData;Lcom/squareup/kotlinpoet/metadata/specs/MethodData;Lcom/squareup/kotlinpoet/metadata/specs/MethodData;ZILjava/lang/Object;)Lcom/squareup/kotlinpoet/metadata/specs/PropertyData;
242*3c321d95SSadaf Ebrahimi	public fun equals (Ljava/lang/Object;)Z
243*3c321d95SSadaf Ebrahimi	public final fun getAllAnnotations ()Ljava/util/Collection;
244*3c321d95SSadaf Ebrahimi	public final fun getFieldData ()Lcom/squareup/kotlinpoet/metadata/specs/FieldData;
245*3c321d95SSadaf Ebrahimi	public final fun getGetterData ()Lcom/squareup/kotlinpoet/metadata/specs/MethodData;
246*3c321d95SSadaf Ebrahimi	public final fun getSetterData ()Lcom/squareup/kotlinpoet/metadata/specs/MethodData;
247*3c321d95SSadaf Ebrahimi	public fun hashCode ()I
248*3c321d95SSadaf Ebrahimi	public final fun isJvmField ()Z
249*3c321d95SSadaf Ebrahimi	public final fun isOverride ()Z
250*3c321d95SSadaf Ebrahimi	public fun toString ()Ljava/lang/String;
251*3c321d95SSadaf Ebrahimi}
252*3c321d95SSadaf Ebrahimi
253