Package jetbrains.mps.util
Class JavaNameUtil
- java.lang.Object
 - 
- jetbrains.mps.util.JavaNameUtil
 
 
- 
public final class JavaNameUtil extends Object
User: Dmitriev. Date: Jan 13, 2004 
- 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringfqClassName(SModel model, String shortClassName)Beware, for nested classes this method yields incorrect result (consider Classifier.getFqName() instead).static StringfqClassName(SNode node, String shortClassName)static booleanisAnonymous(String className)static booleanisInnerClass(String className)static booleanisJavaIdentifier(String text)static StringnestedClassName(String packageName, String fqClassName)static StringpackageName(String fqName)static StringpackageName(SModel model)static StringshortName(String fqName)static StringtoJavaIdentifierSuffix(String text) 
 - 
 
- 
- 
Method Detail
- 
fqClassName
public static String fqClassName(@NotNull SModel model, @NotNull String shortClassName)
Beware, for nested classes this method yields incorrect result (consider Classifier.getFqName() instead). 
- 
isAnonymous
public static boolean isAnonymous(String className)
 
- 
isInnerClass
public static boolean isInnerClass(String className)
 
- 
packageName
@Contract("null -> null; !null -> !null") public static String packageName(@Nullable String fqName)
 
- 
shortName
@Contract("null -> null; !null -> !null") public static String shortName(@Nullable String fqName)
 
 - 
 
 -