public boolean test(Object receiver, String property, Object[] args, Object expectedValue) { if (receiver instanceof IProject) { return PropertiesUtil.hasNonDefaultEncodingLanguagePropertiesFile((IProject) receiver); } return false; }
public boolean test(Object receiver, String property, Object[] args, Object expectedValue) { boolean retval = false; if (receiver instanceof IProject) { retval = PropertiesUtil.hasNonDefaultEncodingLanguagePropertiesFile((IProject) receiver); } else if (receiver instanceof IFile) { try { if (!ILiferayConstants.LANGUAGE_PROPERTIES_FILE_ENCODING_CHARSET.equals( ((IFile) receiver).getCharset()) && PropertiesUtil.isLanguagePropertiesFile((IFile) receiver)) { retval = true; } } catch (CoreException e) { LiferayCore.logError(e); } } return retval; }