org.jetbrains.jet.lang.resolve.name
Class FqNameBase

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.name.FqNameBase
Direct Known Subclasses:
FqName, FqNameUnsafe

public abstract class FqNameBase
extends java.lang.Object


Constructor Summary
protected FqNameBase()
           
 
Method Summary
protected abstract  java.lang.String asString()
           
 boolean equalsTo(FqName that)
           
 boolean equalsTo(FqNameUnsafe that)
           
abstract  java.util.List<Name> pathSegments()
           
abstract  Name shortNameOrSpecial()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FqNameBase

protected FqNameBase()
Method Detail

asString

@NotNull
protected abstract java.lang.String asString()

equalsTo

public final boolean equalsTo(@NotNull
                              FqName that)

equalsTo

public final boolean equalsTo(@NotNull
                              FqNameUnsafe that)

shortNameOrSpecial

@NotNull
public abstract Name shortNameOrSpecial()

pathSegments

@NotNull
public abstract java.util.List<Name> pathSegments()