xref: /aosp_15_r20/external/kotlinpoet/interop/ksp/api/ksp.api (revision 3c321d951dd070fb96f8ba59e952ffc3131379a0)
1*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/ksp/AnnotationsKt {
2*3c321d95SSadaf Ebrahimi	public static final fun toAnnotationSpec (Lcom/google/devtools/ksp/symbol/KSAnnotation;)Lcom/squareup/kotlinpoet/AnnotationSpec;
3*3c321d95SSadaf Ebrahimi	public static final fun toAnnotationSpec (Lcom/google/devtools/ksp/symbol/KSAnnotation;Z)Lcom/squareup/kotlinpoet/AnnotationSpec;
4*3c321d95SSadaf Ebrahimi	public static synthetic fun toAnnotationSpec$default (Lcom/google/devtools/ksp/symbol/KSAnnotation;ZILjava/lang/Object;)Lcom/squareup/kotlinpoet/AnnotationSpec;
5*3c321d95SSadaf Ebrahimi}
6*3c321d95SSadaf Ebrahimi
7*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/ksp/KsClassDeclarationsKt {
8*3c321d95SSadaf Ebrahimi	public static final fun toClassName (Lcom/google/devtools/ksp/symbol/KSClassDeclaration;)Lcom/squareup/kotlinpoet/ClassName;
9*3c321d95SSadaf Ebrahimi}
10*3c321d95SSadaf Ebrahimi
11*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/ksp/KsTypesKt {
12*3c321d95SSadaf Ebrahimi	public static final fun toClassName (Lcom/google/devtools/ksp/symbol/KSType;)Lcom/squareup/kotlinpoet/ClassName;
13*3c321d95SSadaf Ebrahimi	public static final fun toTypeName (Lcom/google/devtools/ksp/symbol/KSType;Lcom/squareup/kotlinpoet/ksp/TypeParameterResolver;)Lcom/squareup/kotlinpoet/TypeName;
14*3c321d95SSadaf Ebrahimi	public static final fun toTypeName (Lcom/google/devtools/ksp/symbol/KSTypeArgument;Lcom/squareup/kotlinpoet/ksp/TypeParameterResolver;)Lcom/squareup/kotlinpoet/TypeName;
15*3c321d95SSadaf Ebrahimi	public static final fun toTypeName (Lcom/google/devtools/ksp/symbol/KSTypeReference;Lcom/squareup/kotlinpoet/ksp/TypeParameterResolver;)Lcom/squareup/kotlinpoet/TypeName;
16*3c321d95SSadaf Ebrahimi	public static synthetic fun toTypeName$default (Lcom/google/devtools/ksp/symbol/KSType;Lcom/squareup/kotlinpoet/ksp/TypeParameterResolver;ILjava/lang/Object;)Lcom/squareup/kotlinpoet/TypeName;
17*3c321d95SSadaf Ebrahimi	public static synthetic fun toTypeName$default (Lcom/google/devtools/ksp/symbol/KSTypeArgument;Lcom/squareup/kotlinpoet/ksp/TypeParameterResolver;ILjava/lang/Object;)Lcom/squareup/kotlinpoet/TypeName;
18*3c321d95SSadaf Ebrahimi	public static synthetic fun toTypeName$default (Lcom/google/devtools/ksp/symbol/KSTypeReference;Lcom/squareup/kotlinpoet/ksp/TypeParameterResolver;ILjava/lang/Object;)Lcom/squareup/kotlinpoet/TypeName;
19*3c321d95SSadaf Ebrahimi	public static final fun toTypeVariableName (Lcom/google/devtools/ksp/symbol/KSTypeParameter;Lcom/squareup/kotlinpoet/ksp/TypeParameterResolver;)Lcom/squareup/kotlinpoet/TypeVariableName;
20*3c321d95SSadaf Ebrahimi	public static synthetic fun toTypeVariableName$default (Lcom/google/devtools/ksp/symbol/KSTypeParameter;Lcom/squareup/kotlinpoet/ksp/TypeParameterResolver;ILjava/lang/Object;)Lcom/squareup/kotlinpoet/TypeVariableName;
21*3c321d95SSadaf Ebrahimi}
22*3c321d95SSadaf Ebrahimi
23*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/ksp/ModifiersKt {
24*3c321d95SSadaf Ebrahimi	public static final fun toKModifier (Lcom/google/devtools/ksp/symbol/Modifier;)Lcom/squareup/kotlinpoet/KModifier;
25*3c321d95SSadaf Ebrahimi}
26*3c321d95SSadaf Ebrahimi
27*3c321d95SSadaf Ebrahimipublic abstract interface class com/squareup/kotlinpoet/ksp/OriginatingKSFiles {
28*3c321d95SSadaf Ebrahimi	public abstract fun getFiles ()Ljava/util/List;
29*3c321d95SSadaf Ebrahimi}
30*3c321d95SSadaf Ebrahimi
31*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/ksp/OriginatingKSFilesKt {
32*3c321d95SSadaf Ebrahimi	public static final fun addOriginatingKSFile (Lcom/squareup/kotlinpoet/FunSpec$Builder;Lcom/google/devtools/ksp/symbol/KSFile;)Lcom/squareup/kotlinpoet/FunSpec$Builder;
33*3c321d95SSadaf Ebrahimi	public static final fun addOriginatingKSFile (Lcom/squareup/kotlinpoet/PropertySpec$Builder;Lcom/google/devtools/ksp/symbol/KSFile;)Lcom/squareup/kotlinpoet/PropertySpec$Builder;
34*3c321d95SSadaf Ebrahimi	public static final fun addOriginatingKSFile (Lcom/squareup/kotlinpoet/TypeAliasSpec$Builder;Lcom/google/devtools/ksp/symbol/KSFile;)Lcom/squareup/kotlinpoet/TypeAliasSpec$Builder;
35*3c321d95SSadaf Ebrahimi	public static final fun addOriginatingKSFile (Lcom/squareup/kotlinpoet/TypeSpec$Builder;Lcom/google/devtools/ksp/symbol/KSFile;)Lcom/squareup/kotlinpoet/TypeSpec$Builder;
36*3c321d95SSadaf Ebrahimi	public static final fun kspDependencies (Lcom/squareup/kotlinpoet/FileSpec;ZLjava/lang/Iterable;)Lcom/google/devtools/ksp/processing/Dependencies;
37*3c321d95SSadaf Ebrahimi	public static synthetic fun kspDependencies$default (Lcom/squareup/kotlinpoet/FileSpec;ZLjava/lang/Iterable;ILjava/lang/Object;)Lcom/google/devtools/ksp/processing/Dependencies;
38*3c321d95SSadaf Ebrahimi	public static final fun originatingKSFiles (Lcom/squareup/kotlinpoet/FileSpec;)Ljava/util/List;
39*3c321d95SSadaf Ebrahimi	public static final fun originatingKSFiles (Lcom/squareup/kotlinpoet/FunSpec;)Ljava/util/List;
40*3c321d95SSadaf Ebrahimi	public static final fun originatingKSFiles (Lcom/squareup/kotlinpoet/PropertySpec;)Ljava/util/List;
41*3c321d95SSadaf Ebrahimi	public static final fun originatingKSFiles (Lcom/squareup/kotlinpoet/TypeAliasSpec;)Ljava/util/List;
42*3c321d95SSadaf Ebrahimi	public static final fun originatingKSFiles (Lcom/squareup/kotlinpoet/TypeSpec;)Ljava/util/List;
43*3c321d95SSadaf Ebrahimi	public static final fun writeTo (Lcom/squareup/kotlinpoet/FileSpec;Lcom/google/devtools/ksp/processing/CodeGenerator;Lcom/google/devtools/ksp/processing/Dependencies;)V
44*3c321d95SSadaf Ebrahimi	public static final fun writeTo (Lcom/squareup/kotlinpoet/FileSpec;Lcom/google/devtools/ksp/processing/CodeGenerator;ZLjava/lang/Iterable;)V
45*3c321d95SSadaf Ebrahimi	public static synthetic fun writeTo$default (Lcom/squareup/kotlinpoet/FileSpec;Lcom/google/devtools/ksp/processing/CodeGenerator;ZLjava/lang/Iterable;ILjava/lang/Object;)V
46*3c321d95SSadaf Ebrahimi}
47*3c321d95SSadaf Ebrahimi
48*3c321d95SSadaf Ebrahimipublic abstract interface class com/squareup/kotlinpoet/ksp/TypeParameterResolver {
49*3c321d95SSadaf Ebrahimi	public static final field Companion Lcom/squareup/kotlinpoet/ksp/TypeParameterResolver$Companion;
50*3c321d95SSadaf Ebrahimi	public abstract fun get (Ljava/lang/String;)Lcom/squareup/kotlinpoet/TypeVariableName;
51*3c321d95SSadaf Ebrahimi	public abstract fun getParametersMap ()Ljava/util/Map;
52*3c321d95SSadaf Ebrahimi}
53*3c321d95SSadaf Ebrahimi
54*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/ksp/TypeParameterResolver$Companion {
55*3c321d95SSadaf Ebrahimi	public final fun getEMPTY ()Lcom/squareup/kotlinpoet/ksp/TypeParameterResolver;
56*3c321d95SSadaf Ebrahimi}
57*3c321d95SSadaf Ebrahimi
58*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/ksp/TypeParameterResolverKt {
59*3c321d95SSadaf Ebrahimi	public static final fun toTypeParameterResolver (Ljava/util/List;Lcom/squareup/kotlinpoet/ksp/TypeParameterResolver;Ljava/lang/String;)Lcom/squareup/kotlinpoet/ksp/TypeParameterResolver;
60*3c321d95SSadaf Ebrahimi	public static synthetic fun toTypeParameterResolver$default (Ljava/util/List;Lcom/squareup/kotlinpoet/ksp/TypeParameterResolver;Ljava/lang/String;ILjava/lang/Object;)Lcom/squareup/kotlinpoet/ksp/TypeParameterResolver;
61*3c321d95SSadaf Ebrahimi}
62*3c321d95SSadaf Ebrahimi
63*3c321d95SSadaf Ebrahimipublic final class com/squareup/kotlinpoet/ksp/VisibilitiesKt {
64*3c321d95SSadaf Ebrahimi	public static final fun toKModifier (Lcom/google/devtools/ksp/symbol/Visibility;)Lcom/squareup/kotlinpoet/KModifier;
65*3c321d95SSadaf Ebrahimi}
66*3c321d95SSadaf Ebrahimi
67