Top Description Fields Constructors Methods
com.google.inject.internal

pack-priv final Class SourceFormatter

extends Object
Class Inheritance
Static Imports
com.google.common.base.Preconditions.checkArgument

Formatting a single source in Guice error message.

Field Summary

Modifier and TypeField and Description
private final Formatter
pack-priv static final String
private final String
private final boolean
private final Object

Constructor Summary

AccessConstructor and Description
pack-priv
SourceFormatter(Object source, Formatter formatter, boolean omitPreposition)

Method Summary

Modifier and TypeMethod and Description
pack-priv void
private void
private void
formatInjectionPoint(Dependency<?> dependency, InjectionPoint injectionPoint)

private void
formatKey(Key<?> key)

private void
pack-priv static String
private static String
getOrdinalSuffix(int ordinal)

Maps 1 to the string "1st" ditto for all non-negative numbers

pack-priv static String
private String
preposition(String prepostition)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

formatterback to summary
private final Formatter formatter
INDENTback to summary
pack-priv static final String INDENT
moduleStackback to summary
private final String moduleStack
omitPrepositionback to summary
private final boolean omitPreposition
sourceback to summary
private final Object source

Constructor Detail

SourceFormatterback to summary
pack-priv SourceFormatter(Object source, Formatter formatter, boolean omitPreposition)

Method Detail

formatback to summary
pack-priv void format()
formatDependencyback to summary
private void formatDependency(Dependency<?> dependency)
formatInjectionPointback to summary
private void formatInjectionPoint(Dependency<?> dependency, InjectionPoint injectionPoint)
formatKeyback to summary
private void formatKey(Key<?> key)
formatMemberback to summary
private void formatMember(Member member)
getModuleStackback to summary
pack-priv static String getModuleStack(ElementSource elementSource)
getOrdinalSuffixback to summary
private static String getOrdinalSuffix(int ordinal)

Maps 1 to the string "1st" ditto for all non-negative numbers

See Also
https://en.wikipedia.org/wiki/English_numerals#Ordinal_numbers
getParameterNameback to summary
pack-priv static String getParameterName(Dependency<?> dependency)
prepositionback to summary
private String preposition(String prepostition)