From c069ea0633c18b4ccdc65d46610bb5a0de5470f8 Mon Sep 17 00:00:00 2001 From: Daniel Demidko Date: Tue, 15 Nov 2022 23:48:56 +0500 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D0=BC=D0=B5=D1=82=D0=BE=D0=B4=20getAllFlexions;=20?= =?UTF-8?q?=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D1=8B=20?= =?UTF-8?q?=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/github/demidko/aot/WordformMeaning.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/github/demidko/aot/WordformMeaning.java b/src/main/java/com/github/demidko/aot/WordformMeaning.java index 53a06d1..166dbe0 100644 --- a/src/main/java/com/github/demidko/aot/WordformMeaning.java +++ b/src/main/java/com/github/demidko/aot/WordformMeaning.java @@ -55,16 +55,22 @@ public class WordformMeaning { } } + /** + * @return всевозможные "сырые" слова, известные библиотеке + */ + public static List getAllFlexions() { + return asList(allFlexionStrings); + } + /** * Метод обходит словарь библиотеки * * @return все возможные словоформы */ - public List listAllWordforms() { + public static List listAllWordforms() { List allWordforms = new ArrayList<>(); - for (String x : allFlexionStrings) { - List someWordforms = lookupForMeanings(x); - allWordforms.addAll(someWordforms); + for (String flexion : allFlexionStrings) { + allWordforms.addAll(lookupForMeanings(flexion)); } return allWordforms; }