org.jetbrains.jet.descriptors.serialization
Class ClassId

java.lang.Object
  extended by org.jetbrains.jet.descriptors.serialization.ClassId

public final class ClassId
extends java.lang.Object


Constructor Summary
ClassId(FqName packageFqName, FqNameUnsafe relativeClassName)
           
 
Method Summary
 FqNameUnsafe asSingleFqName()
           
 ClassId createNestedClassId(Name name)
           
 boolean equals(java.lang.Object o)
           
 ClassId getOuterClassId()
           
 FqName getPackageFqName()
           
 FqNameUnsafe getRelativeClassName()
           
 int hashCode()
           
 boolean isTopLevelClass()
           
static ClassId topLevel(FqName topLevelFqName)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassId

public ClassId(@NotNull
               FqName packageFqName,
               @NotNull
               FqNameUnsafe relativeClassName)
Method Detail

topLevel

@NotNull
public static ClassId topLevel(@NotNull
                                       FqName topLevelFqName)

getPackageFqName

@NotNull
public FqName getPackageFqName()

getRelativeClassName

@NotNull
public FqNameUnsafe getRelativeClassName()

createNestedClassId

@NotNull
public ClassId createNestedClassId(@NotNull
                                           Name name)

getOuterClassId

@NotNull
public ClassId getOuterClassId()

isTopLevelClass

public boolean isTopLevelClass()

asSingleFqName

@NotNull
public FqNameUnsafe asSingleFqName()

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object