Class Depluralizer.DictionaryAidedDepluralizer
java.lang.Object
org.immutables.value.processor.meta.Depluralizer.DictionaryAidedDepluralizer
- All Implemented Interfaces:
Depluralizer
- Enclosing interface:
Depluralizer
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.immutables.value.processor.meta.Depluralizer
Depluralizer.DictionaryAidedDepluralizer -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final com.google.common.base.Joinerprivate static final Namingprivate static final Namingprivate static final com.google.common.base.SplitterFields inherited from interface org.immutables.value.processor.meta.Depluralizer
NONE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondepluralize(String name) private static StringjoinCamelCase(Iterable<String> parts) splitCamelCase(String name)
-
Field Details
-
dictionary
-
NAMING_IES_PLURAL
-
NAMING_S_PLURAL
-
SPLITTER_UNDERSCORE
private static final com.google.common.base.Splitter SPLITTER_UNDERSCORE -
JOINER_UNDERSCORE
private static final com.google.common.base.Joiner JOINER_UNDERSCORE
-
-
Constructor Details
-
DictionaryAidedDepluralizer
DictionaryAidedDepluralizer(String[] exceptions)
-
-
Method Details
-
depluralize
- Specified by:
depluralizein interfaceDepluralizer
-
joinCamelCase
-
splitCamelCase
-