diff options
| author | bculkin2442 <bjculkin@mix.wvu.edu> | 2017-04-11 21:57:48 -0400 |
|---|---|---|
| committer | bculkin2442 <bjculkin@mix.wvu.edu> | 2017-04-11 21:57:48 -0400 |
| commit | 6c307cc6dfb8088281c1432814068f472d0a03d4 (patch) | |
| tree | f1ec11d02d669e44ba800f48345f0c645a097329 /src/main/java/bjc/inflexion/nouns/DefaultNounInflection.java | |
| parent | c285b4480963e0ee8b8d32312c6a4c7c94dc2840 (diff) | |
Cleanup
Diffstat (limited to 'src/main/java/bjc/inflexion/nouns/DefaultNounInflection.java')
| -rw-r--r-- | src/main/java/bjc/inflexion/nouns/DefaultNounInflection.java | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/src/main/java/bjc/inflexion/nouns/DefaultNounInflection.java b/src/main/java/bjc/inflexion/nouns/DefaultNounInflection.java index 458c3f2..71adba3 100644 --- a/src/main/java/bjc/inflexion/nouns/DefaultNounInflection.java +++ b/src/main/java/bjc/inflexion/nouns/DefaultNounInflection.java @@ -17,52 +17,49 @@ package bjc.inflexion.nouns; /** * Default noun inflection for english nouns. - * + * * @author EVE * */ public class DefaultNounInflection implements NounInflection { @Override - public boolean matches(String noun) { + public boolean matches(final String noun) { return true; } @Override - public boolean isSingular(String noun) { + public boolean isSingular(final String noun) { return !noun.endsWith("s"); } @Override - public boolean isPlural(String noun) { + public boolean isPlural(final String noun) { return noun.endsWith("s"); } @Override - public String singularize(String plural) { - if(plural.endsWith("ses")) { + public String singularize(final String plural) { + if (plural.endsWith("ses")) return plural.substring(0, plural.length() - 3); - } else if(plural.endsWith("s")) { + else if (plural.endsWith("s")) return plural.substring(0, plural.length() - 1); - } else - return plural; + else return plural; } @Override - public String pluralize(String singular) { - if(singular.endsWith("s")) { - return singular + "es"; - } + public String pluralize(final String singular) { + if (singular.endsWith("s")) return singular + "es"; return singular + "s"; } @Override - public String pluralizeModern(String singular) { + public String pluralizeModern(final String singular) { return pluralize(singular); } @Override - public String pluralizeClassical(String singular) { + public String pluralizeClassical(final String singular) { return pluralize(singular); } }
\ No newline at end of file |
