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
+72-49Lines changed: 72 additions & 49 deletions
Original file line number
Diff line number
Diff line change
@@ -66,7 +66,6 @@ public final class kotlinx/rpc/buf/BufExtension$LogFormat : java/lang/Enum {
66
66
}
67
67
68
68
public class kotlinx/rpc/buf/BufGenerateExtension {
69
-
public final fun allTasks ()Lkotlinx/rpc/buf/tasks/BufTasks;
70
69
public final fun comments (Lorg/gradle/api/Action;)V
71
70
public final fun getComments ()Lkotlinx/rpc/buf/BufCommentsExtension;
72
71
public final fun getErrorFormat ()Lorg/gradle/api/provider/Property;
@@ -88,9 +87,8 @@ public final class kotlinx/rpc/buf/BufGenerateExtension$ErrorFormat : java/lang/
88
87
}
89
88
90
89
public class kotlinx/rpc/buf/BufTasksExtension {
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;
90
+
public final fun registerWorkspaceTask (Lkotlin/reflect/KClass;Ljava/lang/String;Lorg/gradle/api/Action;)Lkotlinx/rpc/protoc/ProtoTasks;
91
+
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/protoc/ProtoTasks;
94
92
}
95
93
96
94
public final class kotlinx/rpc/buf/ConstsKt {
@@ -99,35 +97,20 @@ public final class kotlinx/rpc/buf/ConstsKt {
99
97
public static final field BUF_YAML Ljava/lang/String;
100
98
}
101
99
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
-
106
-
public abstract class kotlinx/rpc/buf/tasks/BufExecTask : org/gradle/api/DefaultTask {
107
-
public fun <init> (Lkotlinx/rpc/buf/tasks/BufExecTask$Properties;)V
100
+
public abstract class kotlinx/rpc/buf/tasks/BufExecTask : kotlinx/rpc/protoc/DefaultProtoTask {
101
+
public fun <init> (Lkotlinx/rpc/protoc/ProtoTask$Properties;)V
108
102
public abstract fun getArgs ()Lorg/gradle/api/provider/ListProperty;
109
103
public abstract fun getBufTimeoutInWholeSeconds ()Lorg/gradle/api/provider/Property;
110
104
public abstract fun getCommand ()Lorg/gradle/api/provider/Property;
111
105
public abstract fun getConfigFile ()Lorg/gradle/api/provider/Property;
106
+
public abstract fun getDebug ()Lorg/gradle/api/provider/Property;
112
107
public abstract fun getLogFormat ()Lorg/gradle/api/provider/Property;
113
-
public final fun getProperties ()Lkotlinx/rpc/buf/tasks/BufExecTask$Properties;
114
108
public abstract fun getWorkingDir ()Lorg/gradle/api/provider/Property;
115
109
}
116
110
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
-
128
111
public final class kotlinx/rpc/buf/tasks/BufExecTaskKt {
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;
112
+
public static final fun registerBufExecTask (Lorg/gradle/api/Project;Lkotlin/reflect/KClass;Ljava/lang/String;Lorg/gradle/api/provider/Provider;Lkotlinx/rpc/protoc/ProtoTask$Properties;Lkotlin/jvm/functions/Function1;)Lorg/gradle/api/tasks/TaskProvider;
113
+
public static synthetic fun registerBufExecTask$default (Lorg/gradle/api/Project;Lkotlin/reflect/KClass;Ljava/lang/String;Lorg/gradle/api/provider/Provider;Lkotlinx/rpc/protoc/ProtoTask$Properties;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/gradle/api/tasks/TaskProvider;
131
114
}
132
115
133
116
public abstract class kotlinx/rpc/buf/tasks/BufGenerateTask : kotlinx/rpc/buf/tasks/BufExecTask {
@@ -138,36 +121,16 @@ public abstract class kotlinx/rpc/buf/tasks/BufGenerateTask : kotlinx/rpc/buf/ta
138
121
public abstract fun getIncludeImports ()Lorg/gradle/api/provider/Property;
139
122
public abstract fun getIncludeWkt ()Lorg/gradle/api/provider/Property;
140
123
public abstract fun getOutputDirectory ()Lorg/gradle/api/provider/Property;
124
+
public final fun getOutputSourceDirectories ()Lorg/gradle/api/provider/Provider;
125
+
public abstract fun getPluginNames ()Lorg/gradle/api/provider/ListProperty;
141
126
}
142
127
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
-
165
-
public abstract class kotlinx/rpc/buf/tasks/GenerateBufGenYaml : org/gradle/api/DefaultTask {
128
+
public abstract class kotlinx/rpc/buf/tasks/GenerateBufGenYaml : kotlinx/rpc/protoc/DefaultProtoTask {
166
129
public static final field NAME_PREFIX Ljava/lang/String;
167
130
public abstract fun getBufGenFile ()Lorg/gradle/api/provider/Property;
168
131
}
169
132
170
-
public abstract class kotlinx/rpc/buf/tasks/GenerateBufYaml : org/gradle/api/DefaultTask {
133
+
public abstract class kotlinx/rpc/buf/tasks/GenerateBufYaml : kotlinx/rpc/protoc/DefaultProtoTask {
171
134
public static final field NAME_PREFIX Ljava/lang/String;
172
135
public abstract fun getBufFile ()Lorg/gradle/api/provider/Property;
173
136
}
@@ -186,15 +149,29 @@ public final class kotlinx/rpc/protoc/ConstsKt {
186
149
public static final field PROTO_SOURCE_SET_EXTENSION_NAME Ljava/lang/String;
187
150
}
188
151
152
+
public abstract class kotlinx/rpc/protoc/DefaultProtoTask : org/gradle/api/DefaultTask, kotlinx/rpc/protoc/ProtoTask {
153
+
public fun <init> (Lkotlinx/rpc/protoc/ProtoTask$Properties;)V
154
+
public final fun getProperties ()Lkotlinx/rpc/protoc/ProtoTask$Properties;
155
+
}
156
+
189
157
public final class kotlinx/rpc/protoc/PluginJarsKt {
190
158
public static final fun getGrpcKotlinMultiplatformProtocPluginJarPath (Lorg/gradle/api/Project;)Lorg/gradle/api/provider/Provider;
191
159
public static final fun getKotlinMultiplatformProtocPluginJarPath (Lorg/gradle/api/Project;)Lorg/gradle/api/provider/Provider;
192
160
}
193
161
194
-
public abstract class kotlinx/rpc/protoc/ProcessProtoFiles : org/gradle/api/tasks/Copy {
162
+
public abstract class kotlinx/rpc/protoc/ProcessProtoFiles : org/gradle/api/tasks/Sync, kotlinx/rpc/protoc/ProtoTask {
163
+
public fun getProperties ()Lkotlinx/rpc/protoc/ProtoTask$Properties;
195
164
}
196
165
197
166
public abstract interface class kotlinx/rpc/protoc/ProtoSourceSet : org/gradle/api/file/SourceDirectorySet {
167
+
public abstract fun extendsFrom (Lkotlinx/rpc/protoc/ProtoSourceSet;)V
168
+
public abstract fun getFileImports ()Lorg/gradle/api/file/ConfigurableFileCollection;
169
+
public abstract fun getImports ()Lorg/gradle/api/provider/SetProperty;
170
+
public abstract fun getPlugins ()Lorg/gradle/api/provider/SetProperty;
171
+
public abstract fun importsAllFrom (Lorg/gradle/api/provider/Provider;)V
172
+
public abstract fun importsFrom (Lkotlinx/rpc/protoc/ProtoSourceSet;)V
173
+
public abstract fun importsFrom (Lorg/gradle/api/NamedDomainObjectProvider;)V
174
+
public abstract fun importsFrom (Lorg/gradle/api/provider/Provider;)V
198
175
public abstract fun plugin (Lkotlinx/rpc/protoc/ProtocPlugin;Lorg/gradle/api/Action;)V
199
176
public abstract fun plugin (Lorg/gradle/api/Action;Lkotlin/jvm/functions/Function1;)V
200
177
public abstract fun plugin (Lorg/gradle/api/NamedDomainObjectProvider;Lorg/gradle/api/Action;)V
@@ -216,6 +193,49 @@ public final class kotlinx/rpc/protoc/ProtoSourceSetKt {
216
193
public static final fun proto_kotlin (Lorg/gradle/api/NamedDomainObjectProvider;Lorg/gradle/api/Action;)V
217
194
}
218
195
196
+
public abstract interface class kotlinx/rpc/protoc/ProtoTask : org/gradle/api/Task {
197
+
public abstract fun getProperties ()Lkotlinx/rpc/protoc/ProtoTask$Properties;
198
+
}
199
+
200
+
public final class kotlinx/rpc/protoc/ProtoTask$AndroidProperties : kotlinx/rpc/protoc/ProtoTask$Properties {
201
+
public fun <init> (ZLjava/util/Set;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;ZZ)V
202
+
public final fun getBuildType ()Ljava/lang/String;
203
+
public final fun getFlavors ()Ljava/util/List;
204
+
public final fun getVariant ()Ljava/lang/String;
205
+
public final fun isInstrumentedTest ()Z
206
+
public final fun isUnitTest ()Z
207
+
}
208
+
209
+
public class kotlinx/rpc/protoc/ProtoTask$Properties {
210
+
public fun <init> (ZLjava/util/Set;)V
211
+
public final fun getSourceSetNames ()Ljava/util/Set;
212
+
public final fun isTest ()Z
213
+
}
214
+
215
+
public abstract interface class kotlinx/rpc/protoc/ProtoTasks : org/gradle/api/tasks/TaskCollection {
216
+
public abstract fun androidInstrumentedTestTasks ()Lkotlinx/rpc/protoc/ProtoTasks;
217
+
public abstract fun androidTasks (Lkotlin/jvm/functions/Function2;)Lkotlinx/rpc/protoc/ProtoTasks;
218
+
public static synthetic fun androidTasks$default (Lkotlinx/rpc/protoc/ProtoTasks;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/rpc/protoc/ProtoTasks;
219
+
public abstract fun androidUnitTestTasks ()Lkotlinx/rpc/protoc/ProtoTasks;
220
+
public abstract fun matchingAndroidBuildType (Ljava/lang/String;)Lkotlinx/rpc/protoc/ProtoTasks;
221
+
public abstract fun matchingAndroidFlavor (Ljava/lang/String;)Lkotlinx/rpc/protoc/ProtoTasks;
222
+
public abstract fun matchingAndroidVariant (Ljava/lang/String;)Lkotlinx/rpc/protoc/ProtoTasks;
223
+
public abstract fun matchingKotlinSourceSet (Lorg/gradle/api/NamedDomainObjectProvider;)Lkotlinx/rpc/protoc/ProtoTasks;
224
+
public abstract fun matchingKotlinSourceSet (Lorg/jetbrains/kotlin/gradle/plugin/KotlinSourceSet;)Lkotlinx/rpc/protoc/ProtoTasks;
225
+
public abstract fun matchingSourceSet (Ljava/lang/String;)Lkotlinx/rpc/protoc/ProtoTasks;
226
+
public abstract fun matchingSourceSet (Lorg/gradle/api/NamedDomainObjectProvider;)Lkotlinx/rpc/protoc/ProtoTasks;
227
+
public abstract fun matchingSourceSet (Lorg/gradle/api/tasks/SourceSet;)Lkotlinx/rpc/protoc/ProtoTasks;
228
+
public abstract fun matchingType (Lkotlin/reflect/KClass;)Lkotlinx/rpc/protoc/ProtoTasks;
229
+
public abstract fun nonTestTasks ()Lkotlinx/rpc/protoc/ProtoTasks;
230
+
public abstract fun testTasks ()Lkotlinx/rpc/protoc/ProtoTasks;
231
+
}
232
+
233
+
public final class kotlinx/rpc/protoc/ProtoTasksKt {
234
+
public static final fun getBuf (Lkotlinx/rpc/protoc/ProtoTasks;)Lkotlinx/rpc/protoc/ProtoTasks;
235
+
public static final fun getGenerate (Lkotlinx/rpc/protoc/ProtoTasks;)Lkotlinx/rpc/protoc/ProtoTasks;
236
+
public static final fun getProtoTasks (Lorg/gradle/api/Project;)Lkotlinx/rpc/protoc/ProtoTasks;
237
+
}
238
+
219
239
public abstract interface class kotlinx/rpc/protoc/ProtocExtension {
220
240
public abstract fun buf (Lorg/gradle/api/Action;)V
221
241
public abstract fun getBuf ()Lkotlinx/rpc/buf/BufExtension;
@@ -227,6 +247,7 @@ public class kotlinx/rpc/protoc/ProtocPlugin {
227
247
public static final field Companion Lkotlinx/rpc/protoc/ProtocPlugin$Companion;
228
248
public static final field GRPC_KOTLIN_MULTIPLATFORM Ljava/lang/String;
229
249
public static final field KOTLIN_MULTIPLATFORM Ljava/lang/String;
250
+
public fun equals (Ljava/lang/Object;)Z
230
251
public final fun getArtifact ()Lorg/gradle/api/provider/Property;
231
252
public final fun getExcludeTypes ()Lorg/gradle/api/provider/ListProperty;
232
253
public final fun getIncludeImports ()Lorg/gradle/api/provider/Property;
@@ -235,7 +256,9 @@ public class kotlinx/rpc/protoc/ProtocPlugin {
235
256
public final fun getOptions ()Lorg/gradle/api/provider/MapProperty;
236
257
public final fun getStrategy ()Lorg/gradle/api/provider/Property;
237
258
public final fun getTypes ()Lorg/gradle/api/provider/ListProperty;
259
+
public fun hashCode ()I
238
260
public final fun isJava ()Lorg/gradle/api/provider/Property;
261
+
public final fun isKotlin ()Lorg/gradle/api/provider/Property;
239
262
public final fun local (Lorg/gradle/api/Action;)V
240
263
public final fun remote (Lorg/gradle/api/Action;)V
0 commit comments