Build Logs
thoughtworksinc/binding.scala • 3.8.0-RC4:2025-12-22
Errors
0
Warnings
377
Total Lines
660
1##################################
2Clonning https://github.com/thoughtworksinc/binding.scala.git into /build/repo using revision v12.2.0
3##################################
4Note: switching to 'a0371f705522fba39e2d6fa47de69b9ebcee890d'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21----
22Preparing build for 3.8.0-RC4
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30----
31Starting build for 3.8.0-RC4
32Execute tests: true
33sbt project found:
34Sbt version 1.8.2 is not supported, minimal supported version is 1.11.5
35Enforcing usage of sbt in version 1.11.5
36No prepare script found for project thoughtworksinc/binding.scala
37##################################
38Scala version: 3.8.0-RC4
39Targets: com.thoughtworks.binding%binding com.thoughtworks.binding%safebuffer
40Project projectConfig: {"projects":{"exclude":["com.thoughtworks.binding%bindable-bindableseq","com.thoughtworks.binding%covariantstreamt","com.thoughtworks.binding%defaultfuture","com.thoughtworks.binding%keywords-bind","com.thoughtworks.binding%patchstreamt","com.thoughtworks.binding%streamt"],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
41##################################
42Using extra scalacOptions: ,REQUIRE:-source:3.8
43Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
44[sbt_options] declare -a sbt_options=()
45[process_args] java_version = '17'
46[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
47# Executing command line:
48java
49-Dfile.encoding=UTF-8
50-Xss5m
51-XX:MaxMetaspaceSize=9999g
52-Dcommunitybuild.scala=3.8.0-RC4
53-Dcommunitybuild.project.dependencies.add=
54-Xmx7G
55-Xms4G
56-Xss8M
57-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
58-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
59-jar
60/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
61"setCrossScalaVersions 3.8.0-RC4"
62"++3.8.0-RC4 -v"
63"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
64"set every credentials := Nil"
65"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
66"removeScalacOptionsStartingWith -P:wartremover"
67
68moduleMappings
69"runBuild 3.8.0-RC4 """{"projects":{"exclude":["com.thoughtworks.binding%bindable-bindableseq","com.thoughtworks.binding%covariantstreamt","com.thoughtworks.binding%defaultfuture","com.thoughtworks.binding%keywords-bind","com.thoughtworks.binding%patchstreamt","com.thoughtworks.binding%streamt"],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}""" com.thoughtworks.binding%binding com.thoughtworks.binding%safebuffer"
70
71[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
72[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
73[info] loading project definition from /build/repo/project
74[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
75[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
76[info] Compilation completed in 8.788s.
77[info] done compiling
78/build/repo/build.sbt:9: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
79organization in ThisBuild := "com.thoughtworks.binding"
80 ^
81[info] loading settings for project SafeBufferJS from build.sbt...
82[info] loading settings for project SafeBufferJVM from build.sbt...
83[info] loading settings for project BindingJS from build.sbt...
84[info] loading settings for project BindingJVM from build.sbt...
85[info] loading settings for project repo from build.sbt, secret.sbt...
86[info] set current project to repo (in build file:/build/repo/)
87Execute setCrossScalaVersions: 3.8.0-RC4
88OpenCB::Changing crossVersion 3.2.1 -> 3.8.0-RC4 in BindingJS/crossScalaVersions
89OpenCB::Changing crossVersion 3.2.1 -> 3.8.0-RC4 in SafeBufferJS/crossScalaVersions
90OpenCB::Changing crossVersion 3.2.1 -> 3.8.0-RC4 in SafeBufferJVM/crossScalaVersions
91OpenCB::Changing crossVersion 3.2.1 -> 3.8.0-RC4 in BindingJVM/crossScalaVersions
92OpenCB::Changing crossVersion 3.2.1 -> 3.8.0-RC4 in repo/crossScalaVersions
93[info] set current project to repo (in build file:/build/repo/)
94[info] Setting Scala version to 3.8.0-RC4 on 5 projects.
95[info] Switching Scala version on:
96[info] BindingJVM (3.8.0-RC4, 2.13.10, 2.13.4)
97[info] BindingJS (3.8.0-RC4, 2.13.10, 2.13.4)
98[info] SafeBufferJS (3.8.0-RC4, 2.13.10, 2.13.4)
99[info] SafeBufferJVM (3.8.0-RC4, 2.13.10, 2.13.4)
100[info] * repo (3.8.0-RC4, 2.13.10, 2.13.4)
101[info] Excluding projects:
102[info] Reapplying settings...
103[info] set current project to repo (in build file:/build/repo/)
104Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
105[info] Reapplying settings...
106[info] set current project to repo (in build file:/build/repo/)
107[info] Defining BindingJS / credentials, BindingJVM / credentials and 3 others.
108[info] The new values will be used by BindingJS / allCredentials, BindingJS / credentials and 24 others.
109[info] Run `last` for details.
110[info] Reapplying settings...
111[info] set current project to repo (in build file:/build/repo/)
112Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
113[info] Reapplying settings...
114OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
115
116 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
117 Did you mean BindingJS / allExcludeDependencies ?
118 , retry without global scopes
119[info] Reapplying settings...
120[info] set current project to repo (in build file:/build/repo/)
121Execute removeScalacOptionsStartingWith: -P:wartremover
122[info] Reapplying settings...
123[info] set current project to repo (in build file:/build/repo/)
124[success] Total time: 0 s, completed Dec 22, 2025, 5:39:13 PM
125Build config: {"projects":{"exclude":["com.thoughtworks.binding%bindable-bindableseq","com.thoughtworks.binding%covariantstreamt","com.thoughtworks.binding%defaultfuture","com.thoughtworks.binding%keywords-bind","com.thoughtworks.binding%patchstreamt","com.thoughtworks.binding%streamt"],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
126Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(com.thoughtworks.binding%bindable-bindableseq, com.thoughtworks.binding%covariantstreamt, com.thoughtworks.binding%defaultfuture, com.thoughtworks.binding%keywords-bind, com.thoughtworks.binding%patchstreamt, com.thoughtworks.binding%streamt),Map()),Full,List()))
127Starting build...
128Projects: Set(BindingJVM, SafeBufferJVM)
129Starting build for ProjectRef(file:/build/repo/,BindingJVM) (binding)... [0/2]
130OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
131OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
132OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
133Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
134[info] compiling 2 Scala sources to /build/repo/SafeBuffer/jvm/target/scala-3.8.0-RC4/classes ...
135[warn] bad option '-Ymacro-annotations' was ignored
136[warn] one warning found
137[info] done compiling
138[info] compiling 3 Scala sources to /build/repo/Binding/jvm/target/scala-3.8.0-RC4/classes ...
139[info] done compiling
140[warn] Invalid Scaladoc tag detected at [1451..1732) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
141[warn] @author
142[warn] 杨博 (Yang Bo) <pop.atry@gmail.com>
143[warn] Invalid Scaladoc tag detected at [3310..3520) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
144[warn] @note
145[warn] Even though [[value]] always references to the same object, the content of the object coule be mutable.
146[warn] Invalid Scaladoc tag detected at [4779..5018) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
147[warn] @note
148[warn] This method must not be invoked inside a `@dom` method body or a `Binding { ... }` block.
149[warn] Invalid Scaladoc tag detected at [22737..23123) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
150[warn] @note
151[warn] This method is recursive, which means that the dependencies of this [[BindingSeq]] will be watched as well.
152[warn] Invalid Scaladoc tag detected at [23234..23422) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
153[warn] @note
154[warn] This method is recursive, which means that the dependencies of this [[BindingSeq]] will be unwatched as well.
155[warn] Invalid Scaladoc tag detected at [23708..23857) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
156[warn] @note
157[warn] This method is used for internal testing purpose only.
158[warn] Invalid Scaladoc tag detected at [24233..24359) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
159[warn] @note
160[warn] Don't use this method in user code.
161[warn] Invalid Scaladoc tag detected at [24496..24618) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
162[warn] @note
163[warn] Don't use this method in user code.
164[warn] Invalid Scaladoc tag detected at [24742..24868) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
165[warn] @note
166[warn] Don't use this method in user code.
167[warn] Invalid Scaladoc tag detected at [25085..25214) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
168[warn] @note
169[warn] Don't use this method in user code.
170[warn] Invalid Scaladoc tag detected at [28267..28649) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
171[warn] @note
172[warn] This method must not be invoked inside a `@dom` method body or a `Binding { ... }` block..
173[warn] Invalid Scaladoc tag detected at [41724..41954) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
174[warn] @note
175[warn] [[Rx]] operators are incomplete. Feel free to create a Pull Request if you need a certain operator.
176[warn] Invalid Scaladoc tag detected at [41724..41954) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
177[warn] @see
178[warn] [[http://reactivex.io/ ReactiveX]]
179[warn] Invalid Scaladoc tag detected at [41974..44919) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
180[warn] @note
181[warn] Even though an [[Observable]] is technically a [[Binding]], an [[Observable]] created from a [[Rx]] operator
182[warn] does not actually indicates data-binding.
183[warn] Invalid Scaladoc tag detected at [44969..48346) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
184[warn] @example
185[warn] Given a sequence of [[Observable]]s,
186[warn] Invalid Scaladoc tag detected at [44969..48346) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
187[warn] @see
188[warn] [[http://reactivex.io/documentation/operators/concat.html ReactiveX - Concat operator]]
189[warn] Invalid Scaladoc tag detected at [48484..48599) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
190[warn] @see
191[warn] [[http://reactivex.io/documentation/operators/repeat.html ReactiveX - Repeat operator]]
192[warn] Invalid Scaladoc tag detected at [48723..48836) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
193[warn] @see
194[warn] [[http://reactivex.io/documentation/operators/merge.html ReactiveX - Merge operator]]
195[warn] Invalid Scaladoc tag detected at [48941..50885) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
196[warn] @example
197[warn] Circular referenced [[Observable]]s can be created with the help of [[defer]]
198[warn] Invalid Scaladoc tag detected at [48941..50885) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
199[warn] @note
200[warn] This [[defer]] is slightly different from other implementation the
201[warn] [[http://reactivex.io/documentation/operators/defer.html ReactiveX Defer]] operator, because this [[defer]]
202[warn] shares the same upstream [[Observable]] instance for all subscribes.
203[warn] Invalid Scaladoc tag detected at [48941..50885) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
204[warn] @see
205[warn] [[http://reactivex.io/documentation/operators/defer.html ReactiveX - Defer operator]]
206[warn] Invalid Scaladoc tag detected at [50989..54383) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
207[warn] @example
208[warn] Given a sequence of [[Observable]]s,
209[warn] Invalid Scaladoc tag detected at [50989..54383) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
210[warn] @see
211[warn] [[http://reactivex.io/documentation/operators/merge.html ReactiveX - Merge operator]]
212[warn] Invalid Scaladoc tag detected at [54669..56239) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
213[warn] @example
214[warn] Given a source observable,
215[warn] Invalid Scaladoc tag detected at [54669..56239) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
216[warn] @see
217[warn] [[http://reactivex.io/documentation/operators/to.html ReactiveX - To operator]]
218[warn] Invalid Scaladoc tag detected at [56362..56932) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
219[warn] @author
220[warn] 杨博 (Yang Bo) <pop.atry@gmail.com>
221[warn] Invalid Scaladoc tag detected at [56362..56932) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
222[warn] @example
223[warn] You may create a data binding expression via `Binding { ??? }` block annotation.
224[warn] Invalid Scaladoc tag detected at [57409..57786) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
225[warn] @note
226[warn] This method is recursive, which means that the dependencies of this [[Binding]] will be watched as well.
227[warn] Invalid Scaladoc tag detected at [57887..58063) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
228[warn] @note
229[warn] This method is recursive, which means that the dependencies of this [[Binding]] will be unwatched as well.
230[warn] Invalid Scaladoc tag detected at [1206..1956) in Input.File(new File("/build/repo/Binding/shared/src/main/scala-3/com/thoughtworks/binding/Binding2Or3.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
231[warn] @note
232[warn] This method must be invoked inside a `@dom` method body or a `Binding { ... }` block..
233[info] compiling 9 Scala sources to /build/repo/Binding/jvm/target/scala-3.8.0-RC4/test-classes ...
234[warn] bad option '-Xcheckinit' was ignored
235[warn] one warning found
236[info] done compiling
237[warn] Invalid Scaladoc tag detected at [1451..1732) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
238[warn] @author
239[warn] 杨博 (Yang Bo) <pop.atry@gmail.com>
240[warn] Invalid Scaladoc tag detected at [3310..3520) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
241[warn] @note
242[warn] Even though [[value]] always references to the same object, the content of the object coule be mutable.
243[warn] Invalid Scaladoc tag detected at [4779..5018) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
244[warn] @note
245[warn] This method must not be invoked inside a `@dom` method body or a `Binding { ... }` block.
246[warn] Invalid Scaladoc tag detected at [22737..23123) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
247[warn] @note
248[warn] This method is recursive, which means that the dependencies of this [[BindingSeq]] will be watched as well.
249[warn] Invalid Scaladoc tag detected at [23234..23422) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
250[warn] @note
251[warn] This method is recursive, which means that the dependencies of this [[BindingSeq]] will be unwatched as well.
252[warn] Invalid Scaladoc tag detected at [23708..23857) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
253[warn] @note
254[warn] This method is used for internal testing purpose only.
255[warn] Invalid Scaladoc tag detected at [24233..24359) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
256[warn] @note
257[warn] Don't use this method in user code.
258[warn] Invalid Scaladoc tag detected at [24496..24618) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
259[warn] @note
260[warn] Don't use this method in user code.
261[warn] Invalid Scaladoc tag detected at [24742..24868) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
262[warn] @note
263[warn] Don't use this method in user code.
264[warn] Invalid Scaladoc tag detected at [25085..25214) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
265[warn] @note
266[warn] Don't use this method in user code.
267[warn] Invalid Scaladoc tag detected at [28267..28649) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
268[warn] @note
269[warn] This method must not be invoked inside a `@dom` method body or a `Binding { ... }` block..
270[warn] Invalid Scaladoc tag detected at [41724..41954) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
271[warn] @note
272[warn] [[Rx]] operators are incomplete. Feel free to create a Pull Request if you need a certain operator.
273[warn] Invalid Scaladoc tag detected at [41724..41954) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
274[warn] @see
275[warn] [[http://reactivex.io/ ReactiveX]]
276[warn] Invalid Scaladoc tag detected at [41974..44919) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
277[warn] @note
278[warn] Even though an [[Observable]] is technically a [[Binding]], an [[Observable]] created from a [[Rx]] operator
279[warn] does not actually indicates data-binding.
280[warn] Invalid Scaladoc tag detected at [44969..48346) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
281[warn] @example
282[warn] Given a sequence of [[Observable]]s,
283[warn] Invalid Scaladoc tag detected at [44969..48346) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
284[warn] @see
285[warn] [[http://reactivex.io/documentation/operators/concat.html ReactiveX - Concat operator]]
286[warn] Invalid Scaladoc tag detected at [48484..48599) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
287[warn] @see
288[warn] [[http://reactivex.io/documentation/operators/repeat.html ReactiveX - Repeat operator]]
289[warn] Invalid Scaladoc tag detected at [48723..48836) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
290[warn] @see
291[warn] [[http://reactivex.io/documentation/operators/merge.html ReactiveX - Merge operator]]
292[warn] Invalid Scaladoc tag detected at [48941..50885) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
293[warn] @example
294[warn] Circular referenced [[Observable]]s can be created with the help of [[defer]]
295[warn] Invalid Scaladoc tag detected at [48941..50885) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
296[warn] @note
297[warn] This [[defer]] is slightly different from other implementation the
298[warn] [[http://reactivex.io/documentation/operators/defer.html ReactiveX Defer]] operator, because this [[defer]]
299[warn] shares the same upstream [[Observable]] instance for all subscribes.
300[warn] Invalid Scaladoc tag detected at [48941..50885) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
301[warn] @see
302[warn] [[http://reactivex.io/documentation/operators/defer.html ReactiveX - Defer operator]]
303[warn] Invalid Scaladoc tag detected at [50989..54383) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
304[warn] @example
305[warn] Given a sequence of [[Observable]]s,
306[warn] Invalid Scaladoc tag detected at [50989..54383) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
307[warn] @see
308[warn] [[http://reactivex.io/documentation/operators/merge.html ReactiveX - Merge operator]]
309[warn] Invalid Scaladoc tag detected at [54669..56239) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
310[warn] @example
311[warn] Given a source observable,
312[warn] Invalid Scaladoc tag detected at [54669..56239) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
313[warn] @see
314[warn] [[http://reactivex.io/documentation/operators/to.html ReactiveX - To operator]]
315[warn] Invalid Scaladoc tag detected at [56362..56932) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
316[warn] @author
317[warn] 杨博 (Yang Bo) <pop.atry@gmail.com>
318[warn] Invalid Scaladoc tag detected at [56362..56932) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
319[warn] @example
320[warn] You may create a data binding expression via `Binding { ??? }` block annotation.
321[warn] Invalid Scaladoc tag detected at [57409..57786) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
322[warn] @note
323[warn] This method is recursive, which means that the dependencies of this [[Binding]] will be watched as well.
324[warn] Invalid Scaladoc tag detected at [57887..58063) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
325[warn] @note
326[warn] This method is recursive, which means that the dependencies of this [[Binding]] will be unwatched as well.
327[warn] Invalid Scaladoc tag detected at [1206..1956) in Input.File(new File("/build/repo/Binding/shared/src/main/scala-3/com/thoughtworks/binding/Binding2Or3.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
328[warn] @note
329[warn] This method must be invoked inside a `@dom` method body or a `Binding { ... }` block..
330[info] BindingExample:
331[info] com.thoughtworks.binding
332[info] Binding
333[info] Var
334[info] + Source variable of data binding expression.
335[info] + You can manually change the value:
336[info] + Then, any data binding expressions that depend on this [[Var]] will be changed automatically.
337[info] Rx
338[info] Observable
339[info] + A [[Binding]] that can be terminated.
340[info] + Once the value turned into a [[scala.None]], this [[Observable]] would be considered as terminated, and any
341[info] future changes of this [[Observable]] will be ignored by any [[Rx]] operators derived from this [[Observable]],
342[info] even if this [[Observable]] turns into a [[scala.Some]] value again.
343[info] - @note
344[info] Even though an [[Observable]] is technically a [[Binding]], an [[Observable]] created from a [[Rx]] operator
345[info] does not actually indicates data-binding.
346[info] + For example, given an [[Observable]] created from [[Rx.concat]],
347[info] + when a source value gets changed,
348[info] + and the source value is changed back to the original value,
349[info] + then the value of the derived observable might not be the original value.
350[info] + In contrast, if the `concat` operator is implemented by ordinary [[Binding.bind]] macros, the derived Binding is
351[info] indeed a data-binding, i.e. it always perform the same calculation for the same values of source [[Binding]]s.
352[info] concat
353[info] + Emit the emissions from two or more [[Observable]]s without interleaving them.
354[info] - @example
355[info] Given a sequence of [[Observable]]s,
356[info] + when concatenate them together,
357[info] + the concatenated value should be the first [[scala.Some]] value in the sequence of observables;
358[info] + when the current observable becomes `None`,
359[info] + the concatenated value should be the next [[scala.Some]] value in the sequence of observables,
360[info] + even when the next [[scala.Some]] value is derived from another [[Binding]];
361[info] + when the value of the upstream [[Binding]] is changed to another [[scala.Some]] value,
362[info] + the concatenated value should be changed accordingly;
363[info] + when multiple observables become [[scala.None]] at once,
364[info] + they all should be skipped when calculate the concatenated value;
365[info] + when the last observable in the sequence becomes [[scala.None]],
366[info] + the concatenated value should become [[scala.None]] permanently,
367[info] + even when some observables in the sequence become [[scala.Some]] again.
368[info] defer
369[info] + do not create the Observable until the observer subscribes
370[info] - @example
371[info] Circular referenced [[Observable]]s can be created with the help of [[defer]]
372[info] + Initially, `observable1` did not subscribe `observable2` because `source` is `init`,
373[info] + therefore observable2 should be `None`,
374[info] + when `source` changed,
375[info] + `observable1` should subscribe `observable2`, and there should be `Some` values.
376[info] + Even though circular referenced [[Observable]]s can be created in this way, their calculation must not be
377[info] mutually dependent.
378[info] merge
379[info] + Combine multiple [[Observable]]s into one by merging their emissions.
380[info] - @example
381[info] Given a sequence of [[Observable]]s,
382[info] + when merge them together,
383[info] + the merged value should be the first [[scala.Some]] value in the sequence of observables;
384[info] + when the some but not all of the observable becomes `None`,
385[info] + the merged value should be unchanged,
386[info] + when any of the observable becomes `Some` value,
387[info] + the merged value should be the new value,
388[info] + even when a previous `None` observable becomes `Some` value,,
389[info] + the merged value should be the new value of the previous `None` observable,
390[info] + when multiple observables are changed at once,
391[info] + the merged value should be the value of the last derived observable
392[info] + when all the observables become `None`,
393[info] toBindingSeq
394[info] + convert an Observable into a [[BindingSeq]].
395[info] - @example
396[info] Given a source observable,
397[info] + when converting it into a [[BindingSeq]],
398[info] + and flat-mapping to the result,
399[info] + then result should have the values corresponding to the source observable,
400[info] + when the source observable changes,
401[info] + then the corresponding new value should be appended to the result,
402[info] + when the source observable terminates,
403[info] + then the result should be empty
404[info] Binding
405[info] + A data binding expression that represents a value that automatically recalculates when its dependencies change.
406[info] - @example
407[info] You may create a data binding expression via `Binding { ??? }` block annotation.
408[info] + A data binding expression may depend on other binding expressions via [[bind]] method:
409[info] Zhihu50863924:
410[info] - Newly created Binding expression should not re-render immediately
411[info] FlatMapRemove:
412[info] - removed source of a flatMap
413[info] Stackoverflow58206168:
414[info] - Binding.scala: Vars.bind seems to not work correctly
415[info] Issue188:
416[info] - non-regression test for https://github.com/ThoughtWorksInc/Binding.scala/issues/188
417[info] BindingTest:
418[info] - hello world
419[info] - TripleBinding
420[info] - DataBindingShouldBeSupportedByScalaz
421[info] - CacheShouldBeUpdated
422[info] - ForYieldWithFilter
423[info] - ForYield
424[info] - FlatMappedVarBuffer
425[info] - MappedVarBuffer
426[info] - Length
427[info] - WithFilter
428[info] - ++=
429[info] - ScalaRxLeakExample
430[info] - multi to one dependencies
431[info] - for / yield / if
432[info] - flatMap
433[info] - foreach
434[info] - vars.all.bind
435[info] - constants.all.bind
436[info] - bindingSeq.all.bind
437[info] Issue56:
438[info] - test
439[info] InsertThenClear:
440[info] - insert then clear
441[warn] Invalid Scaladoc tag detected at [1451..1732) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
442[warn] @author
443[warn] 杨博 (Yang Bo) <pop.atry@gmail.com>
444[warn] Invalid Scaladoc tag detected at [3310..3520) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
445[warn] @note
446[warn] Even though [[value]] always references to the same object, the content of the object coule be mutable.
447[warn] Invalid Scaladoc tag detected at [4779..5018) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
448[warn] @note
449[warn] This method must not be invoked inside a `@dom` method body or a `Binding { ... }` block.
450[warn] Invalid Scaladoc tag detected at [22737..23123) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
451[warn] @note
452[warn] This method is recursive, which means that the dependencies of this [[BindingSeq]] will be watched as well.
453[warn] Invalid Scaladoc tag detected at [23234..23422) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
454[warn] @note
455[warn] This method is recursive, which means that the dependencies of this [[BindingSeq]] will be unwatched as well.
456[warn] Invalid Scaladoc tag detected at [23708..23857) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
457[warn] @note
458[warn] This method is used for internal testing purpose only.
459[warn] Invalid Scaladoc tag detected at [24233..24359) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
460[warn] @note
461[warn] Don't use this method in user code.
462[warn] Invalid Scaladoc tag detected at [24496..24618) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
463[warn] @note
464[warn] Don't use this method in user code.
465[warn] Invalid Scaladoc tag detected at [24742..24868) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
466[warn] @note
467[warn] Don't use this method in user code.
468[warn] Invalid Scaladoc tag detected at [25085..25214) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
469[warn] @note
470[warn] Don't use this method in user code.
471[warn] Invalid Scaladoc tag detected at [28267..28649) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
472[warn] @note
473[warn] This method must not be invoked inside a `@dom` method body or a `Binding { ... }` block..
474[warn] Invalid Scaladoc tag detected at [41724..41954) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
475[warn] @note
476[warn] [[Rx]] operators are incomplete. Feel free to create a Pull Request if you need a certain operator.
477[warn] Invalid Scaladoc tag detected at [41724..41954) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
478[warn] @see
479[warn] [[http://reactivex.io/ ReactiveX]]
480[warn] Invalid Scaladoc tag detected at [41974..44919) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
481[warn] @note
482[warn] Even though an [[Observable]] is technically a [[Binding]], an [[Observable]] created from a [[Rx]] operator
483[warn] does not actually indicates data-binding.
484[warn] Invalid Scaladoc tag detected at [44969..48346) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
485[warn] @example
486[warn] Given a sequence of [[Observable]]s,
487[warn] Invalid Scaladoc tag detected at [44969..48346) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
488[warn] @see
489[warn] [[http://reactivex.io/documentation/operators/concat.html ReactiveX - Concat operator]]
490[warn] Invalid Scaladoc tag detected at [48484..48599) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
491[warn] @see
492[warn] [[http://reactivex.io/documentation/operators/repeat.html ReactiveX - Repeat operator]]
493[warn] Invalid Scaladoc tag detected at [48723..48836) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
494[warn] @see
495[warn] [[http://reactivex.io/documentation/operators/merge.html ReactiveX - Merge operator]]
496[warn] Invalid Scaladoc tag detected at [48941..50885) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
497[warn] @example
498[warn] Circular referenced [[Observable]]s can be created with the help of [[defer]]
499[warn] Invalid Scaladoc tag detected at [48941..50885) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
500[warn] @note
501[warn] This [[defer]] is slightly different from other implementation the
502[warn] [[http://reactivex.io/documentation/operators/defer.html ReactiveX Defer]] operator, because this [[defer]]
503[warn] shares the same upstream [[Observable]] instance for all subscribes.
504[warn] Invalid Scaladoc tag detected at [48941..50885) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
505[warn] @see
506[warn] [[http://reactivex.io/documentation/operators/defer.html ReactiveX - Defer operator]]
507[warn] Invalid Scaladoc tag detected at [50989..54383) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
508[warn] @example
509[warn] Given a sequence of [[Observable]]s,
510[warn] Invalid Scaladoc tag detected at [50989..54383) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
511[warn] @see
512[warn] [[http://reactivex.io/documentation/operators/merge.html ReactiveX - Merge operator]]
513[warn] Invalid Scaladoc tag detected at [54669..56239) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
514[warn] @example
515[warn] Given a source observable,
516[warn] Invalid Scaladoc tag detected at [54669..56239) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
517[warn] @see
518[warn] [[http://reactivex.io/documentation/operators/to.html ReactiveX - To operator]]
519[warn] Invalid Scaladoc tag detected at [56362..56932) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
520[warn] @author
521[warn] 杨博 (Yang Bo) <pop.atry@gmail.com>
522[warn] Invalid Scaladoc tag detected at [56362..56932) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
523[warn] @example
524[warn] You may create a data binding expression via `Binding { ??? }` block annotation.
525[warn] Invalid Scaladoc tag detected at [57409..57786) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
526[warn] @note
527[warn] This method is recursive, which means that the dependencies of this [[Binding]] will be watched as well.
528[warn] Invalid Scaladoc tag detected at [57887..58063) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
529[warn] @note
530[warn] This method is recursive, which means that the dependencies of this [[Binding]] will be unwatched as well.
531[warn] Invalid Scaladoc tag detected at [1206..1956) in Input.File(new File("/build/repo/Binding/shared/src/main/scala-3/com/thoughtworks/binding/Binding2Or3.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
532[warn] @note
533[warn] This method must be invoked inside a `@dom` method body or a `Binding { ... }` block..
534[warn] Invalid Scaladoc tag detected at [1451..1732) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
535[warn] @author
536[warn] 杨博 (Yang Bo) <pop.atry@gmail.com>
537[warn] Invalid Scaladoc tag detected at [3310..3520) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
538[warn] @note
539[warn] Even though [[value]] always references to the same object, the content of the object coule be mutable.
540[warn] Invalid Scaladoc tag detected at [4779..5018) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
541[warn] @note
542[warn] This method must not be invoked inside a `@dom` method body or a `Binding { ... }` block.
543[warn] Invalid Scaladoc tag detected at [22737..23123) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
544[warn] @note
545[warn] This method is recursive, which means that the dependencies of this [[BindingSeq]] will be watched as well.
546[warn] Invalid Scaladoc tag detected at [23234..23422) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
547[warn] @note
548[warn] This method is recursive, which means that the dependencies of this [[BindingSeq]] will be unwatched as well.
549[warn] Invalid Scaladoc tag detected at [23708..23857) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
550[warn] @note
551[warn] This method is used for internal testing purpose only.
552[warn] Invalid Scaladoc tag detected at [24233..24359) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
553[warn] @note
554[warn] Don't use this method in user code.
555[warn] Invalid Scaladoc tag detected at [24496..24618) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
556[warn] @note
557[warn] Don't use this method in user code.
558[warn] Invalid Scaladoc tag detected at [24742..24868) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
559[warn] @note
560[warn] Don't use this method in user code.
561[warn] Invalid Scaladoc tag detected at [25085..25214) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
562[warn] @note
563[warn] Don't use this method in user code.
564[warn] Invalid Scaladoc tag detected at [28267..28649) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
565[warn] @note
566[warn] This method must not be invoked inside a `@dom` method body or a `Binding { ... }` block..
567[warn] Invalid Scaladoc tag detected at [41724..41954) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
568[warn] @note
569[warn] [[Rx]] operators are incomplete. Feel free to create a Pull Request if you need a certain operator.
570[warn] Invalid Scaladoc tag detected at [41724..41954) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
571[warn] @see
572[warn] [[http://reactivex.io/ ReactiveX]]
573[warn] Invalid Scaladoc tag detected at [41974..44919) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
574[warn] @note
575[warn] Even though an [[Observable]] is technically a [[Binding]], an [[Observable]] created from a [[Rx]] operator
576[warn] does not actually indicates data-binding.
577[warn] Invalid Scaladoc tag detected at [44969..48346) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
578[warn] @example
579[warn] Given a sequence of [[Observable]]s,
580[warn] Invalid Scaladoc tag detected at [44969..48346) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
581[warn] @see
582[warn] [[http://reactivex.io/documentation/operators/concat.html ReactiveX - Concat operator]]
583[warn] Invalid Scaladoc tag detected at [48484..48599) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
584[warn] @see
585[warn] [[http://reactivex.io/documentation/operators/repeat.html ReactiveX - Repeat operator]]
586[warn] Invalid Scaladoc tag detected at [48723..48836) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
587[warn] @see
588[warn] [[http://reactivex.io/documentation/operators/merge.html ReactiveX - Merge operator]]
589[warn] Invalid Scaladoc tag detected at [48941..50885) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
590[warn] @example
591[warn] Circular referenced [[Observable]]s can be created with the help of [[defer]]
592[warn] Invalid Scaladoc tag detected at [48941..50885) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
593[warn] @note
594[warn] This [[defer]] is slightly different from other implementation the
595[warn] [[http://reactivex.io/documentation/operators/defer.html ReactiveX Defer]] operator, because this [[defer]]
596[warn] shares the same upstream [[Observable]] instance for all subscribes.
597[warn] Invalid Scaladoc tag detected at [48941..50885) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
598[warn] @see
599[warn] [[http://reactivex.io/documentation/operators/defer.html ReactiveX - Defer operator]]
600[warn] Invalid Scaladoc tag detected at [50989..54383) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
601[warn] @example
602[warn] Given a sequence of [[Observable]]s,
603[warn] Invalid Scaladoc tag detected at [50989..54383) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
604[warn] @see
605[warn] [[http://reactivex.io/documentation/operators/merge.html ReactiveX - Merge operator]]
606[warn] Invalid Scaladoc tag detected at [54669..56239) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
607[warn] @example
608[warn] Given a source observable,
609[warn] Invalid Scaladoc tag detected at [54669..56239) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
610[warn] @see
611[warn] [[http://reactivex.io/documentation/operators/to.html ReactiveX - To operator]]
612[warn] Invalid Scaladoc tag detected at [56362..56932) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
613[warn] @author
614[warn] 杨博 (Yang Bo) <pop.atry@gmail.com>
615[warn] Invalid Scaladoc tag detected at [56362..56932) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
616[warn] @example
617[warn] You may create a data binding expression via `Binding { ??? }` block annotation.
618[warn] Invalid Scaladoc tag detected at [57409..57786) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
619[warn] @note
620[warn] This method is recursive, which means that the dependencies of this [[Binding]] will be watched as well.
621[warn] Invalid Scaladoc tag detected at [57887..58063) in Input.File(new File("/build/repo/Binding/shared/src/main/scala/com/thoughtworks/binding/Binding.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
622[warn] @note
623[warn] This method is recursive, which means that the dependencies of this [[Binding]] will be unwatched as well.
624[warn] Invalid Scaladoc tag detected at [1206..1956) in Input.File(new File("/build/repo/Binding/shared/src/main/scala-3/com/thoughtworks/binding/Binding2Or3.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
625[warn] @note
626[warn] This method must be invoked inside a `@dom` method body or a `Binding { ... }` block..
627Starting build for ProjectRef(file:/build/repo/,SafeBufferJVM) (safebuffer)... [1/2]
628Compile scalacOptions: -unchecked, -Ymacro-annotations, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
629
630************************
631Build summary:
632[{
633 "module": "binding",
634 "compile": {"status": "ok", "tookMs": 12528, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
635 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
636 "test-compile": {"status": "ok", "tookMs": 9483, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
637 "test": {"status": "ok", "tookMs": 1216, "passed": 31, "failed": 0, "ignored": 0, "skipped": 0, "total": 31, "byFramework": [{"framework": "unknown", "stats": {"passed": 31, "failed": 0, "ignored": 0, "skipped": 0, "total": 31}}]},
638 "publish": {"status": "skipped", "tookMs": 0},
639 "metadata": {
640 "crossScalaVersions": ["3.2.1", "2.13.10", "2.13.4"]
641}
642},{
643 "module": "safebuffer",
644 "compile": {"status": "ok", "tookMs": 55, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
645 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
646 "test-compile": {"status": "ok", "tookMs": 134, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
647 "test": {"status": "ok", "tookMs": 119, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
648 "publish": {"status": "skipped", "tookMs": 0},
649 "metadata": {
650 "crossScalaVersions": ["3.2.1", "2.13.10", "2.13.4"]
651}
652}]
653************************
654[success] Total time: 52 s, completed Dec 22, 2025, 5:40:06 PM
655[0JChecking patch project/plugins.sbt...
656Checking patch project/build.properties...
657Checking patch build.sbt...
658Applied patch project/plugins.sbt cleanly.
659Applied patch project/build.properties cleanly.
660Applied patch build.sbt cleanly.