You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: gradle-plugin/api/gradle-plugin.api
+67-42Lines changed: 67 additions & 42 deletions
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,8 @@ public abstract interface annotation class kotlinx/rpc/RpcDangerousApi : java/la
2
2
}
3
3
4
4
public class kotlinx/rpc/RpcExtension {
5
-
public fun <init> (Lorg/gradle/api/model/ObjectFactory;Lorg/gradle/api/Project;)V
6
5
public final fun getAnnotationTypeSafetyEnabled ()Lorg/gradle/api/provider/Provider;
7
-
public final fun getProtoc ()Lkotlinx/rpc/protoc/ProtocExtension;
6
+
public final fun getProtoc ()Lorg/gradle/api/provider/Provider;
8
7
public final fun getStrict ()Lkotlinx/rpc/RpcStrictModeExtension;
9
8
public final fun protoc (Lorg/gradle/api/Action;)V
10
9
public static synthetic fun protoc$default (Lkotlinx/rpc/RpcExtension;Lorg/gradle/api/Action;ILjava/lang/Object;)V
@@ -27,7 +26,6 @@ public final class kotlinx/rpc/RpcStrictMode : java/lang/Enum {
27
26
}
28
27
29
28
public class kotlinx/rpc/RpcStrictModeExtension {
30
-
public fun <init> (Lorg/gradle/api/model/ObjectFactory;)V
31
29
public final fun getFields ()Lorg/gradle/api/provider/Property;
32
30
public final fun getNestedFlow ()Lorg/gradle/api/provider/Property;
33
31
public final fun getNotTopLevelServerFlow ()Lorg/gradle/api/provider/Property;
@@ -43,13 +41,11 @@ public final class kotlinx/rpc/VersionsKt {
43
41
}
44
42
45
43
public class kotlinx/rpc/buf/BufCommentsExtension {
46
-
public fun <init> (Lorg/gradle/api/Project;)V
47
44
public final fun getCopyComments ()Lorg/gradle/api/provider/Property;
48
45
public final fun getIncludeFileLevelComments ()Lorg/gradle/api/provider/Property;
49
46
}
50
47
51
48
public class kotlinx/rpc/buf/BufExtension {
52
-
public fun <init> (Lorg/gradle/api/model/ObjectFactory;)V
53
49
public final fun generate (Lorg/gradle/api/Action;)V
54
50
public final fun getConfigFile ()Lorg/gradle/api/provider/Property;
55
51
public final fun getGenerate ()Lkotlinx/rpc/buf/BufGenerateExtension;
@@ -70,7 +66,7 @@ public final class kotlinx/rpc/buf/BufExtension$LogFormat : java/lang/Enum {
70
66
}
71
67
72
68
public class kotlinx/rpc/buf/BufGenerateExtension {
73
-
public fun <init> (Lorg/gradle/api/Project;)V
69
+
public final fun allTasks ()Lkotlinx/rpc/buf/tasks/BufTasks;
74
70
public final fun comments (Lorg/gradle/api/Action;)V
75
71
public final fun getComments ()Lkotlinx/rpc/buf/BufCommentsExtension;
76
72
public final fun getErrorFormat ()Lorg/gradle/api/provider/Property;
@@ -92,13 +88,9 @@ public final class kotlinx/rpc/buf/BufGenerateExtension$ErrorFormat : java/lang/
92
88
}
93
89
94
90
public class kotlinx/rpc/buf/BufTasksExtension {
95
-
public fun <init> (Lorg/gradle/api/Project;)V
96
-
public final fun registerWorkspaceTask (Lkotlin/reflect/KClass;Ljava/lang/String;Lorg/gradle/api/Action;)Lkotlinx/rpc/buf/BufTasksExtension$TaskProvider;
97
-
}
98
-
99
-
public abstract interface class kotlinx/rpc/buf/BufTasksExtension$TaskProvider {
100
-
public abstract fun getMainTask ()Lorg/gradle/api/provider/Provider;
101
-
public abstract fun getTestTask ()Lorg/gradle/api/provider/Provider;
91
+
public final fun all ()Lkotlinx/rpc/buf/tasks/BufAllTasks;
92
+
public final fun registerWorkspaceTask (Lkotlin/reflect/KClass;Ljava/lang/String;Lorg/gradle/api/Action;)Lkotlinx/rpc/buf/tasks/BufTasks;
93
+
public static synthetic fun registerWorkspaceTask$default (Lkotlinx/rpc/buf/BufTasksExtension;Lkotlin/reflect/KClass;Ljava/lang/String;Lorg/gradle/api/Action;ILjava/lang/Object;)Lkotlinx/rpc/buf/tasks/BufTasks;
102
94
}
103
95
104
96
public final class kotlinx/rpc/buf/ConstsKt {
@@ -107,24 +99,39 @@ public final class kotlinx/rpc/buf/ConstsKt {
107
99
public static final field BUF_YAML Ljava/lang/String;
108
100
}
109
101
102
+
public abstract interface class kotlinx/rpc/buf/tasks/BufAllTasks : kotlinx/rpc/buf/tasks/BufTasks {
103
+
public abstract fun matchingType (Lkotlin/reflect/KClass;)Lkotlinx/rpc/buf/tasks/BufTasks;
104
+
}
105
+
110
106
public abstract class kotlinx/rpc/buf/tasks/BufExecTask : org/gradle/api/DefaultTask {
111
-
public fun <init> ()V
107
+
public fun <init> (Lkotlinx/rpc/buf/tasks/BufExecTask$Properties;)V
112
108
public abstract fun getArgs ()Lorg/gradle/api/provider/ListProperty;
113
109
public abstract fun getBufTimeoutInWholeSeconds ()Lorg/gradle/api/provider/Property;
114
110
public abstract fun getCommand ()Lorg/gradle/api/provider/Property;
115
111
public abstract fun getConfigFile ()Lorg/gradle/api/provider/Property;
116
112
public abstract fun getLogFormat ()Lorg/gradle/api/provider/Property;
113
+
public final fun getProperties ()Lkotlinx/rpc/buf/tasks/BufExecTask$Properties;
117
114
public abstract fun getWorkingDir ()Lorg/gradle/api/provider/Property;
118
115
}
119
116
117
+
public final class kotlinx/rpc/buf/tasks/BufExecTask$AndroidProperties : kotlinx/rpc/buf/tasks/BufExecTask$Properties {
118
+
public final fun getBuildType ()Ljava/lang/String;
119
+
public final fun getFlavor ()Ljava/lang/String;
120
+
public final fun getVariant ()Ljava/lang/String;
121
+
}
122
+
123
+
public class kotlinx/rpc/buf/tasks/BufExecTask$Properties {
124
+
public final fun getSourceSetName ()Ljava/lang/String;
125
+
public final fun isTest ()Z
126
+
}
127
+
120
128
public final class kotlinx/rpc/buf/tasks/BufExecTaskKt {
121
-
public static final fun registerBufExecTask (Lorg/gradle/api/Project;Lkotlin/reflect/KClass;Ljava/lang/String;Lorg/gradle/api/provider/Provider;Lkotlin/jvm/functions/Function1;)Lorg/gradle/api/tasks/TaskProvider;
122
-
public static synthetic fun registerBufExecTask$default (Lorg/gradle/api/Project;Lkotlin/reflect/KClass;Ljava/lang/String;Lorg/gradle/api/provider/Provider;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/gradle/api/tasks/TaskProvider;
129
+
public static final fun registerBufExecTask (Lorg/gradle/api/Project;Lkotlin/reflect/KClass;Ljava/lang/String;Lorg/gradle/api/provider/Provider;Lkotlinx/rpc/buf/tasks/BufExecTask$Properties;Lkotlin/jvm/functions/Function1;)Lorg/gradle/api/tasks/TaskProvider;
130
+
public static synthetic fun registerBufExecTask$default (Lorg/gradle/api/Project;Lkotlin/reflect/KClass;Ljava/lang/String;Lorg/gradle/api/provider/Provider;Lkotlinx/rpc/buf/tasks/BufExecTask$Properties;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/gradle/api/tasks/TaskProvider;
123
131
}
124
132
125
133
public abstract class kotlinx/rpc/buf/tasks/BufGenerateTask : kotlinx/rpc/buf/tasks/BufExecTask {
126
134
public static final field NAME_PREFIX Ljava/lang/String;
127
-
public fun <init> ()V
128
135
public abstract fun getAdditionalArgs ()Lorg/gradle/api/provider/ListProperty;
129
136
public abstract fun getErrorFormat ()Lorg/gradle/api/provider/Property;
130
137
public abstract fun getExecutableFiles ()Lorg/gradle/api/provider/ListProperty;
@@ -133,28 +140,38 @@ public abstract class kotlinx/rpc/buf/tasks/BufGenerateTask : kotlinx/rpc/buf/ta
133
140
public abstract fun getOutputDirectory ()Lorg/gradle/api/provider/Property;
134
141
}
135
142
143
+
public abstract interface class kotlinx/rpc/buf/tasks/BufTasks : org/gradle/api/tasks/TaskCollection {
144
+
public abstract fun executedForKotlinSourceSet (Lorg/gradle/api/NamedDomainObjectProvider;)Lkotlinx/rpc/buf/tasks/BufTasks;
145
+
public abstract fun executedForKotlinSourceSet (Lorg/jetbrains/kotlin/gradle/plugin/KotlinSourceSet;)Lkotlinx/rpc/buf/tasks/BufTasks;
146
+
public abstract fun executedForSourceSet (Ljava/lang/String;)Lkotlinx/rpc/buf/tasks/BufTasks;
147
+
public abstract fun executedForSourceSet (Lorg/gradle/api/NamedDomainObjectProvider;)Lkotlinx/rpc/buf/tasks/BufTasks;
148
+
public abstract fun executedForSourceSet (Lorg/gradle/api/tasks/SourceSet;)Lkotlinx/rpc/buf/tasks/BufTasks;
149
+
public abstract fun matchingBuildType (Ljava/lang/String;)Lkotlinx/rpc/buf/tasks/BufTasks;
150
+
public abstract fun matchingFlavor (Ljava/lang/String;)Lkotlinx/rpc/buf/tasks/BufTasks;
151
+
public abstract fun matchingKotlinSourceSet (Lorg/gradle/api/NamedDomainObjectProvider;)Lkotlinx/rpc/buf/tasks/BufTasks;
152
+
public abstract fun matchingKotlinSourceSet (Lorg/jetbrains/kotlin/gradle/plugin/KotlinSourceSet;)Lkotlinx/rpc/buf/tasks/BufTasks;
153
+
public abstract fun matchingSourceSet (Ljava/lang/String;)Lkotlinx/rpc/buf/tasks/BufTasks;
154
+
public abstract fun matchingSourceSet (Lorg/gradle/api/NamedDomainObjectProvider;)Lkotlinx/rpc/buf/tasks/BufTasks;
155
+
public abstract fun matchingSourceSet (Lorg/gradle/api/tasks/SourceSet;)Lkotlinx/rpc/buf/tasks/BufTasks;
156
+
public abstract fun matchingVariant (Ljava/lang/String;)Lkotlinx/rpc/buf/tasks/BufTasks;
157
+
public abstract fun nonTestTasks ()Lkotlinx/rpc/buf/tasks/BufTasks;
158
+
public abstract fun testTasks ()Lkotlinx/rpc/buf/tasks/BufTasks;
159
+
}
160
+
161
+
public final class kotlinx/rpc/buf/tasks/BufTasksKt {
162
+
public static final fun bufDependsOn (Lkotlinx/rpc/buf/tasks/BufExecTask;Lkotlin/reflect/KClass;)Lkotlinx/rpc/buf/tasks/BufTasks;
163
+
}
164
+
136
165
public abstract class kotlinx/rpc/buf/tasks/GenerateBufGenYaml : org/gradle/api/DefaultTask {
137
166
public static final field NAME_PREFIX Ljava/lang/String;
138
-
public fun <init> ()V
139
167
public abstract fun getBufGenFile ()Lorg/gradle/api/provider/Property;
140
168
}
141
169
142
-
public final class kotlinx/rpc/buf/tasks/GenerateBufGenYamlKt$inlined$sam$i$org_gradle_api_Action$0 : org/gradle/api/Action {
143
-
public fun <init> (Lkotlin/jvm/functions/Function1;)V
144
-
public final synthetic fun execute (Ljava/lang/Object;)V
145
-
}
146
-
147
170
public abstract class kotlinx/rpc/buf/tasks/GenerateBufYaml : org/gradle/api/DefaultTask {
148
171
public static final field NAME_PREFIX Ljava/lang/String;
149
-
public fun <init> ()V
150
172
public abstract fun getBufFile ()Lorg/gradle/api/provider/Property;
151
173
}
152
174
153
-
public final class kotlinx/rpc/buf/tasks/GenerateBufYamlKt$inlined$sam$i$org_gradle_api_Action$0 : org/gradle/api/Action {
154
-
public fun <init> (Lkotlin/jvm/functions/Function1;)V
155
-
public final synthetic fun execute (Ljava/lang/Object;)V
156
-
}
157
-
158
175
public final class kotlinx/rpc/protoc/ConstsKt {
159
176
public static final field PROTOC_GEN_GRPC_KOTLIN_MULTIPLATFORM_JAR_CONFIGURATION Ljava/lang/String;
160
177
public static final field PROTOC_GEN_KOTLIN_MULTIPLATFORM_JAR_CONFIGURATION Ljava/lang/String;
@@ -166,6 +183,7 @@ public final class kotlinx/rpc/protoc/ConstsKt {
166
183
public static final field PROTO_GROUP Ljava/lang/String;
167
184
public static final field PROTO_SOURCE_DIRECTORY_NAME Ljava/lang/String;
168
185
public static final field PROTO_SOURCE_SETS Ljava/lang/String;
186
+
public static final field PROTO_SOURCE_SET_EXTENSION_NAME Ljava/lang/String;
169
187
}
170
188
171
189
public final class kotlinx/rpc/protoc/PluginJarsKt {
@@ -174,32 +192,41 @@ public final class kotlinx/rpc/protoc/PluginJarsKt {
174
192
}
175
193
176
194
public abstract class kotlinx/rpc/protoc/ProcessProtoFiles : org/gradle/api/tasks/Copy {
177
-
public fun <init> ()V
178
195
}
179
196
180
-
public final class kotlinx/rpc/protoc/ProcessProtoFilesKt$inlined$sam$i$org_gradle_api_Action$0 : org/gradle/api/Action {
181
-
public fun <init> (Lkotlin/jvm/functions/Function1;)V
182
-
public final synthetic fun execute (Ljava/lang/Object;)V
197
+
public abstract interface class kotlinx/rpc/protoc/ProtoSourceSet : org/gradle/api/file/SourceDirectorySet {
198
+
public abstract fun plugin (Lkotlinx/rpc/protoc/ProtocPlugin;Lorg/gradle/api/Action;)V
199
+
public abstract fun plugin (Lorg/gradle/api/Action;Lkotlin/jvm/functions/Function1;)V
200
+
public abstract fun plugin (Lorg/gradle/api/NamedDomainObjectProvider;Lorg/gradle/api/Action;)V
201
+
public abstract fun plugin (Lorg/gradle/api/provider/Provider;Lorg/gradle/api/Action;)V
202
+
public static synthetic fun plugin$default (Lkotlinx/rpc/protoc/ProtoSourceSet;Lkotlinx/rpc/protoc/ProtocPlugin;Lorg/gradle/api/Action;ILjava/lang/Object;)V
203
+
public static synthetic fun plugin$default (Lkotlinx/rpc/protoc/ProtoSourceSet;Lorg/gradle/api/Action;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
204
+
public static synthetic fun plugin$default (Lkotlinx/rpc/protoc/ProtoSourceSet;Lorg/gradle/api/NamedDomainObjectProvider;Lorg/gradle/api/Action;ILjava/lang/Object;)V
205
+
public static synthetic fun plugin$default (Lkotlinx/rpc/protoc/ProtoSourceSet;Lorg/gradle/api/provider/Provider;Lorg/gradle/api/Action;ILjava/lang/Object;)V
183
206
}
184
207
185
-
public abstract interface class kotlinx/rpc/protoc/ProtoSourceSet {
186
-
public abstract fun getName ()Ljava/lang/String;
187
-
public abstract fun getPlugins ()Lorg/gradle/api/NamedDomainObjectContainer;
188
-
public abstract fun getProto ()Lorg/gradle/api/file/SourceDirectorySet;
189
-
public abstract fun plugins (Lorg/gradle/api/Action;)V
190
-
public fun proto (Lorg/gradle/api/Action;)V
208
+
public final class kotlinx/rpc/protoc/ProtoSourceSetKt {
209
+
public static final fun getProto (Lorg/gradle/api/NamedDomainObjectProvider;)Lorg/gradle/api/provider/Provider;
210
+
public static final fun getProto (Lorg/gradle/api/tasks/SourceSet;)Lkotlinx/rpc/protoc/ProtoSourceSet;
211
+
public static final fun getProto (Lorg/jetbrains/kotlin/gradle/plugin/KotlinSourceSet;)Lkotlinx/rpc/protoc/ProtoSourceSet;
212
+
public static final fun proto (Lorg/gradle/api/NamedDomainObjectProvider;Lorg/gradle/api/Action;)V
213
+
public static final fun proto (Lorg/gradle/api/tasks/SourceSet;Lorg/gradle/api/Action;)V
214
+
public static final fun proto (Lorg/jetbrains/kotlin/gradle/plugin/KotlinSourceSet;Lorg/gradle/api/Action;)V
215
+
public static final fun proto_kotlin (Lorg/gradle/api/NamedDomainObjectProvider;)Lorg/gradle/api/provider/Provider;
216
+
public static final fun proto_kotlin (Lorg/gradle/api/NamedDomainObjectProvider;Lorg/gradle/api/Action;)V
191
217
}
192
218
193
219
public abstract interface class kotlinx/rpc/protoc/ProtocExtension {
194
220
public abstract fun buf (Lorg/gradle/api/Action;)V
195
221
public abstract fun getBuf ()Lkotlinx/rpc/buf/BufExtension;
222
+
public abstract fun getPlugins ()Lorg/gradle/api/NamedDomainObjectContainer;
223
+
public abstract fun plugins (Lorg/gradle/api/Action;)V
196
224
}
197
225
198
226
public class kotlinx/rpc/protoc/ProtocPlugin {
199
227
public static final field Companion Lkotlinx/rpc/protoc/ProtocPlugin$Companion;
200
228
public static final field GRPC_KOTLIN_MULTIPLATFORM Ljava/lang/String;
201
229
public static final field KOTLIN_MULTIPLATFORM Ljava/lang/String;
202
-
public fun <init> (Ljava/lang/String;Lorg/gradle/api/Project;)V
203
230
public final fun getArtifact ()Lorg/gradle/api/provider/Property;
204
231
public final fun getExcludeTypes ()Lorg/gradle/api/provider/ListProperty;
205
232
public final fun getIncludeImports ()Lorg/gradle/api/provider/Property;
@@ -217,7 +244,6 @@ public abstract class kotlinx/rpc/protoc/ProtocPlugin$Artifact {
217
244
}
218
245
219
246
public final class kotlinx/rpc/protoc/ProtocPlugin$Artifact$Local : kotlinx/rpc/protoc/ProtocPlugin$Artifact {
220
-
public fun <init> (Lorg/gradle/api/Project;)V
221
247
public final fun executor (Lorg/gradle/api/provider/Provider;)V
222
248
public final fun executor ([Ljava/lang/String;)V
223
249
public final fun getExecutableFiles ()Lorg/gradle/api/provider/ListProperty;
@@ -228,7 +254,6 @@ public final class kotlinx/rpc/protoc/ProtocPlugin$Artifact$Local : kotlinx/rpc/
228
254
}
229
255
230
256
public final class kotlinx/rpc/protoc/ProtocPlugin$Artifact$Remote : kotlinx/rpc/protoc/ProtocPlugin$Artifact {
231
-
public fun <init> (Lorg/gradle/api/Project;)V
232
257
public final fun getLocator ()Lorg/gradle/api/provider/Property;
0 commit comments