Skip to content

Commit 3673da2

Browse files
committed
Refine wording
1 parent 61153c6 commit 3673da2

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

docs/incremental.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ in Gradle annotation processing. In KSP,
2929
* an isolating output can have several sources
3030
* aggregating means that an output can be affected by any changes
3131

32-
If an output is `aggregating`, any changes except removal of files may affect it potentially.
32+
If an output is `aggregating`, any changes may affect it potentially, except removal of files that
33+
don't affect other files.
3334
In other words, if there's a change, all `aggregating` outputs need to be regenerated and therefore
3435
all of their sources will be reprocessed. Note that only registered files and changed / new files
3536
will be re-processed.
@@ -40,7 +41,7 @@ If an output is not `aggregating`, it only depends on the sources specified. Cha
4041
sources do not affect it. Unlike Gradle's java annotation processing, there can be multiple source
4142
files for an output.
4243

43-
For example, a generated output, which is dedicated to an interface it implements, is not
44+
For example, a generated class, which is dedicated to an interface it implements, is not
4445
`aggregating`.
4546

4647
In short, if an output may depend on new or any changed sources, it is `aggregating`.

0 commit comments

Comments
 (0)