final class SourceFormatter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Formatter |
formatter |
(package private) static java.lang.String |
INDENT |
private java.lang.String |
moduleStack |
private boolean |
omitPreposition |
private java.lang.Object |
source |
Constructor and Description |
---|
SourceFormatter(java.lang.Object source,
java.util.Formatter formatter,
boolean omitPreposition) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
format() |
private void |
formatDependency(Dependency<?> dependency) |
private void |
formatInjectionPoint(Dependency<?> dependency,
InjectionPoint injectionPoint) |
private void |
formatKey(Key<?> key) |
private void |
formatMember(java.lang.reflect.Member member) |
(package private) static java.lang.String |
getModuleStack(ElementSource elementSource) |
private static java.lang.String |
getOrdinalSuffix(int ordinal)
Maps
1 to the string "1st" ditto for all non-negative numbers |
(package private) static java.lang.String |
getParameterName(Dependency<?> dependency) |
private java.lang.String |
preposition(java.lang.String prepostition) |
static final java.lang.String INDENT
private final java.lang.Object source
private final java.util.Formatter formatter
private final boolean omitPreposition
private final java.lang.String moduleStack
SourceFormatter(java.lang.Object source, java.util.Formatter formatter, boolean omitPreposition)
void format()
private java.lang.String preposition(java.lang.String prepostition)
private void formatDependency(Dependency<?> dependency)
private void formatKey(Key<?> key)
private void formatMember(java.lang.reflect.Member member)
private void formatInjectionPoint(Dependency<?> dependency, InjectionPoint injectionPoint)
static java.lang.String getModuleStack(ElementSource elementSource)
static java.lang.String getParameterName(Dependency<?> dependency)
private static java.lang.String getOrdinalSuffix(int ordinal)
1
to the string "1st"
ditto for all non-negative numbers