public class LanguageNamesValidation extends LanguageExtension<NamesValidator>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
LanguageNamesValidation.DefaultNamesValidator |
| Modifier and Type | Field and Description |
|---|---|
static LanguageNamesValidation |
INSTANCE |
myEpListenerAdded, myLockEVER_CHANGED, NEVER_CHANGED| Modifier and Type | Method and Description |
|---|---|
NamesValidator |
forLanguage(Language l) |
static boolean |
isIdentifier(Language language,
java.lang.String name) |
static boolean |
isIdentifier(Language language,
java.lang.String name,
Project project) |
addExplicitExtension, allForLanguage, allForLanguageOrAny, buildExtensions, clearCache, ensureValuesLoaded, findForLanguage, getDefaultImplementation, invalidateCacheForExtension, keyToString, removeExplicitExtensionaddExplicitExtension, buildExtensions, buildExtensionsFromExplicitRegistration, clearCache, findSingle, forKey, getExtensions, getModificationCount, getName, getPoint, hasAnyExtensionspublic static final LanguageNamesValidation INSTANCE
public NamesValidator forLanguage(Language l)
forLanguage in class LanguageExtension<NamesValidator>public static boolean isIdentifier(Language language, java.lang.String name)