The method getDynamicNlsBaseName must not be protected.
Remove accessibility flag check for method because of change in Scout RT
diff --git a/org.eclipse.scout.sdk.s2e.nls/src/main/java/org/eclipse/scout/sdk/s2e/nls/internal/serviceproject/NlsServiceType.java b/org.eclipse.scout.sdk.s2e.nls/src/main/java/org/eclipse/scout/sdk/s2e/nls/internal/serviceproject/NlsServiceType.java
index ef21d3b..2602cc9 100644
--- a/org.eclipse.scout.sdk.s2e.nls/src/main/java/org/eclipse/scout/sdk/s2e/nls/internal/serviceproject/NlsServiceType.java
+++ b/org.eclipse.scout.sdk.s2e.nls/src/main/java/org/eclipse/scout/sdk/s2e/nls/internal/serviceproject/NlsServiceType.java
@@ -13,7 +13,6 @@
import java.util.regex.Matcher;
import java.util.regex.Pattern;
-import org.eclipse.jdt.core.Flags;
import org.eclipse.jdt.core.IMethod;
import org.eclipse.jdt.core.IType;
import org.eclipse.jdt.core.JavaModelException;
@@ -36,18 +35,18 @@
@Override
protected String getBundleValue() throws JavaModelException {
IMethod getter = m_type.getMethod(DYNAMIC_NLS_BASE_NAME_GETTER, new String[]{});
- if (S2eUtils.exists(getter)) {
- int flags = getter.getFlags();
- int refFlags = Flags.AccProtected;
- if ((refFlags & flags) == refFlags) {
- String source = getter.getSource();
- if (source != null) {
- Matcher matcher = REGEX_RESOURCE_BUNDLE_GETTER.matcher(source);
- if (matcher.find()) {
- return matcher.group(1);
- }
- }
- }
+ if (!S2eUtils.exists(getter)) {
+ return null;
+ }
+
+ String source = getter.getSource();
+ if (source == null) {
+ return null;
+ }
+
+ Matcher matcher = REGEX_RESOURCE_BUNDLE_GETTER.matcher(source);
+ if (matcher.find()) {
+ return matcher.group(1);
}
return null;
}