You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2022/01/10 01:18:48 UTC
[groovy] branch GROOVY_4_0_X updated: documentation: finish builder TBDs
This is an automated email from the ASF dual-hosted git repository.
paulk pushed a commit to branch GROOVY_4_0_X
in repository https://gitbox.apache.org/repos/asf/groovy.git
The following commit(s) were added to refs/heads/GROOVY_4_0_X by this push:
new 2e060d5 documentation: finish builder TBDs
2e060d5 is described below
commit 2e060d5e4c5b65280665933768e236af87cb4f71
Author: Paul King <pa...@asert.com.au>
AuthorDate: Mon Jan 10 11:17:46 2022 +1000
documentation: finish builder TBDs
---
src/spec/doc/core-domain-specific-languages.adoc | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/spec/doc/core-domain-specific-languages.adoc b/src/spec/doc/core-domain-specific-languages.adoc
index 0a71590..b6c21b8 100644
--- a/src/spec/doc/core-domain-specific-languages.adoc
+++ b/src/spec/doc/core-domain-specific-languages.adoc
@@ -1862,6 +1862,8 @@ include::../test/builder/BuilderSpecTest.groovy[tags=use_builder1,indent=0]
==== FactoryBuilderSupport
A second approach to building a builder is to subclass `FactoryBuilderSupport`.
+This builder has similar goals to `BuilderSupport` but with extra features
+to simplify domain class construction.
With this approach, the general idea is to override one or more of a number of
_lifecycle_ methods including `resolveFactory`, `nodeCompleted` and `postInstantiate` methods from the `FactoryBuilderSupport` abstract class.