test_class.file: examples/basic/src/test/java/net/zerobuilder/examples/beans/EmptyBeanConvenienceTest.java
test_class.identifier: EmptyBeanConvenienceTest
test_case.body: @Test
    public void getThings() throws Exception {
      EmptyBeanConvenience empty = emptyBeanConvenienceBuilder()
          .collection(emptyList())
          .iterables(emptyList())
          .sets(emptySet())
          .strings(emptyList())
          .things(emptyList());
      EmptyBeanConvenience notEmpty = emptyBeanConvenienceUpdater(empty)
          .strings(singletonList(""))
          .things(singletonList(""))
          .collection(singletonList(singletonList("")))
          .iterables(emptyList())
          .sets(emptySet())
          .done();
      assertThat(empty.getStrings().size(), is(0));
      assertThat(empty.getThings().size(), is(0));
      assertThat(empty.getCollection().size(), is(0));
      assertThat(empty.getSets().size(), is(0));
      assertThat(empty.getIterables().iterator().hasNext(), is(false));
      assertThat(notEmpty.getStrings().size(), is(1));
      assertThat(notEmpty.getThings().size(), is(1));
      assertThat(notEmpty.getCollection().size(), is(1));
      assertThat(notEmpty.getSets().size(), is(0));
      assertThat(notEmpty.getIterables().iterator().hasNext(), is(false));
    }
test_case.class_method_signature: EmptyBeanConvenienceTest.getThings()
test_case.full_signature: @Test public void getThings()
test_case.identifier: getThings
test_case.invocations: things strings sets iterables collection emptyBeanConvenienceBuilder emptyList emptyList emptySet emptyList emptyList done sets iterables collection things strings emptyBeanConvenienceUpdater singletonList singletonList singletonList singletonList emptyList emptySet assertThat size getStrings is assertThat size getThings is assertThat size getCollection is assertThat size getSets is assertThat hasNext iterator getIterables is assertThat size getStrings is assertThat size getThings is assertThat size getCollection is assertThat size getSets is assertThat hasNext iterator getIterables is
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void getThings()
focal_class.declarator: things
focal_class.modifier: private
focal_class.original_string: private List things;
focal_class.type: List
focal_class.var_name: things
focal_class.declarator: strings
focal_class.modifier: private
focal_class.original_string: private List<String> strings;
focal_class.type: List<String>
focal_class.var_name: strings
focal_class.declarator: collection
focal_class.modifier: private
focal_class.original_string: private Collection<List<String>> collection;
focal_class.type: Collection<List<String>>
focal_class.var_name: collection
focal_class.declarator: iterables
focal_class.modifier: private
focal_class.original_string: private Iterable<Collection<List<String>>> iterables;
focal_class.type: Iterable<Collection<List<String>>>
focal_class.var_name: iterables
focal_class.declarator: sets
focal_class.modifier: private
focal_class.original_string: private Set<Iterable<Collection<List<String>>>> sets;
focal_class.type: Set<Iterable<Collection<List<String>>>>
focal_class.var_name: sets
focal_class.file: examples/basic/src/main/java/net/zerobuilder/examples/beans/EmptyBeanConvenience.java
focal_class.identifier: EmptyBeanConvenience
focal_class.class_method_signature: EmptyBeanConvenience.getThings()
focal_class.full_signature: public List getThings()
focal_class.identifier: getThings
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List
focal_class.signature: List getThings()
focal_class.class_method_signature: EmptyBeanConvenience.setThings(List things)
focal_class.full_signature: public void setThings(List things)
focal_class.identifier: setThings
focal_class.modifiers: public
focal_class.parameters: (List things)
focal_class.return: void
focal_class.signature: void setThings(List things)
focal_class.class_method_signature: EmptyBeanConvenience.getStrings()
focal_class.full_signature: public List<String> getStrings()
focal_class.identifier: getStrings
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<String>
focal_class.signature: List<String> getStrings()
focal_class.class_method_signature: EmptyBeanConvenience.setStrings(List<String> strings)
focal_class.full_signature: public void setStrings(List<String> strings)
focal_class.identifier: setStrings
focal_class.modifiers: public
focal_class.parameters: (List<String> strings)
focal_class.return: void
focal_class.signature: void setStrings(List<String> strings)
focal_class.class_method_signature: EmptyBeanConvenience.getCollection()
focal_class.full_signature: public Collection<List<String>> getCollection()
focal_class.identifier: getCollection
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Collection<List<String>>
focal_class.signature: Collection<List<String>> getCollection()
focal_class.class_method_signature: EmptyBeanConvenience.setCollection(Collection<List<String>> collection)
focal_class.full_signature: public void setCollection(Collection<List<String>> collection)
focal_class.identifier: setCollection
focal_class.modifiers: public
focal_class.parameters: (Collection<List<String>> collection)
focal_class.return: void
focal_class.signature: void setCollection(Collection<List<String>> collection)
focal_class.class_method_signature: EmptyBeanConvenience.getIterables()
focal_class.full_signature: public Iterable<Collection<List<String>>> getIterables()
focal_class.identifier: getIterables
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Iterable<Collection<List<String>>>
focal_class.signature: Iterable<Collection<List<String>>> getIterables()
focal_class.class_method_signature: EmptyBeanConvenience.setIterables(Iterable<Collection<List<String>>> iterables)
focal_class.full_signature: public void setIterables(Iterable<Collection<List<String>>> iterables)
focal_class.identifier: setIterables
focal_class.modifiers: public
focal_class.parameters: (Iterable<Collection<List<String>>> iterables)
focal_class.return: void
focal_class.signature: void setIterables(Iterable<Collection<List<String>>> iterables)
focal_class.class_method_signature: EmptyBeanConvenience.getSets()
focal_class.full_signature: public Set<Iterable<Collection<List<String>>>> getSets()
focal_class.identifier: getSets
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Set<Iterable<Collection<List<String>>>>
focal_class.signature: Set<Iterable<Collection<List<String>>>> getSets()
focal_class.class_method_signature: EmptyBeanConvenience.setSets(Set<Iterable<Collection<List<String>>>> sets)
focal_class.full_signature: public void setSets(Set<Iterable<Collection<List<String>>>> sets)
focal_class.identifier: setSets
focal_class.modifiers: public
focal_class.parameters: (Set<Iterable<Collection<List<String>>>> sets)
focal_class.return: void
focal_class.signature: void setSets(Set<Iterable<Collection<List<String>>>> sets)
focal_method.body: public List getThings() {
      return things;
    }
focal_method.class_method_signature: EmptyBeanConvenience.getThings()
focal_method.full_signature: public List getThings()
focal_method.identifier: getThings
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: List
focal_method.signature: List getThings()