test_class.file: jtss/src/test/java/ec/tss/tsproviders/utils/FormattersTest.java
test_class.identifier: FormattersTest
test_case.body: @Test
      public void testFormatterFormatAsString() {
          assertThat(Formatters.ofInstance("123").formatAsString(new Object())).isEqualTo("123");
          assertThat(Formatters.ofInstance(null).formatAsString(new Object())).isNull();
      }
test_case.class_method_signature: FormattersTest.testFormatterFormatAsString()
test_case.full_signature: @Test public void testFormatterFormatAsString()
test_case.identifier: testFormatterFormatAsString
test_case.invocations: isEqualTo assertThat formatAsString ofInstance isNull assertThat formatAsString ofInstance
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testFormatterFormatAsString()
focal_class.declarator: FILE_FORMATTER = new Adapter<>(nbbrd.io.text.Formatter.onFile())
focal_class.modifier: private static final
focal_class.original_string: private static final Formatter<File> FILE_FORMATTER = new Adapter<>(nbbrd.io.text.Formatter.onFile());
focal_class.type: Formatter<File>
focal_class.var_name: FILE_FORMATTER
focal_class.declarator: CHARSET_FORMATTER = new Adapter<>(nbbrd.io.text.Formatter.onCharset())
focal_class.modifier: private static final
focal_class.original_string: private static final Formatter<Charset> CHARSET_FORMATTER = new Adapter<>(nbbrd.io.text.Formatter.onCharset());
focal_class.type: Formatter<Charset>
focal_class.var_name: CHARSET_FORMATTER
focal_class.declarator: DOUBLE_ARRAY_FORMATTER = new Adapter<>(nbbrd.io.text.Formatter.onDoubleArray())
focal_class.modifier: private static final
focal_class.original_string: private static final Formatter<double[]> DOUBLE_ARRAY_FORMATTER = new Adapter<>(nbbrd.io.text.Formatter.onDoubleArray());
focal_class.type: Formatter<double[]>
focal_class.var_name: DOUBLE_ARRAY_FORMATTER
focal_class.declarator: OBJECT_TO_STRING_FORMATTER = new Adapter<>(nbbrd.io.text.Formatter.onObjectToString())
focal_class.modifier: private static final
focal_class.original_string: private static final Formatter<?> OBJECT_TO_STRING_FORMATTER = new Adapter<>(nbbrd.io.text.Formatter.onObjectToString());
focal_class.type: Formatter<?>
focal_class.var_name: OBJECT_TO_STRING_FORMATTER
focal_class.declarator: STRING_ARRAY_FORMATTER = new Adapter<>(nbbrd.io.text.Formatter.onStringArray())
focal_class.modifier: private static final
focal_class.original_string: private static final Formatter<String[]> STRING_ARRAY_FORMATTER = new Adapter<>(nbbrd.io.text.Formatter.onStringArray());
focal_class.type: Formatter<String[]>
focal_class.var_name: STRING_ARRAY_FORMATTER
focal_class.file: jtss/src/main/java/ec/tss/tsproviders/utils/Formatters.java
focal_class.identifier: Formatters
focal_class.class_method_signature: Formatters.Formatters()
focal_class.full_signature: private  Formatters()
focal_class.identifier: Formatters
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  Formatters()
focal_class.class_method_signature: Formatters.formatFirstNotNull(@NonNull T value, @NonNull Iterable<? extends IFormatter<T>> formatters)
focal_class.full_signature: @Nullable public static CharSequence formatFirstNotNull(@NonNull T value, @NonNull Iterable<? extends IFormatter<T>> formatters)
focal_class.identifier: formatFirstNotNull
focal_class.modifiers: @Nullable public static
focal_class.parameters: (@NonNull T value, @NonNull Iterable<? extends IFormatter<T>> formatters)
focal_class.return: CharSequence
focal_class.signature: CharSequence formatFirstNotNull(@NonNull T value, @NonNull Iterable<? extends IFormatter<T>> formatters)
focal_class.class_method_signature: Formatters.firstNotNull(@NonNull IFormatter<T>... formatters)
focal_class.full_signature: @NonNull public static Formatter<T> firstNotNull(@NonNull IFormatter<T>... formatters)
focal_class.identifier: firstNotNull
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull IFormatter<T>... formatters)
focal_class.return: Formatter<T>
focal_class.signature: Formatter<T> firstNotNull(@NonNull IFormatter<T>... formatters)
focal_class.class_method_signature: Formatters.firstNotNull(@NonNull ImmutableList<? extends IFormatter<T>> formatters)
focal_class.full_signature: @NonNull public static Formatter<T> firstNotNull(@NonNull ImmutableList<? extends IFormatter<T>> formatters)
focal_class.identifier: firstNotNull
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull ImmutableList<? extends IFormatter<T>> formatters)
focal_class.return: Formatter<T>
focal_class.signature: Formatter<T> firstNotNull(@NonNull ImmutableList<? extends IFormatter<T>> formatters)
focal_class.class_method_signature: Formatters.onJAXB(@NonNull Class<T> classToBeFormatted, boolean formattedOutput)
focal_class.full_signature: @NonNull public static Formatter<T> onJAXB(@NonNull Class<T> classToBeFormatted, boolean formattedOutput)
focal_class.identifier: onJAXB
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull Class<T> classToBeFormatted, boolean formattedOutput)
focal_class.return: Formatter<T>
focal_class.signature: Formatter<T> onJAXB(@NonNull Class<T> classToBeFormatted, boolean formattedOutput)
focal_class.class_method_signature: Formatters.onJAXB(@NonNull JAXBContext context, boolean formattedOutput)
focal_class.full_signature: @NonNull public static Formatter<T> onJAXB(@NonNull JAXBContext context, boolean formattedOutput)
focal_class.identifier: onJAXB
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull JAXBContext context, boolean formattedOutput)
focal_class.return: Formatter<T>
focal_class.signature: Formatter<T> onJAXB(@NonNull JAXBContext context, boolean formattedOutput)
focal_class.class_method_signature: Formatters.onJAXB(@NonNull Marshaller marshaller)
focal_class.full_signature: @NonNull public static Formatter<T> onJAXB(@NonNull Marshaller marshaller)
focal_class.identifier: onJAXB
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull Marshaller marshaller)
focal_class.return: Formatter<T>
focal_class.signature: Formatter<T> onJAXB(@NonNull Marshaller marshaller)
focal_class.class_method_signature: Formatters.onDateFormat(@NonNull DateFormat dateFormat)
focal_class.full_signature: @NonNull public static Formatter<Date> onDateFormat(@NonNull DateFormat dateFormat)
focal_class.identifier: onDateFormat
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull DateFormat dateFormat)
focal_class.return: Formatter<Date>
focal_class.signature: Formatter<Date> onDateFormat(@NonNull DateFormat dateFormat)
focal_class.class_method_signature: Formatters.onNumberFormat(@NonNull NumberFormat numberFormat)
focal_class.full_signature: @NonNull public static Formatter<Number> onNumberFormat(@NonNull NumberFormat numberFormat)
focal_class.identifier: onNumberFormat
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull NumberFormat numberFormat)
focal_class.return: Formatter<Number>
focal_class.signature: Formatter<Number> onNumberFormat(@NonNull NumberFormat numberFormat)
focal_class.class_method_signature: Formatters.onNull()
focal_class.full_signature: @NonNull public static Formatter<T> onNull()
focal_class.identifier: onNull
focal_class.modifiers: @NonNull public static
focal_class.parameters: ()
focal_class.return: Formatter<T>
focal_class.signature: Formatter<T> onNull()
focal_class.class_method_signature: Formatters.ofInstance(@Nullable CharSequence instance)
focal_class.full_signature: @NonNull @SuppressWarnings("null") public static Formatter<T> ofInstance(@Nullable CharSequence instance)
focal_class.identifier: ofInstance
focal_class.modifiers: @NonNull @SuppressWarnings("null") public static
focal_class.parameters: (@Nullable CharSequence instance)
focal_class.return: Formatter<T>
focal_class.signature: Formatter<T> ofInstance(@Nullable CharSequence instance)
focal_class.class_method_signature: Formatters.fileFormatter()
focal_class.full_signature: @NonNull public static Formatter<File> fileFormatter()
focal_class.identifier: fileFormatter
focal_class.modifiers: @NonNull public static
focal_class.parameters: ()
focal_class.return: Formatter<File>
focal_class.signature: Formatter<File> fileFormatter()
focal_class.class_method_signature: Formatters.intFormatter()
focal_class.full_signature: @NonNull public static Formatter<Integer> intFormatter()
focal_class.identifier: intFormatter
focal_class.modifiers: @NonNull public static
focal_class.parameters: ()
focal_class.return: Formatter<Integer>
focal_class.signature: Formatter<Integer> intFormatter()
focal_class.class_method_signature: Formatters.longFormatter()
focal_class.full_signature: @NonNull public static Formatter<Long> longFormatter()
focal_class.identifier: longFormatter
focal_class.modifiers: @NonNull public static
focal_class.parameters: ()
focal_class.return: Formatter<Long>
focal_class.signature: Formatter<Long> longFormatter()
focal_class.class_method_signature: Formatters.doubleFormatter()
focal_class.full_signature: @NonNull public static Formatter<Double> doubleFormatter()
focal_class.identifier: doubleFormatter
focal_class.modifiers: @NonNull public static
focal_class.parameters: ()
focal_class.return: Formatter<Double>
focal_class.signature: Formatter<Double> doubleFormatter()
focal_class.class_method_signature: Formatters.boolFormatter()
focal_class.full_signature: @NonNull public static Formatter<Boolean> boolFormatter()
focal_class.identifier: boolFormatter
focal_class.modifiers: @NonNull public static
focal_class.parameters: ()
focal_class.return: Formatter<Boolean>
focal_class.signature: Formatter<Boolean> boolFormatter()
focal_class.class_method_signature: Formatters.charFormatter()
focal_class.full_signature: @NonNull public static Formatter<Character> charFormatter()
focal_class.identifier: charFormatter
focal_class.modifiers: @NonNull public static
focal_class.parameters: ()
focal_class.return: Formatter<Character>
focal_class.signature: Formatter<Character> charFormatter()
focal_class.class_method_signature: Formatters.charsetFormatter()
focal_class.full_signature: @NonNull public static Formatter<Charset> charsetFormatter()
focal_class.identifier: charsetFormatter
focal_class.modifiers: @NonNull public static
focal_class.parameters: ()
focal_class.return: Formatter<Charset>
focal_class.signature: Formatter<Charset> charsetFormatter()
focal_class.class_method_signature: Formatters.enumFormatter()
focal_class.full_signature: @NonNull public static Formatter<T> enumFormatter()
focal_class.identifier: enumFormatter
focal_class.modifiers: @NonNull public static
focal_class.parameters: ()
focal_class.return: Formatter<T>
focal_class.signature: Formatter<T> enumFormatter()
focal_class.class_method_signature: Formatters.stringFormatter()
focal_class.full_signature: @NonNull public static Formatter<String> stringFormatter()
focal_class.identifier: stringFormatter
focal_class.modifiers: @NonNull public static
focal_class.parameters: ()
focal_class.return: Formatter<String>
focal_class.signature: Formatter<String> stringFormatter()
focal_class.class_method_signature: Formatters.doubleArrayFormatter()
focal_class.full_signature: @NonNull public static Formatter<double[]> doubleArrayFormatter()
focal_class.identifier: doubleArrayFormatter
focal_class.modifiers: @NonNull public static
focal_class.parameters: ()
focal_class.return: Formatter<double[]>
focal_class.signature: Formatter<double[]> doubleArrayFormatter()
focal_class.class_method_signature: Formatters.stringArrayFormatter()
focal_class.full_signature: @NonNull public static Formatter<String[]> stringArrayFormatter()
focal_class.identifier: stringArrayFormatter
focal_class.modifiers: @NonNull public static
focal_class.parameters: ()
focal_class.return: Formatter<String[]>
focal_class.signature: Formatter<String[]> stringArrayFormatter()
focal_class.class_method_signature: Formatters.compose(@NonNull IFormatter<X> formatter, @NonNull Function<? super Y, ? extends X> before)
focal_class.full_signature: @NonNull @SuppressWarnings("null") public static Formatter<Y> compose(@NonNull IFormatter<X> formatter, @NonNull Function<? super Y, ? extends X> before)
focal_class.identifier: compose
focal_class.modifiers: @NonNull @SuppressWarnings("null") public static
focal_class.parameters: (@NonNull IFormatter<X> formatter, @NonNull Function<? super Y, ? extends X> before)
focal_class.return: Formatter<Y>
focal_class.signature: Formatter<Y> compose(@NonNull IFormatter<X> formatter, @NonNull Function<? super Y, ? extends X> before)
focal_class.class_method_signature: Formatters.usingToString()
focal_class.full_signature: @NonNull public static Formatter<Object> usingToString()
focal_class.identifier: usingToString
focal_class.modifiers: @NonNull public static
focal_class.parameters: ()
focal_class.return: Formatter<Object>
focal_class.signature: Formatter<Object> usingToString()
focal_class.class_method_signature: Formatters.onJoiner(@NonNull Joiner joiner)
focal_class.full_signature: @NonNull public static Formatter<List<String>> onJoiner(@NonNull Joiner joiner)
focal_class.identifier: onJoiner
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull Joiner joiner)
focal_class.return: Formatter<List<String>>
focal_class.signature: Formatter<List<String>> onJoiner(@NonNull Joiner joiner)
focal_class.class_method_signature: Formatters.wrap(@NonNull IFormatter<T> formatter)
focal_class.full_signature: @NonNull public static Formatter<T> wrap(@NonNull IFormatter<T> formatter)
focal_class.identifier: wrap
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull IFormatter<T> formatter)
focal_class.return: Formatter<T>
focal_class.signature: Formatter<T> wrap(@NonNull IFormatter<T> formatter)
focal_method.body: @NonNull
      @SuppressWarnings("null")
      public static <T> Formatter<T> ofInstance(@Nullable CharSequence instance) {
          return new Adapter<>(nbbrd.io.text.Formatter.onConstant(instance));
      }
focal_method.class_method_signature: Formatters.ofInstance(@Nullable CharSequence instance)
focal_method.full_signature: @NonNull @SuppressWarnings("null") public static Formatter<T> ofInstance(@Nullable CharSequence instance)
focal_method.identifier: ofInstance
focal_method.invocations: onConstant
focal_method.modifiers: @NonNull @SuppressWarnings("null") public static
focal_method.parameters: (@Nullable CharSequence instance)
focal_method.return: Formatter<T>
focal_method.signature: Formatter<T> ofInstance(@Nullable CharSequence instance)