org.jetbrains.kotlin.name
Class FqName
java.lang.Object
org.jetbrains.kotlin.name.FqName
public final class FqName
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ROOT
public static final FqName ROOT
FqName
public FqName(@NotNull
java.lang.String fqName)
FqName
public FqName(@NotNull
FqNameUnsafe fqName)
fromSegments
@NotNull
public static FqName fromSegments(@NotNull
java.util.List<java.lang.String> names)
asString
@NotNull
public java.lang.String asString()
toUnsafe
@NotNull
public FqNameUnsafe toUnsafe()
isRoot
public boolean isRoot()
parent
@NotNull
public FqName parent()
child
@NotNull
public FqName child(@NotNull
Name name)
shortName
@NotNull
public Name shortName()
shortNameOrSpecial
@NotNull
public Name shortNameOrSpecial()
pathSegments
@NotNull
public java.util.List<Name> pathSegments()
topLevel
@NotNull
public static FqName topLevel(@NotNull
Name shortName)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object