Мне нужно извлечь все значения hard coded Strings
из всех Java
файлов в Java project
В Java Constant file
например
Ввод
// Java file number 1
public class A {
public static void main(String[] args) {
System.out.println("HardCoded String A");
}
}
// Java file number 2
public class B {
public static void main(String[] args) {
System.out.println("HardCoded String B");
}
}
Выход
// a Java Constant file
public class MyConstants {
public static final String HardCodedString_01 = "HardCoded String A";
public static final String HardCodedString_02 = "HardCoded String B";
}
// Java file number 1
public class A {
public static void main(String[] args) {
System.out.println(MyConstants.HardCodedString_01);
}
}
// Java file number 2
public class B {
public static void main(String[] args) {
System.out.println(MyConstants.HardCodedString_01);
}
}
Мне известно, что Внешние строки для Eclipse
НО он работает над одним файлом не всеми файлами
И когда я проверяю это сообщение
Извлечь всю строку из проекта java
Я не смог найти ссылку предоставленной презентации
Также я проверяю этот пост
Внешние строки для проекта Android
Но это предусмотрено для проектов Android
не Java
projects