org.jetbrains.kotlin.types
Class AbstractClassTypeConstructor

java.lang.Object
  extended by org.jetbrains.kotlin.types.AbstractClassTypeConstructor
All Implemented Interfaces:
Annotated, TypeConstructor

public abstract class AbstractClassTypeConstructor
extends java.lang.Object
implements TypeConstructor


Constructor Summary
AbstractClassTypeConstructor()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
static boolean equals(TypeConstructor me, java.lang.Object other)
           
 KotlinBuiltIns getBuiltIns()
           
abstract  ClassifierDescriptor getDeclarationDescriptor()
           
 int hashCode()
           
static int hashCode(TypeConstructor me)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jetbrains.kotlin.types.TypeConstructor
getParameters, getSupertypes, isDenotable, isFinal
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.annotations.Annotated
getAnnotations
 

Constructor Detail

AbstractClassTypeConstructor

public AbstractClassTypeConstructor()
Method Detail

hashCode

public final int hashCode()
Overrides:
hashCode in class java.lang.Object

getDeclarationDescriptor

@NotNull
public abstract ClassifierDescriptor getDeclarationDescriptor()
Specified by:
getDeclarationDescriptor in interface TypeConstructor

getBuiltIns

@NotNull
public KotlinBuiltIns getBuiltIns()
Specified by:
getBuiltIns in interface TypeConstructor

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

equals

public static boolean equals(@NotNull
                             TypeConstructor me,
                             java.lang.Object other)

hashCode

public static int hashCode(@NotNull
                           TypeConstructor me)