summaryrefslogtreecommitdiffstats
path: root/linguistics
diff options
context:
space:
mode:
authorIlpo Ruotsalainen <ilpo.ruotsalainen@oath.com>2018-12-18 17:30:57 +0100
committerIlpo Ruotsalainen <ilpo.ruotsalainen@oath.com>2018-12-18 17:42:09 +0100
commit377be9cc95ec9dfda8b733512d675a2e19a73486 (patch)
treea1cfb87212a094aa0b9fd9221f7d9081e327ff35 /linguistics
parenta488130319ebe8ac4b3dde3cd6a1131e114f3774 (diff)
Enable abi-check-plugin on relevant modules.
Diffstat (limited to 'linguistics')
-rw-r--r--linguistics/abi-spec.json656
-rw-r--r--linguistics/pom.xml16
2 files changed, 672 insertions, 0 deletions
diff --git a/linguistics/abi-spec.json b/linguistics/abi-spec.json
new file mode 100644
index 00000000000..df8d008ec42
--- /dev/null
+++ b/linguistics/abi-spec.json
@@ -0,0 +1,656 @@
+{
+ "com.yahoo.language.Language": {
+ "superClass": "java.lang.Enum",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final",
+ "enum"
+ ],
+ "methods": [
+ "public static com.yahoo.language.Language[] values()",
+ "public static com.yahoo.language.Language valueOf(java.lang.String)",
+ "public java.lang.String languageCode()",
+ "public boolean isCjk()",
+ "public static com.yahoo.language.Language fromLanguageTag(java.lang.String)",
+ "public static com.yahoo.language.Language fromLocale(java.util.Locale)",
+ "public static com.yahoo.language.Language fromEncoding(java.lang.String)"
+ ],
+ "fields": [
+ "public static final enum com.yahoo.language.Language UNKNOWN",
+ "public static final enum com.yahoo.language.Language ABKHAZIAN",
+ "public static final enum com.yahoo.language.Language AFAR",
+ "public static final enum com.yahoo.language.Language AFRIKAANS",
+ "public static final enum com.yahoo.language.Language ALBANIAN",
+ "public static final enum com.yahoo.language.Language AMHARIC",
+ "public static final enum com.yahoo.language.Language ARABIC",
+ "public static final enum com.yahoo.language.Language ARMENIAN",
+ "public static final enum com.yahoo.language.Language ASSAMESE",
+ "public static final enum com.yahoo.language.Language AYMARA",
+ "public static final enum com.yahoo.language.Language AZERBAIJANI",
+ "public static final enum com.yahoo.language.Language BASHKIR",
+ "public static final enum com.yahoo.language.Language BASQUE",
+ "public static final enum com.yahoo.language.Language BENGALI",
+ "public static final enum com.yahoo.language.Language BHUTANI",
+ "public static final enum com.yahoo.language.Language BIHARI",
+ "public static final enum com.yahoo.language.Language BISLAMA",
+ "public static final enum com.yahoo.language.Language BRETON",
+ "public static final enum com.yahoo.language.Language BUGINESE",
+ "public static final enum com.yahoo.language.Language BULGARIAN",
+ "public static final enum com.yahoo.language.Language BURMESE",
+ "public static final enum com.yahoo.language.Language BYELORUSSIAN",
+ "public static final enum com.yahoo.language.Language CAMBODIAN",
+ "public static final enum com.yahoo.language.Language CATALAN",
+ "public static final enum com.yahoo.language.Language CHEROKEE",
+ "public static final enum com.yahoo.language.Language CHINESE_SIMPLIFIED",
+ "public static final enum com.yahoo.language.Language CHINESE_TRADITIONAL",
+ "public static final enum com.yahoo.language.Language COPTIC",
+ "public static final enum com.yahoo.language.Language CORSICAN",
+ "public static final enum com.yahoo.language.Language CROATIAN",
+ "public static final enum com.yahoo.language.Language CZECH",
+ "public static final enum com.yahoo.language.Language DANISH",
+ "public static final enum com.yahoo.language.Language DIVEHI",
+ "public static final enum com.yahoo.language.Language DUTCH",
+ "public static final enum com.yahoo.language.Language ENGLISH",
+ "public static final enum com.yahoo.language.Language ESPERANTO",
+ "public static final enum com.yahoo.language.Language ESTONIAN",
+ "public static final enum com.yahoo.language.Language FAROESE",
+ "public static final enum com.yahoo.language.Language FIJI",
+ "public static final enum com.yahoo.language.Language FINNISH",
+ "public static final enum com.yahoo.language.Language FRENCH",
+ "public static final enum com.yahoo.language.Language FRISIAN",
+ "public static final enum com.yahoo.language.Language GALICIAN",
+ "public static final enum com.yahoo.language.Language GEORGIAN",
+ "public static final enum com.yahoo.language.Language GERMAN",
+ "public static final enum com.yahoo.language.Language GOTHIC",
+ "public static final enum com.yahoo.language.Language GREEK",
+ "public static final enum com.yahoo.language.Language GREENLANDIC",
+ "public static final enum com.yahoo.language.Language GUARANI",
+ "public static final enum com.yahoo.language.Language GUJARATI",
+ "public static final enum com.yahoo.language.Language HAUSA",
+ "public static final enum com.yahoo.language.Language HEBREW",
+ "public static final enum com.yahoo.language.Language HINDI",
+ "public static final enum com.yahoo.language.Language HUNGARIAN",
+ "public static final enum com.yahoo.language.Language ICELANDIC",
+ "public static final enum com.yahoo.language.Language INDONESIAN",
+ "public static final enum com.yahoo.language.Language INTERLINGUA",
+ "public static final enum com.yahoo.language.Language INTERLINGUE",
+ "public static final enum com.yahoo.language.Language INUKTITUT",
+ "public static final enum com.yahoo.language.Language INUPIAK",
+ "public static final enum com.yahoo.language.Language IRISH",
+ "public static final enum com.yahoo.language.Language ITALIAN",
+ "public static final enum com.yahoo.language.Language JAPANESE",
+ "public static final enum com.yahoo.language.Language JAVANESE",
+ "public static final enum com.yahoo.language.Language KANNADA",
+ "public static final enum com.yahoo.language.Language KASHMIRI",
+ "public static final enum com.yahoo.language.Language KAZAKH",
+ "public static final enum com.yahoo.language.Language KINYARWANDA",
+ "public static final enum com.yahoo.language.Language KIRGHIZ",
+ "public static final enum com.yahoo.language.Language KIRUNDI",
+ "public static final enum com.yahoo.language.Language KOREAN",
+ "public static final enum com.yahoo.language.Language KURDISH",
+ "public static final enum com.yahoo.language.Language LAOTHIAN",
+ "public static final enum com.yahoo.language.Language LATIN",
+ "public static final enum com.yahoo.language.Language LATVIAN",
+ "public static final enum com.yahoo.language.Language LINGALA",
+ "public static final enum com.yahoo.language.Language LITHUANIAN",
+ "public static final enum com.yahoo.language.Language MACEDONIAN",
+ "public static final enum com.yahoo.language.Language MALAGASY",
+ "public static final enum com.yahoo.language.Language MALAY",
+ "public static final enum com.yahoo.language.Language MALAYALAM",
+ "public static final enum com.yahoo.language.Language MALTESE",
+ "public static final enum com.yahoo.language.Language MANIPURI",
+ "public static final enum com.yahoo.language.Language MAORI",
+ "public static final enum com.yahoo.language.Language MARATHI",
+ "public static final enum com.yahoo.language.Language MOLDAVIAN",
+ "public static final enum com.yahoo.language.Language MONGOLIAN",
+ "public static final enum com.yahoo.language.Language MUNDA",
+ "public static final enum com.yahoo.language.Language NAURU",
+ "public static final enum com.yahoo.language.Language NEPALI",
+ "public static final enum com.yahoo.language.Language NORWEGIAN_BOKMAL",
+ "public static final enum com.yahoo.language.Language NORWEGIAN_NYNORSK",
+ "public static final enum com.yahoo.language.Language OCCITAN",
+ "public static final enum com.yahoo.language.Language ORIYA",
+ "public static final enum com.yahoo.language.Language OROMO",
+ "public static final enum com.yahoo.language.Language PASHTO",
+ "public static final enum com.yahoo.language.Language PERSIAN",
+ "public static final enum com.yahoo.language.Language POLISH",
+ "public static final enum com.yahoo.language.Language PORTUGUESE",
+ "public static final enum com.yahoo.language.Language PUNJABI",
+ "public static final enum com.yahoo.language.Language QUECHUA",
+ "public static final enum com.yahoo.language.Language RHAETO_ROMANCE",
+ "public static final enum com.yahoo.language.Language ROMANIAN",
+ "public static final enum com.yahoo.language.Language RUSSIAN",
+ "public static final enum com.yahoo.language.Language SAMOAN",
+ "public static final enum com.yahoo.language.Language SANGHO",
+ "public static final enum com.yahoo.language.Language SANSKRIT",
+ "public static final enum com.yahoo.language.Language SCOTS_GAELIC",
+ "public static final enum com.yahoo.language.Language SERBIAN",
+ "public static final enum com.yahoo.language.Language SERBO_CROATIAN",
+ "public static final enum com.yahoo.language.Language SESOTHO",
+ "public static final enum com.yahoo.language.Language SETSWANA",
+ "public static final enum com.yahoo.language.Language SHONA",
+ "public static final enum com.yahoo.language.Language SICHUAN_YI",
+ "public static final enum com.yahoo.language.Language SINDHI",
+ "public static final enum com.yahoo.language.Language SINHALESE",
+ "public static final enum com.yahoo.language.Language SISWATI",
+ "public static final enum com.yahoo.language.Language SLOVAK",
+ "public static final enum com.yahoo.language.Language SLOVENIAN",
+ "public static final enum com.yahoo.language.Language SOMALI",
+ "public static final enum com.yahoo.language.Language SPANISH",
+ "public static final enum com.yahoo.language.Language SUNDANESE",
+ "public static final enum com.yahoo.language.Language SWAHILI",
+ "public static final enum com.yahoo.language.Language SWEDISH",
+ "public static final enum com.yahoo.language.Language SYRIAC",
+ "public static final enum com.yahoo.language.Language TAGALOG",
+ "public static final enum com.yahoo.language.Language TAJIK",
+ "public static final enum com.yahoo.language.Language TAMIL",
+ "public static final enum com.yahoo.language.Language TATAR",
+ "public static final enum com.yahoo.language.Language TELUGU",
+ "public static final enum com.yahoo.language.Language THAI",
+ "public static final enum com.yahoo.language.Language TIBETAN",
+ "public static final enum com.yahoo.language.Language TIGRINYA",
+ "public static final enum com.yahoo.language.Language TONGA",
+ "public static final enum com.yahoo.language.Language TSONGA",
+ "public static final enum com.yahoo.language.Language TURKISH",
+ "public static final enum com.yahoo.language.Language TURKMEN",
+ "public static final enum com.yahoo.language.Language TWI",
+ "public static final enum com.yahoo.language.Language UGARITIC",
+ "public static final enum com.yahoo.language.Language UIGHUR",
+ "public static final enum com.yahoo.language.Language UKRAINIAN",
+ "public static final enum com.yahoo.language.Language URDU",
+ "public static final enum com.yahoo.language.Language UZBEK",
+ "public static final enum com.yahoo.language.Language VIETNAMESE",
+ "public static final enum com.yahoo.language.Language VOLAPUK",
+ "public static final enum com.yahoo.language.Language WELSH",
+ "public static final enum com.yahoo.language.Language WOLOF",
+ "public static final enum com.yahoo.language.Language XHOSA",
+ "public static final enum com.yahoo.language.Language YIDDISH",
+ "public static final enum com.yahoo.language.Language YORUBA",
+ "public static final enum com.yahoo.language.Language ZHUANG",
+ "public static final enum com.yahoo.language.Language ZULU"
+ ]
+ },
+ "com.yahoo.language.Linguistics$Component": {
+ "superClass": "java.lang.Enum",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final",
+ "enum"
+ ],
+ "methods": [
+ "public static com.yahoo.language.Linguistics$Component[] values()",
+ "public static com.yahoo.language.Linguistics$Component valueOf(java.lang.String)"
+ ],
+ "fields": [
+ "public static final enum com.yahoo.language.Linguistics$Component STEMMER",
+ "public static final enum com.yahoo.language.Linguistics$Component TOKENIZER",
+ "public static final enum com.yahoo.language.Linguistics$Component NORMALIZER",
+ "public static final enum com.yahoo.language.Linguistics$Component TRANSFORMER",
+ "public static final enum com.yahoo.language.Linguistics$Component SEGMENTER",
+ "public static final enum com.yahoo.language.Linguistics$Component DETECTOR",
+ "public static final enum com.yahoo.language.Linguistics$Component GRAM_SPLITTER",
+ "public static final enum com.yahoo.language.Linguistics$Component CHARACTER_CLASSES"
+ ]
+ },
+ "com.yahoo.language.Linguistics": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract com.yahoo.language.process.Stemmer getStemmer()",
+ "public abstract com.yahoo.language.process.Tokenizer getTokenizer()",
+ "public abstract com.yahoo.language.process.Normalizer getNormalizer()",
+ "public abstract com.yahoo.language.process.Transformer getTransformer()",
+ "public abstract com.yahoo.language.process.Segmenter getSegmenter()",
+ "public abstract com.yahoo.language.detect.Detector getDetector()",
+ "public abstract com.yahoo.language.process.GramSplitter getGramSplitter()",
+ "public abstract com.yahoo.language.process.CharacterClasses getCharacterClasses()",
+ "public abstract com.yahoo.collections.Tuple2 getVersion(com.yahoo.language.Linguistics$Component)"
+ ],
+ "fields": [
+ "public static final com.yahoo.language.Linguistics SIMPLE"
+ ]
+ },
+ "com.yahoo.language.LinguisticsCase": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public static java.lang.String toLowerCase(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.language.LocaleFactory": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public static java.util.Locale fromLanguageTag(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.language.detect.AbstractDetector": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "com.yahoo.language.detect.Detector"
+ ],
+ "attributes": [
+ "public",
+ "abstract"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public final com.yahoo.language.detect.Detection detect(java.lang.String, com.yahoo.language.detect.Hint)",
+ "public final com.yahoo.language.detect.Detection detect(java.nio.ByteBuffer, com.yahoo.language.detect.Hint)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.language.detect.Detection": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.language.Language, java.lang.String, boolean)",
+ "public com.yahoo.language.Language getLanguage()",
+ "public java.nio.charset.Charset getEncoding()",
+ "public java.lang.String getEncodingName()",
+ "public boolean isLocal()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.language.detect.DetectionException": {
+ "superClass": "java.lang.RuntimeException",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.language.detect.Detector": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract com.yahoo.language.detect.Detection detect(byte[], int, int, com.yahoo.language.detect.Hint)",
+ "public abstract com.yahoo.language.detect.Detection detect(java.nio.ByteBuffer, com.yahoo.language.detect.Hint)",
+ "public abstract com.yahoo.language.detect.Detection detect(java.lang.String, com.yahoo.language.detect.Hint)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.language.detect.Hint": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public java.lang.String getMarket()",
+ "public java.lang.String getCountry()",
+ "public static com.yahoo.language.detect.Hint newMarketHint(java.lang.String)",
+ "public static com.yahoo.language.detect.Hint newCountryHint(java.lang.String)",
+ "public static com.yahoo.language.detect.Hint newInstance(java.lang.String, java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.language.process.CharacterClasses": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public boolean isLetter(int)",
+ "public boolean isDigit(int)",
+ "public boolean isLatinDigit(int)",
+ "public boolean isLatin(int)",
+ "public boolean isLetterOrDigit(int)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.language.process.GramSplitter$Gram": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public void <init>(int, int)",
+ "public int getStart()",
+ "public int getLength()",
+ "public java.lang.String extractFrom(java.lang.String)",
+ "public boolean equals(java.lang.Object)",
+ "public int hashCode()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.language.process.GramSplitter$GramSplitterIterator": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.Iterator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String, int, com.yahoo.language.process.CharacterClasses)",
+ "public boolean hasNext()",
+ "public com.yahoo.language.process.GramSplitter$Gram next()",
+ "public void remove()",
+ "public java.util.List toExtractedList()",
+ "public bridge synthetic java.lang.Object next()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.language.process.GramSplitter": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.language.process.CharacterClasses)",
+ "public com.yahoo.language.process.GramSplitter$GramSplitterIterator split(java.lang.String, int)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.language.process.Normalizer": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract java.lang.String normalize(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.language.process.ProcessingException": {
+ "superClass": "java.lang.RuntimeException",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String)",
+ "public void <init>(java.lang.String, java.lang.Throwable)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.language.process.Segmenter": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract java.util.List segment(java.lang.String, com.yahoo.language.Language)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.language.process.SegmenterImpl": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "com.yahoo.language.process.Segmenter"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.language.process.Tokenizer)",
+ "public java.util.List segment(java.lang.String, com.yahoo.language.Language)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.language.process.StemList": {
+ "superClass": "java.util.AbstractList",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public varargs void <init>(java.lang.String[])",
+ "public java.lang.String get(int)",
+ "public int size()",
+ "public java.lang.String set(int, java.lang.String)",
+ "public void add(int, java.lang.String)",
+ "public java.lang.String remove(int)",
+ "public bridge synthetic java.lang.Object remove(int)",
+ "public bridge synthetic void add(int, java.lang.Object)",
+ "public bridge synthetic java.lang.Object set(int, java.lang.Object)",
+ "public bridge synthetic java.lang.Object get(int)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.language.process.StemMode": {
+ "superClass": "java.lang.Enum",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final",
+ "enum"
+ ],
+ "methods": [
+ "public static com.yahoo.language.process.StemMode[] values()",
+ "public static com.yahoo.language.process.StemMode valueOf(java.lang.String)",
+ "public int getValue()",
+ "public static com.yahoo.language.process.StemMode valueOf(int)"
+ ],
+ "fields": [
+ "public static final enum com.yahoo.language.process.StemMode NONE",
+ "public static final enum com.yahoo.language.process.StemMode DEFAULT",
+ "public static final enum com.yahoo.language.process.StemMode ALL",
+ "public static final enum com.yahoo.language.process.StemMode SHORTEST",
+ "public static final enum com.yahoo.language.process.StemMode BEST"
+ ]
+ },
+ "com.yahoo.language.process.Stemmer": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract java.util.List stem(java.lang.String, com.yahoo.language.process.StemMode, com.yahoo.language.Language)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.language.process.StemmerImpl": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "com.yahoo.language.process.Stemmer"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.language.process.Tokenizer)",
+ "public java.util.List stem(java.lang.String, com.yahoo.language.process.StemMode, com.yahoo.language.Language)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.language.process.Token": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract com.yahoo.language.process.TokenType getType()",
+ "public abstract java.lang.String getOrig()",
+ "public abstract int getNumStems()",
+ "public abstract java.lang.String getStem(int)",
+ "public abstract int getNumComponents()",
+ "public abstract com.yahoo.language.process.Token getComponent(int)",
+ "public abstract long getOffset()",
+ "public abstract com.yahoo.language.process.TokenScript getScript()",
+ "public abstract java.lang.String getTokenString()",
+ "public abstract boolean isSpecialToken()",
+ "public abstract boolean isIndexable()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.language.process.TokenScript": {
+ "superClass": "java.lang.Enum",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final",
+ "enum"
+ ],
+ "methods": [
+ "public static com.yahoo.language.process.TokenScript[] values()",
+ "public static com.yahoo.language.process.TokenScript valueOf(java.lang.String)"
+ ],
+ "fields": [
+ "public static final enum com.yahoo.language.process.TokenScript COMMON",
+ "public static final enum com.yahoo.language.process.TokenScript LATIN",
+ "public static final enum com.yahoo.language.process.TokenScript GREEK",
+ "public static final enum com.yahoo.language.process.TokenScript CYRILLIC",
+ "public static final enum com.yahoo.language.process.TokenScript ARMENIAN",
+ "public static final enum com.yahoo.language.process.TokenScript HEBREW",
+ "public static final enum com.yahoo.language.process.TokenScript ARABIC",
+ "public static final enum com.yahoo.language.process.TokenScript SYRIAC",
+ "public static final enum com.yahoo.language.process.TokenScript THAANA",
+ "public static final enum com.yahoo.language.process.TokenScript DEVANAGARI",
+ "public static final enum com.yahoo.language.process.TokenScript BENGALI",
+ "public static final enum com.yahoo.language.process.TokenScript GURMUKHI",
+ "public static final enum com.yahoo.language.process.TokenScript GUJARATI",
+ "public static final enum com.yahoo.language.process.TokenScript ORIYA",
+ "public static final enum com.yahoo.language.process.TokenScript TAMIL",
+ "public static final enum com.yahoo.language.process.TokenScript TELUGU",
+ "public static final enum com.yahoo.language.process.TokenScript KANNADA",
+ "public static final enum com.yahoo.language.process.TokenScript MALAYALAM",
+ "public static final enum com.yahoo.language.process.TokenScript SINHALA",
+ "public static final enum com.yahoo.language.process.TokenScript THAI",
+ "public static final enum com.yahoo.language.process.TokenScript LAO",
+ "public static final enum com.yahoo.language.process.TokenScript TIBETAN",
+ "public static final enum com.yahoo.language.process.TokenScript MYANMAR",
+ "public static final enum com.yahoo.language.process.TokenScript GEORGIAN",
+ "public static final enum com.yahoo.language.process.TokenScript HANGUL",
+ "public static final enum com.yahoo.language.process.TokenScript ETHIOPIC",
+ "public static final enum com.yahoo.language.process.TokenScript CHEROKEE",
+ "public static final enum com.yahoo.language.process.TokenScript CANADIAN",
+ "public static final enum com.yahoo.language.process.TokenScript OGHAM",
+ "public static final enum com.yahoo.language.process.TokenScript RUNIC",
+ "public static final enum com.yahoo.language.process.TokenScript KHMER",
+ "public static final enum com.yahoo.language.process.TokenScript MONGOLIAN",
+ "public static final enum com.yahoo.language.process.TokenScript HIRAGANA",
+ "public static final enum com.yahoo.language.process.TokenScript KATAKANA",
+ "public static final enum com.yahoo.language.process.TokenScript CHINESE",
+ "public static final enum com.yahoo.language.process.TokenScript HAN",
+ "public static final enum com.yahoo.language.process.TokenScript YI",
+ "public static final enum com.yahoo.language.process.TokenScript OLDITALIC",
+ "public static final enum com.yahoo.language.process.TokenScript GOTHIC",
+ "public static final enum com.yahoo.language.process.TokenScript DESERET",
+ "public static final enum com.yahoo.language.process.TokenScript INHERITED",
+ "public static final enum com.yahoo.language.process.TokenScript TAGALOG",
+ "public static final enum com.yahoo.language.process.TokenScript HANUNOO",
+ "public static final enum com.yahoo.language.process.TokenScript BUHID",
+ "public static final enum com.yahoo.language.process.TokenScript TAGBANWA",
+ "public static final enum com.yahoo.language.process.TokenScript LIMBU",
+ "public static final enum com.yahoo.language.process.TokenScript TAILE",
+ "public static final enum com.yahoo.language.process.TokenScript LINEARB",
+ "public static final enum com.yahoo.language.process.TokenScript UGARITIC",
+ "public static final enum com.yahoo.language.process.TokenScript SHAVIAN",
+ "public static final enum com.yahoo.language.process.TokenScript OSMANYA",
+ "public static final enum com.yahoo.language.process.TokenScript CYPRIOT",
+ "public static final enum com.yahoo.language.process.TokenScript BRAILLE",
+ "public static final enum com.yahoo.language.process.TokenScript ASCII",
+ "public static final enum com.yahoo.language.process.TokenScript BUGINESE",
+ "public static final enum com.yahoo.language.process.TokenScript COPTIC",
+ "public static final enum com.yahoo.language.process.TokenScript GLAGOLITIC",
+ "public static final enum com.yahoo.language.process.TokenScript KHAROSHTHI",
+ "public static final enum com.yahoo.language.process.TokenScript OLDPERSIAN",
+ "public static final enum com.yahoo.language.process.TokenScript SYLOTINAGRI",
+ "public static final enum com.yahoo.language.process.TokenScript TAILUE",
+ "public static final enum com.yahoo.language.process.TokenScript TIFINAGH",
+ "public static final enum com.yahoo.language.process.TokenScript VIETNAMESE",
+ "public static final enum com.yahoo.language.process.TokenScript UNKNOWN"
+ ]
+ },
+ "com.yahoo.language.process.TokenType": {
+ "superClass": "java.lang.Enum",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final",
+ "enum"
+ ],
+ "methods": [
+ "public static com.yahoo.language.process.TokenType[] values()",
+ "public static com.yahoo.language.process.TokenType valueOf(java.lang.String)",
+ "public int getValue()",
+ "public boolean isIndexable()",
+ "public static com.yahoo.language.process.TokenType valueOf(int)"
+ ],
+ "fields": [
+ "public static final enum com.yahoo.language.process.TokenType UNKNOWN",
+ "public static final enum com.yahoo.language.process.TokenType SPACE",
+ "public static final enum com.yahoo.language.process.TokenType PUNCTUATION",
+ "public static final enum com.yahoo.language.process.TokenType SYMBOL",
+ "public static final enum com.yahoo.language.process.TokenType ALPHABETIC",
+ "public static final enum com.yahoo.language.process.TokenType NUMERIC",
+ "public static final enum com.yahoo.language.process.TokenType MARKER"
+ ]
+ },
+ "com.yahoo.language.process.Tokenizer": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract java.lang.Iterable tokenize(java.lang.String, com.yahoo.language.Language, com.yahoo.language.process.StemMode, boolean)",
+ "public java.lang.String getReplacementTerm(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.language.process.Transformer": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract java.lang.String accentDrop(java.lang.String, com.yahoo.language.Language)"
+ ],
+ "fields": []
+ }
+} \ No newline at end of file
diff --git a/linguistics/pom.xml b/linguistics/pom.xml
index f743348dde3..f57345aa760 100644
--- a/linguistics/pom.xml
+++ b/linguistics/pom.xml
@@ -90,6 +90,22 @@
</compilerArgs>
</configuration>
</plugin>
+ <plugin>
+ <groupId>com.yahoo.vespa</groupId>
+ <artifactId>abi-check-plugin</artifactId>
+ <version>${project.version}</version>
+ <configuration>
+ <publicApiAnnotation>com.yahoo.api.annotations.PublicApi</publicApiAnnotation>
+ </configuration>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>abicheck</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>
</project>