-
Notifications
You must be signed in to change notification settings - Fork 52
/
Copy pathkover-gradle-plugin.api
321 lines (279 loc) · 18.2 KB
/
kover-gradle-plugin.api
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
public final class kotlinx/kover/gradle/plugin/KoverGradlePlugin : org/gradle/api/Plugin {
public fun <init> ()V
public synthetic fun apply (Ljava/lang/Object;)V
public fun apply (Lorg/gradle/api/Project;)V
}
public final class kotlinx/kover/gradle/plugin/commons/NamingKt {
public static final field KOVER_DEPENDENCY_NAME Ljava/lang/String;
public static final field KOVER_PROJECT_EXTENSION_NAME Ljava/lang/String;
}
public final class kotlinx/kover/gradle/plugin/dsl/AggregationType : java/lang/Enum {
public static final field COVERED_COUNT Lkotlinx/kover/gradle/plugin/dsl/AggregationType;
public static final field COVERED_PERCENTAGE Lkotlinx/kover/gradle/plugin/dsl/AggregationType;
public static final field MISSED_COUNT Lkotlinx/kover/gradle/plugin/dsl/AggregationType;
public static final field MISSED_PERCENTAGE Lkotlinx/kover/gradle/plugin/dsl/AggregationType;
public final fun isPercentage ()Z
public static fun valueOf (Ljava/lang/String;)Lkotlinx/kover/gradle/plugin/dsl/AggregationType;
public static fun values ()[Lkotlinx/kover/gradle/plugin/dsl/AggregationType;
}
public final class kotlinx/kover/gradle/plugin/dsl/CoverageUnit : java/lang/Enum {
public static final field BRANCH Lkotlinx/kover/gradle/plugin/dsl/CoverageUnit;
public static final field INSTRUCTION Lkotlinx/kover/gradle/plugin/dsl/CoverageUnit;
public static final field LINE Lkotlinx/kover/gradle/plugin/dsl/CoverageUnit;
public static fun valueOf (Ljava/lang/String;)Lkotlinx/kover/gradle/plugin/dsl/CoverageUnit;
public static fun values ()[Lkotlinx/kover/gradle/plugin/dsl/CoverageUnit;
}
public final class kotlinx/kover/gradle/plugin/dsl/GroupingEntityType : java/lang/Enum {
public static final field APPLICATION Lkotlinx/kover/gradle/plugin/dsl/GroupingEntityType;
public static final field CLASS Lkotlinx/kover/gradle/plugin/dsl/GroupingEntityType;
public static final field PACKAGE Lkotlinx/kover/gradle/plugin/dsl/GroupingEntityType;
public static fun valueOf (Ljava/lang/String;)Lkotlinx/kover/gradle/plugin/dsl/GroupingEntityType;
public static fun values ()[Lkotlinx/kover/gradle/plugin/dsl/GroupingEntityType;
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverBinaryTaskConfig {
public fun filters (Lorg/gradle/api/Action;)V
public abstract fun getFile ()Lorg/gradle/api/file/RegularFileProperty;
public abstract fun getOnCheck ()Lorg/gradle/api/provider/Property;
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverCurrentProjectVariantsConfig : kotlinx/kover/gradle/plugin/dsl/KoverVariantConfig {
public abstract fun createVariant (Ljava/lang/String;Lorg/gradle/api/Action;)V
public abstract fun instrumentation (Lorg/gradle/api/Action;)V
public abstract fun providedVariant (Ljava/lang/String;Lorg/gradle/api/Action;)V
public abstract fun totalVariant (Lorg/gradle/api/Action;)V
}
public abstract interface annotation class kotlinx/kover/gradle/plugin/dsl/KoverGradlePluginDsl : java/lang/annotation/Annotation {
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverHtmlTaskConfig {
public fun filters (Lorg/gradle/api/Action;)V
public abstract fun getCharset ()Lorg/gradle/api/provider/Property;
public abstract fun getHtmlDir ()Lorg/gradle/api/file/DirectoryProperty;
public abstract fun getOnCheck ()Lorg/gradle/api/provider/Property;
public abstract fun getTitle ()Lorg/gradle/api/provider/Property;
public fun setReportDir (Ljava/lang/Object;)V
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverInstrumentationExclusions {
public fun classes (Ljava/lang/Iterable;)V
public fun classes ([Ljava/lang/String;)V
public fun packages (Ljava/lang/Iterable;)V
public fun packages ([Ljava/lang/String;)V
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverLogTaskConfig {
public fun filters (Lorg/gradle/api/Action;)V
public abstract fun getAggregationForGroup ()Lorg/gradle/api/provider/Property;
public abstract fun getCoverageUnits ()Lorg/gradle/api/provider/Property;
public abstract fun getFormat ()Lorg/gradle/api/provider/Property;
public abstract fun getGroupBy ()Lorg/gradle/api/provider/Property;
public abstract fun getHeader ()Lorg/gradle/api/provider/Property;
public abstract fun getOnCheck ()Lorg/gradle/api/provider/Property;
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverMergingConfig {
public abstract fun allProjects ()V
public abstract fun allProjects (Lorg/gradle/api/specs/Spec;)V
public abstract fun createVariant (Ljava/lang/String;Lorg/gradle/api/Action;)V
public abstract fun instrumentation (Lorg/gradle/api/Action;)V
public abstract fun projects ([Ljava/lang/String;)V
public abstract fun sources (Lorg/gradle/api/Action;)V
public abstract fun subprojects ()V
public abstract fun subprojects (Lorg/gradle/api/specs/Spec;)V
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverMergingInstrumentation : kotlinx/kover/gradle/plugin/dsl/KoverProjectAware, kotlinx/kover/gradle/plugin/dsl/KoverProjectInstrumentation {
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverMergingVariantCreate : kotlinx/kover/gradle/plugin/dsl/KoverProjectAware, kotlinx/kover/gradle/plugin/dsl/KoverVariantCreateConfig {
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverMergingVariantSources : kotlinx/kover/gradle/plugin/dsl/KoverProjectAware, kotlinx/kover/gradle/plugin/dsl/KoverVariantSources {
}
public final class kotlinx/kover/gradle/plugin/dsl/KoverNames {
public static final field DEFAULT_BINARY_REPORT_NAME Ljava/lang/String;
public static final field DEFAULT_HTML_REPORT_NAME Ljava/lang/String;
public static final field DEFAULT_LOG_REPORT_NAME Ljava/lang/String;
public static final field DEFAULT_VERIFY_REPORT_NAME Ljava/lang/String;
public static final field DEFAULT_XML_REPORT_NAME Ljava/lang/String;
public static final field DEPENDENCY_CONFIGURATION_NAME Ljava/lang/String;
public static final field INSTANCE Lkotlinx/kover/gradle/plugin/dsl/KoverNames;
public static final field PLUGIN_ID Ljava/lang/String;
public static final field PROJECT_EXTENSION_NAME Ljava/lang/String;
public static final field REPORT_EXTENSION_NAME Ljava/lang/String;
public final fun getConfigurationName ()Ljava/lang/String;
public final fun getExtensionName ()Ljava/lang/String;
public final fun getJvmVariantName ()Ljava/lang/String;
public final fun getKoverBinaryReportName ()Ljava/lang/String;
public final fun getKoverHtmlReportName ()Ljava/lang/String;
public final fun getKoverLogName ()Ljava/lang/String;
public final fun getKoverVerifyName ()Ljava/lang/String;
public final fun getKoverXmlReportName ()Ljava/lang/String;
public final fun getPluginId ()Ljava/lang/String;
public final fun koverBinaryReportName (Ljava/lang/String;)Ljava/lang/String;
public final fun koverHtmlReportName (Ljava/lang/String;)Ljava/lang/String;
public final fun koverLogName (Ljava/lang/String;)Ljava/lang/String;
public final fun koverVerifyName (Ljava/lang/String;)Ljava/lang/String;
public final fun koverXmlReportName (Ljava/lang/String;)Ljava/lang/String;
}
public final class kotlinx/kover/gradle/plugin/dsl/KoverNamesKt {
public static final fun getKoverBinaryReportName (Lorg/gradle/api/tasks/TaskContainer;)Ljava/lang/String;
public static final fun getKoverExtensionName (Lorg/gradle/api/plugins/ExtensionContainer;)Ljava/lang/String;
public static final fun getKoverHtmlReportName (Lorg/gradle/api/tasks/TaskContainer;)Ljava/lang/String;
public static final fun getKoverLogName (Lorg/gradle/api/tasks/TaskContainer;)Ljava/lang/String;
public static final fun getKoverReportExtensionName (Lorg/gradle/api/plugins/ExtensionContainer;)Ljava/lang/String;
public static final fun getKoverVerifyName (Lorg/gradle/api/tasks/TaskContainer;)Ljava/lang/String;
public static final fun getKoverXmlReportName (Lorg/gradle/api/tasks/TaskContainer;)Ljava/lang/String;
public static final fun koverAndroidBinaryReportName (Lorg/gradle/api/tasks/TaskContainer;Ljava/lang/String;)Ljava/lang/String;
public static final fun koverAndroidHtmlReportName (Lorg/gradle/api/tasks/TaskContainer;Ljava/lang/String;)Ljava/lang/String;
public static final fun koverAndroidLogName (Lorg/gradle/api/tasks/TaskContainer;Ljava/lang/String;)Ljava/lang/String;
public static final fun koverAndroidVerifyName (Lorg/gradle/api/tasks/TaskContainer;Ljava/lang/String;)Ljava/lang/String;
public static final fun koverAndroidXmlReportName (Lorg/gradle/api/tasks/TaskContainer;Ljava/lang/String;)Ljava/lang/String;
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverProjectAware {
public abstract fun getProject ()Lorg/gradle/api/Project;
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverProjectExtension {
public abstract fun currentProject (Lorg/gradle/api/Action;)V
public abstract fun disable ()V
public fun excludeInstrumentation (Lorg/gradle/api/Action;)V
public fun excludeJavaCode ()V
public fun excludeSourceSets (Lorg/gradle/api/Action;)V
public fun excludeTests (Lorg/gradle/api/Action;)V
public abstract fun getJacocoVersion ()Lorg/gradle/api/provider/Property;
public abstract fun getUseJacoco ()Lorg/gradle/api/provider/Property;
public abstract fun merge (Lorg/gradle/api/Action;)V
public abstract fun reports (Lorg/gradle/api/Action;)V
public abstract fun useJacoco ()V
public abstract fun useJacoco (Ljava/lang/String;)V
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverProjectInstrumentation {
public abstract fun getDisabledForAll ()Lorg/gradle/api/provider/Property;
public abstract fun getDisabledForTestTasks ()Lorg/gradle/api/provider/SetProperty;
public abstract fun getExcludedClasses ()Lorg/gradle/api/provider/SetProperty;
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverReportFilter {
public fun androidGeneratedClasses ()V
public abstract fun annotatedBy ([Ljava/lang/String;)V
public abstract fun annotatedBy ([Lorg/gradle/api/provider/Provider;)V
public abstract fun classes (Ljava/lang/Iterable;)V
public abstract fun classes (Lorg/gradle/api/provider/Provider;)V
public abstract fun classes ([Ljava/lang/String;)V
public abstract fun classes ([Lorg/gradle/api/provider/Provider;)V
public abstract fun packages (Ljava/lang/Iterable;)V
public abstract fun packages (Lorg/gradle/api/provider/Provider;)V
public abstract fun packages ([Ljava/lang/String;)V
public abstract fun packages ([Lorg/gradle/api/provider/Provider;)V
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverReportFiltersConfig {
public abstract fun excludes (Lorg/gradle/api/Action;)V
public abstract fun includes (Lorg/gradle/api/Action;)V
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverReportSetConfig {
public abstract fun binary (Lorg/gradle/api/Action;)V
public abstract fun filters (Lorg/gradle/api/Action;)V
public abstract fun filtersAppend (Lorg/gradle/api/Action;)V
public abstract fun html (Lorg/gradle/api/Action;)V
public abstract fun log (Lorg/gradle/api/Action;)V
public fun mergeWith (Ljava/lang/String;)V
public abstract fun verify (Lorg/gradle/api/Action;)V
public abstract fun verifyAppend (Lorg/gradle/api/Action;)V
public abstract fun xml (Lorg/gradle/api/Action;)V
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverReportsConfig {
public fun androidReports (Ljava/lang/String;Lorg/gradle/api/Action;)V
public fun defaults (Lorg/gradle/api/Action;)V
public abstract fun filters (Lorg/gradle/api/Action;)V
public abstract fun total (Lorg/gradle/api/Action;)V
public abstract fun variant (Ljava/lang/String;Lorg/gradle/api/Action;)V
public abstract fun verify (Lorg/gradle/api/Action;)V
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverTestsExclusions {
public fun tasks (Ljava/lang/Iterable;)V
public fun tasks ([Ljava/lang/String;)V
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverVariantConfig {
public abstract fun sources (Lorg/gradle/api/Action;)V
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverVariantCreateConfig : kotlinx/kover/gradle/plugin/dsl/KoverVariantConfig {
public abstract fun add (Ljava/lang/Iterable;Z)V
public abstract fun add ([Ljava/lang/String;Z)V
public static synthetic fun add$default (Lkotlinx/kover/gradle/plugin/dsl/KoverVariantCreateConfig;Ljava/lang/Iterable;ZILjava/lang/Object;)V
public static synthetic fun add$default (Lkotlinx/kover/gradle/plugin/dsl/KoverVariantCreateConfig;[Ljava/lang/String;ZILjava/lang/Object;)V
public abstract fun addWithDependencies (Ljava/lang/Iterable;Z)V
public abstract fun addWithDependencies ([Ljava/lang/String;Z)V
public static synthetic fun addWithDependencies$default (Lkotlinx/kover/gradle/plugin/dsl/KoverVariantCreateConfig;Ljava/lang/Iterable;ZILjava/lang/Object;)V
public static synthetic fun addWithDependencies$default (Lkotlinx/kover/gradle/plugin/dsl/KoverVariantCreateConfig;[Ljava/lang/String;ZILjava/lang/Object;)V
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverVariantSources {
public abstract fun getExcludeJava ()Lorg/gradle/api/provider/Property;
public abstract fun getExcludedSourceSets ()Lorg/gradle/api/provider/SetProperty;
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverVerificationRulesConfig {
public abstract fun getWarningInsteadOfFailure ()Lorg/gradle/api/provider/Property;
public abstract fun rule (Ljava/lang/String;Lorg/gradle/api/Action;)V
public abstract fun rule (Lorg/gradle/api/Action;)V
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverVerifyBound {
public fun getAggregation ()Lkotlinx/kover/gradle/plugin/dsl/AggregationType;
public abstract fun getAggregationForGroup ()Lorg/gradle/api/provider/Property;
public abstract fun getCoverageUnits ()Lorg/gradle/api/provider/Property;
public abstract fun getMaxValue ()Lorg/gradle/api/provider/Property;
public fun getMetric ()Lkotlinx/kover/gradle/plugin/dsl/CoverageUnit;
public abstract fun getMinValue ()Lorg/gradle/api/provider/Property;
public fun setAggregation (Lkotlinx/kover/gradle/plugin/dsl/AggregationType;)V
public fun setMetric (Lkotlinx/kover/gradle/plugin/dsl/CoverageUnit;)V
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverVerifyRule {
public abstract fun bound (IILkotlinx/kover/gradle/plugin/dsl/CoverageUnit;Lkotlinx/kover/gradle/plugin/dsl/AggregationType;)V
public abstract fun bound (Lorg/gradle/api/Action;)V
public static synthetic fun bound$default (Lkotlinx/kover/gradle/plugin/dsl/KoverVerifyRule;IILkotlinx/kover/gradle/plugin/dsl/CoverageUnit;Lkotlinx/kover/gradle/plugin/dsl/AggregationType;ILjava/lang/Object;)V
public fun filters (Lorg/gradle/api/Action;)V
public abstract fun getDisabled ()Lorg/gradle/api/provider/Property;
public fun getEntity ()Lkotlinx/kover/gradle/plugin/dsl/GroupingEntityType;
public abstract fun getGroupBy ()Lorg/gradle/api/provider/Property;
public fun isEnabled ()Z
public abstract fun maxBound (I)V
public abstract fun maxBound (ILkotlinx/kover/gradle/plugin/dsl/CoverageUnit;Lkotlinx/kover/gradle/plugin/dsl/AggregationType;)V
public abstract fun maxBound (Lorg/gradle/api/provider/Provider;)V
public static synthetic fun maxBound$default (Lkotlinx/kover/gradle/plugin/dsl/KoverVerifyRule;ILkotlinx/kover/gradle/plugin/dsl/CoverageUnit;Lkotlinx/kover/gradle/plugin/dsl/AggregationType;ILjava/lang/Object;)V
public abstract fun minBound (I)V
public abstract fun minBound (ILkotlinx/kover/gradle/plugin/dsl/CoverageUnit;Lkotlinx/kover/gradle/plugin/dsl/AggregationType;)V
public abstract fun minBound (Lorg/gradle/api/provider/Provider;)V
public static synthetic fun minBound$default (Lkotlinx/kover/gradle/plugin/dsl/KoverVerifyRule;ILkotlinx/kover/gradle/plugin/dsl/CoverageUnit;Lkotlinx/kover/gradle/plugin/dsl/AggregationType;ILjava/lang/Object;)V
public fun setEnabled (Z)V
public fun setEntity (Lkotlinx/kover/gradle/plugin/dsl/GroupingEntityType;)V
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverVerifyTaskConfig : kotlinx/kover/gradle/plugin/dsl/KoverVerificationRulesConfig {
public abstract fun getOnCheck ()Lorg/gradle/api/provider/Property;
}
public final class kotlinx/kover/gradle/plugin/dsl/KoverVersions {
public static final field INSTANCE Lkotlinx/kover/gradle/plugin/dsl/KoverVersions;
public static final field JACOCO_TOOL_DEFAULT_VERSION Ljava/lang/String;
public static final field KOVER_TOOL_VERSION Ljava/lang/String;
public static final field MINIMUM_GRADLE_VERSION Ljava/lang/String;
public final fun getVersion ()Ljava/lang/String;
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/KoverXmlTaskConfig {
public fun filters (Lorg/gradle/api/Action;)V
public abstract fun getOnCheck ()Lorg/gradle/api/provider/Property;
public abstract fun getTitle ()Lorg/gradle/api/provider/Property;
public abstract fun getXmlFile ()Lorg/gradle/api/file/RegularFileProperty;
public fun setReportFile (Ljava/lang/Object;)V
}
public final class kotlinx/kover/gradle/plugin/dsl/MetricType : java/lang/Enum {
public static final field BRANCH Lkotlinx/kover/gradle/plugin/dsl/MetricType;
public static final field INSTRUCTION Lkotlinx/kover/gradle/plugin/dsl/MetricType;
public static final field LINE Lkotlinx/kover/gradle/plugin/dsl/MetricType;
public static fun valueOf (Ljava/lang/String;)Lkotlinx/kover/gradle/plugin/dsl/MetricType;
public static fun values ()[Lkotlinx/kover/gradle/plugin/dsl/MetricType;
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/SourceSetsExclusions {
public fun names (Ljava/lang/Iterable;)V
public fun names ([Ljava/lang/String;)V
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/tasks/KoverBinaryReport : kotlinx/kover/gradle/plugin/dsl/tasks/KoverReport {
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/tasks/KoverHtmlReport : kotlinx/kover/gradle/plugin/dsl/tasks/KoverReport {
public abstract fun getReportDir ()Lorg/gradle/api/provider/Provider;
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/tasks/KoverLogReport : kotlinx/kover/gradle/plugin/dsl/tasks/KoverReport {
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/tasks/KoverReport : org/gradle/api/Task {
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/tasks/KoverVerifyReport : kotlinx/kover/gradle/plugin/dsl/tasks/KoverReport {
}
public abstract interface class kotlinx/kover/gradle/plugin/dsl/tasks/KoverXmlReport : kotlinx/kover/gradle/plugin/dsl/tasks/KoverReport {
}