org.jetbrains.kotlin.name
Class SpecialNames

java.lang.Object
  extended by org.jetbrains.kotlin.name.SpecialNames

public class SpecialNames
extends java.lang.Object


Field Summary
static Name DEFAULT_NAME_FOR_COMPANION_OBJECT
           
static Name NO_NAME_PROVIDED
           
static Name ROOT_PACKAGE
           
static Name SAFE_IDENTIFIER_FOR_NO_NAME
           
 
Method Summary
static boolean isSafeIdentifier(Name name)
           
static Name safeIdentifier(Name name)
           
static Name safeIdentifier(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NO_NAME_PROVIDED

public static final Name NO_NAME_PROVIDED

ROOT_PACKAGE

public static final Name ROOT_PACKAGE

DEFAULT_NAME_FOR_COMPANION_OBJECT

public static final Name DEFAULT_NAME_FOR_COMPANION_OBJECT

SAFE_IDENTIFIER_FOR_NO_NAME

public static final Name SAFE_IDENTIFIER_FOR_NO_NAME
Method Detail

safeIdentifier

@NotNull
public static Name safeIdentifier(@Nullable
                                          Name name)

safeIdentifier

@NotNull
public static Name safeIdentifier(@Nullable
                                          java.lang.String name)

isSafeIdentifier

public static boolean isSafeIdentifier(@NotNull
                                       Name name)