Class GeneratedBuilder

    • Method Detail

      • addBuilderTypeDeclaration

        private void addBuilderTypeDeclaration​(SourceBuilder code)
      • addStaticFromMethod

        private void addStaticFromMethod​(SourceBuilder code)
      • addFieldDeclarations

        private void addFieldDeclarations​(SourceBuilder code)
      • addAccessors

        private void addAccessors​(SourceBuilder body)
      • addBuildMethod

        private void addBuildMethod​(SourceBuilder code)
      • addMergeFromValueMethod

        private void addMergeFromValueMethod​(SourceBuilder code)
      • addMergeFromBuilderMethod

        private void addMergeFromBuilderMethod​(SourceBuilder code)
      • mergeActions

        private java.util.Set<MergeAction> mergeActions()
      • addClearMethod

        private void addClearMethod​(SourceBuilder code)
      • addBuildPartialMethod

        private void addBuildPartialMethod​(SourceBuilder code)
      • addPropertyEnum

        private void addPropertyEnum​(SourceBuilder code)
      • addRebuildableSuperclass

        private void addRebuildableSuperclass​(SourceBuilder code)
      • addValueType

        private void addValueType​(SourceBuilder code)
      • addValueTypeConstructor

        private void addValueTypeConstructor​(SourceBuilder code)
      • addValueTypeGetters

        private void addValueTypeGetters​(SourceBuilder code)
      • addValueTypeToBuilder

        private void addValueTypeToBuilder​(SourceBuilder code)
      • addValueTypeEquals

        private void addValueTypeEquals​(SourceBuilder code)
      • addValueTypeEqualsOverride

        private void addValueTypeEqualsOverride​(SourceBuilder code)
      • addValueTypeHashCode

        private void addValueTypeHashCode​(SourceBuilder code)
      • addPartialType

        private void addPartialType​(SourceBuilder code)
      • addPartialFields

        private void addPartialFields​(SourceBuilder code)
      • addPartialConstructor

        private void addPartialConstructor​(SourceBuilder code)
      • addPartialGetters

        private void addPartialGetters​(SourceBuilder code)
      • addPartialToBuilderMethod

        private void addPartialToBuilderMethod​(SourceBuilder code)
      • addPartialEquals

        private void addPartialEquals​(SourceBuilder code)
      • addPartialHashCode

        private void addPartialHashCode​(SourceBuilder code)
      • extending

        private static Excerpt extending​(java.lang.Object type,
                                         boolean isInterface)
        Returns an Excerpt of "implements/extends type".