Class SourceFormatter


  • final class SourceFormatter
    extends java.lang.Object
    Formatting a single source in Guice error message.
    • Field Detail

      • INDENT

        static final java.lang.String INDENT
      • source

        private final java.lang.Object source
      • formatter

        private final java.util.Formatter formatter
      • omitPreposition

        private final boolean omitPreposition
      • moduleStack

        private final java.lang.String moduleStack
    • Constructor Detail

      • SourceFormatter

        SourceFormatter​(java.lang.Object source,
                        java.util.Formatter formatter,
                        boolean omitPreposition)
    • Method Detail

      • format

        void format()
      • preposition

        private java.lang.String preposition​(java.lang.String prepostition)
      • formatDependency

        private void formatDependency​(Dependency<?> dependency)
      • formatKey

        private void formatKey​(Key<?> key)
      • formatMember

        private void formatMember​(java.lang.reflect.Member member)
      • formatInjectionPoint

        private void formatInjectionPoint​(Dependency<?> dependency,
                                          InjectionPoint injectionPoint)
      • getModuleStack

        static java.lang.String getModuleStack​(ElementSource elementSource)
      • getParameterName

        static java.lang.String getParameterName​(Dependency<?> dependency)