test_class.declarator: format = Procs.invoke(Strings.class, "format", FormatterConfiguration.class, String.class, Object[].class)
test_class.modifier: static
test_class.original_string: static Proc format = Procs.invoke(Strings.class, "format", FormatterConfiguration.class, String.class, Object[].class);
test_class.type: Proc
test_class.var_name: format
test_class.file: strings/src/test/java/org/cthul/strings/FormatterTest.java
test_class.identifier: FormatterTest
test_case.body: @Test
      public void test_configuration() {
          FormatterConfiguration conf2 = new FormatterConfiguration(null);
          ClassNameConversion.INSTANCE.register(conf2);
          assertThat(format(conf2, "%iC", 1), returns("java.lang.Integer"));
          assertThat(format(conf2, "%ir", 1), raises(UnknownFormatConversionException.class));
      }
test_case.class_method_signature: FormatterTest.test_configuration()
test_case.full_signature: @Test public void test_configuration()
test_case.identifier: test_configuration
test_case.invocations: register assertThat format returns assertThat format raises
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void test_configuration()
focal_class.declarator: out
focal_class.modifier: private final
focal_class.original_string: private final Appendable out;
focal_class.type: Appendable
focal_class.var_name: out
focal_class.declarator: conf
focal_class.modifier: private final
focal_class.original_string: private final FormatterConfiguration conf;
focal_class.type: FormatterConfiguration
focal_class.var_name: conf
focal_class.declarator: lastIOException = null
focal_class.modifier: private
focal_class.original_string: private IOException lastIOException = null;
focal_class.type: IOException
focal_class.var_name: lastIOException
focal_class.declarator: closed = false
focal_class.modifier: private
focal_class.original_string: private boolean closed = false;
focal_class.type: boolean
focal_class.var_name: closed
focal_class.declarator: util = null
focal_class.modifier: private
focal_class.original_string: private java.util.Formatter util = null;
focal_class.type: java.util.Formatter
focal_class.var_name: util
focal_class.declarator: tmp = null
focal_class.modifier: private
focal_class.original_string: private Object[] tmp = null;
focal_class.type: Object[]
focal_class.var_name: tmp
focal_class.file: strings/src/main/java/org/cthul/strings/Formatter.java
focal_class.identifier: Formatter
focal_class.interfaces: implements Flushable, AutoCloseable
focal_class.class_method_signature: Formatter.Formatter()
focal_class.full_signature: public  Formatter()
focal_class.identifier: Formatter
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  Formatter()
focal_class.class_method_signature: Formatter.Formatter(Appendable out)
focal_class.full_signature: public  Formatter(Appendable out)
focal_class.identifier: Formatter
focal_class.modifiers: public
focal_class.parameters: (Appendable out)
focal_class.signature:  Formatter(Appendable out)
focal_class.class_method_signature: Formatter.Formatter(FormatterConfiguration conf)
focal_class.full_signature: public  Formatter(FormatterConfiguration conf)
focal_class.identifier: Formatter
focal_class.modifiers: public
focal_class.parameters: (FormatterConfiguration conf)
focal_class.signature:  Formatter(FormatterConfiguration conf)
focal_class.class_method_signature: Formatter.Formatter(Appendable out, FormatterConfiguration conf)
focal_class.full_signature: public  Formatter(Appendable out, FormatterConfiguration conf)
focal_class.identifier: Formatter
focal_class.modifiers: public
focal_class.parameters: (Appendable out, FormatterConfiguration conf)
focal_class.signature:  Formatter(Appendable out, FormatterConfiguration conf)
focal_class.class_method_signature: Formatter.Formatter(Locale l)
focal_class.full_signature: public  Formatter(Locale l)
focal_class.identifier: Formatter
focal_class.modifiers: public
focal_class.parameters: (Locale l)
focal_class.signature:  Formatter(Locale l)
focal_class.class_method_signature: Formatter.Formatter(Appendable out, Locale l)
focal_class.full_signature: public  Formatter(Appendable out, Locale l)
focal_class.identifier: Formatter
focal_class.modifiers: public
focal_class.parameters: (Appendable out, Locale l)
focal_class.signature:  Formatter(Appendable out, Locale l)
focal_class.class_method_signature: Formatter.ensureOpen()
focal_class.full_signature: private void ensureOpen()
focal_class.identifier: ensureOpen
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void ensureOpen()
focal_class.class_method_signature: Formatter.ioException()
focal_class.full_signature: public IOException ioException()
focal_class.identifier: ioException
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: IOException
focal_class.signature: IOException ioException()
focal_class.class_method_signature: Formatter.close()
focal_class.full_signature: @Override public void close()
focal_class.identifier: close
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void close()
focal_class.class_method_signature: Formatter.flush()
focal_class.full_signature: @Override public void flush()
focal_class.identifier: flush
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void flush()
focal_class.class_method_signature: Formatter.locale()
focal_class.full_signature: public Locale locale()
focal_class.identifier: locale
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Locale
focal_class.signature: Locale locale()
focal_class.class_method_signature: Formatter.out()
focal_class.full_signature: public Appendable out()
focal_class.identifier: out
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Appendable
focal_class.signature: Appendable out()
focal_class.class_method_signature: Formatter.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: Formatter.append(char c)
focal_class.full_signature: protected void append(char c)
focal_class.identifier: append
focal_class.modifiers: protected
focal_class.parameters: (char c)
focal_class.return: void
focal_class.signature: void append(char c)
focal_class.class_method_signature: Formatter.append(CharSequence csq)
focal_class.full_signature: protected void append(CharSequence csq)
focal_class.identifier: append
focal_class.modifiers: protected
focal_class.parameters: (CharSequence csq)
focal_class.return: void
focal_class.signature: void append(CharSequence csq)
focal_class.class_method_signature: Formatter.append(CharSequence csq, int start, int end)
focal_class.full_signature: protected void append(CharSequence csq, int start, int end)
focal_class.identifier: append
focal_class.modifiers: protected
focal_class.parameters: (CharSequence csq, int start, int end)
focal_class.return: void
focal_class.signature: void append(CharSequence csq, int start, int end)
focal_class.class_method_signature: Formatter.uppercase(char c, Locale l)
focal_class.full_signature: protected String uppercase(char c, Locale l)
focal_class.identifier: uppercase
focal_class.modifiers: protected
focal_class.parameters: (char c, Locale l)
focal_class.return: String
focal_class.signature: String uppercase(char c, Locale l)
focal_class.class_method_signature: Formatter.uppercase(CharSequence csq, Locale l)
focal_class.full_signature: protected String uppercase(CharSequence csq, Locale l)
focal_class.identifier: uppercase
focal_class.modifiers: protected
focal_class.parameters: (CharSequence csq, Locale l)
focal_class.return: String
focal_class.signature: String uppercase(CharSequence csq, Locale l)
focal_class.class_method_signature: Formatter.uppercase(CharSequence csq, int start, int end, Locale l)
focal_class.full_signature: protected String uppercase(CharSequence csq, int start, int end, Locale l)
focal_class.identifier: uppercase
focal_class.modifiers: protected
focal_class.parameters: (CharSequence csq, int start, int end, Locale l)
focal_class.return: String
focal_class.signature: String uppercase(CharSequence csq, int start, int end, Locale l)
focal_class.class_method_signature: Formatter.standardFormat(Locale l, String format, Object arg)
focal_class.full_signature: protected void standardFormat(Locale l, String format, Object arg)
focal_class.identifier: standardFormat
focal_class.modifiers: protected
focal_class.parameters: (Locale l, String format, Object arg)
focal_class.return: void
focal_class.signature: void standardFormat(Locale l, String format, Object arg)
focal_class.class_method_signature: Formatter.format(Object format, Object... args)
focal_class.full_signature: public Formatter format(Object format, Object... args)
focal_class.identifier: format
focal_class.modifiers: public
focal_class.parameters: (Object format, Object... args)
focal_class.return: Formatter
focal_class.signature: Formatter format(Object format, Object... args)
focal_class.class_method_signature: Formatter.format(Locale locale, Object format, Object... args)
focal_class.full_signature: public Formatter format(Locale locale, Object format, Object... args)
focal_class.identifier: format
focal_class.modifiers: public
focal_class.parameters: (Locale locale, Object format, Object... args)
focal_class.return: Formatter
focal_class.signature: Formatter format(Locale locale, Object format, Object... args)
focal_class.class_method_signature: Formatter.format(Throwable e, Object format, Object... args)
focal_class.full_signature: public Formatter format(Throwable e, Object format, Object... args)
focal_class.identifier: format
focal_class.modifiers: public
focal_class.parameters: (Throwable e, Object format, Object... args)
focal_class.return: Formatter
focal_class.signature: Formatter format(Throwable e, Object format, Object... args)
focal_class.class_method_signature: Formatter.format(FormatterConfiguration conf, Object format, Object... args)
focal_class.full_signature: public Formatter format(FormatterConfiguration conf, Object format, Object... args)
focal_class.identifier: format
focal_class.modifiers: public
focal_class.parameters: (FormatterConfiguration conf, Object format, Object... args)
focal_class.return: Formatter
focal_class.signature: Formatter format(FormatterConfiguration conf, Object format, Object... args)
focal_class.class_method_signature: Formatter.format(FormatterConfiguration conf, Throwable e, Object format, Object... args)
focal_class.full_signature: public Formatter format(FormatterConfiguration conf, Throwable e, Object format, Object... args)
focal_class.identifier: format
focal_class.modifiers: public
focal_class.parameters: (FormatterConfiguration conf, Throwable e, Object format, Object... args)
focal_class.return: Formatter
focal_class.signature: Formatter format(FormatterConfiguration conf, Throwable e, Object format, Object... args)
focal_class.class_method_signature: Formatter.format(FormatterConfiguration conf, Object e, Object format, int start, int end, Object... args)
focal_class.full_signature: public Formatter format(FormatterConfiguration conf, Object e, Object format, int start, int end, Object... args)
focal_class.identifier: format
focal_class.modifiers: public
focal_class.parameters: (FormatterConfiguration conf, Object e, Object format, int start, int end, Object... args)
focal_class.return: Formatter
focal_class.signature: Formatter format(FormatterConfiguration conf, Object e, Object format, int start, int end, Object... args)
focal_class.class_method_signature: Formatter.format(Object format, FormatArgs args)
focal_class.full_signature: public Formatter format(Object format, FormatArgs args)
focal_class.identifier: format
focal_class.modifiers: public
focal_class.parameters: (Object format, FormatArgs args)
focal_class.return: Formatter
focal_class.signature: Formatter format(Object format, FormatArgs args)
focal_class.class_method_signature: Formatter.format(FormatterConfiguration conf, Object format, FormatArgs args)
focal_class.full_signature: public Formatter format(FormatterConfiguration conf, Object format, FormatArgs args)
focal_class.identifier: format
focal_class.modifiers: public
focal_class.parameters: (FormatterConfiguration conf, Object format, FormatArgs args)
focal_class.return: Formatter
focal_class.signature: Formatter format(FormatterConfiguration conf, Object format, FormatArgs args)
focal_class.class_method_signature: Formatter.format(FormatterConfiguration conf, Object format, int start, int end, FormatArgs args)
focal_class.full_signature: public Formatter format(FormatterConfiguration conf, Object format, int start, int end, FormatArgs args)
focal_class.identifier: format
focal_class.modifiers: public
focal_class.parameters: (FormatterConfiguration conf, Object format, int start, int end, FormatArgs args)
focal_class.return: Formatter
focal_class.signature: Formatter format(FormatterConfiguration conf, Object format, int start, int end, FormatArgs args)
focal_class.class_method_signature: Formatter.format(FormatterConfiguration conf, Locale locale, Object e, Object format, int start, int end, Object... args)
focal_class.full_signature: protected Formatter format(FormatterConfiguration conf, Locale locale, Object e, Object format, int start, int end, Object... args)
focal_class.identifier: format
focal_class.modifiers: protected
focal_class.parameters: (FormatterConfiguration conf, Locale locale, Object e, Object format, int start, int end, Object... args)
focal_class.return: Formatter
focal_class.signature: Formatter format(FormatterConfiguration conf, Locale locale, Object e, Object format, int start, int end, Object... args)
focal_class.class_method_signature: Formatter.format(FormatterConfiguration conf, Locale locale, Object format, int start, int end, FormatArgs args)
focal_class.full_signature: protected Formatter format(FormatterConfiguration conf, Locale locale, Object format, int start, int end, FormatArgs args)
focal_class.identifier: format
focal_class.modifiers: protected
focal_class.parameters: (FormatterConfiguration conf, Locale locale, Object format, int start, int end, FormatArgs args)
focal_class.return: Formatter
focal_class.signature: Formatter format(FormatterConfiguration conf, Locale locale, Object format, int start, int end, FormatArgs args)
focal_class.class_method_signature: Formatter.toFormatString(Object format, Locale locale)
focal_class.full_signature: protected String toFormatString(Object format, Locale locale)
focal_class.identifier: toFormatString
focal_class.modifiers: protected
focal_class.parameters: (Object format, Locale locale)
focal_class.return: String
focal_class.signature: String toFormatString(Object format, Locale locale)
focal_method.body: public Formatter format(Object format, Object... args) {
          return format(null, null, null, format, 0, -1, args);
      }
focal_method.class_method_signature: Formatter.format(Object format, Object... args)
focal_method.full_signature: public Formatter format(Object format, Object... args)
focal_method.identifier: format
focal_method.invocations: format
focal_method.modifiers: public
focal_method.parameters: (Object format, Object... args)
focal_method.return: Formatter
focal_method.signature: Formatter format(Object format, Object... args)