public class FqNameUnsafe extends FqNameBase
FqName but allows '<' and '>' characters in name.| Constructor and Description |
|---|
FqNameUnsafe(java.lang.String fqName) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
asString() |
FqNameUnsafe |
child(Name name) |
boolean |
equals(java.lang.Object o) |
boolean |
firstSegmentIs(Name segment) |
int |
hashCode() |
boolean |
isRoot() |
boolean |
isSafe() |
static boolean |
isValid(java.lang.String qualifiedName) |
boolean |
lastSegmentIs(Name segment) |
FqNameUnsafe |
parent() |
java.util.List<FqNameUnsafe> |
path() |
java.util.List<Name> |
pathSegments() |
Name |
shortName() |
Name |
shortNameOrSpecial() |
static FqNameUnsafe |
topLevel(Name shortName) |
FqName |
toSafe() |
java.lang.String |
toString() |
equalsTo, equalsTo, equalsTopublic FqNameUnsafe(@NotNull java.lang.String fqName)
public static boolean isValid(@Nullable java.lang.String qualifiedName)
@NotNull public java.lang.String asString()
asString in class FqNameBasepublic boolean isSafe()
public boolean isRoot()
@NotNull public FqNameUnsafe parent()
@NotNull public FqNameUnsafe child(@NotNull Name name)
@NotNull public Name shortNameOrSpecial()
@NotNull public java.util.List<FqNameUnsafe> path()
@NotNull public java.util.List<Name> pathSegments()
public boolean firstSegmentIs(@NotNull Name segment)
public boolean lastSegmentIs(@NotNull Name segment)
@NotNull public static FqNameUnsafe topLevel(@NotNull Name shortName)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object