org.jetbrains.jet.lang.types.error
Class ErrorClassDescriptor

java.lang.Object
  extended by org.jetbrains.jet.lang.descriptors.impl.AbstractClassDescriptor
      extended by org.jetbrains.jet.lang.descriptors.impl.ClassDescriptorBase
          extended by org.jetbrains.jet.lang.descriptors.impl.ClassDescriptorImpl
              extended by org.jetbrains.jet.lang.types.error.ErrorClassDescriptor
All Implemented Interfaces:
Annotated, ClassDescriptor, ClassifierDescriptor, ClassOrPackageFragmentDescriptor, DeclarationDescriptor, DeclarationDescriptorNonRoot, DeclarationDescriptorWithVisibility, MemberDescriptor, Named

public final class ErrorClassDescriptor
extends ClassDescriptorImpl


Field Summary
 
Fields inherited from class org.jetbrains.jet.lang.descriptors.impl.AbstractClassDescriptor
defaultType
 
Constructor Summary
ErrorClassDescriptor(java.lang.String debugMessage)
           
 
Method Summary
 JetScope getMemberScope(java.util.List<? extends TypeProjection> typeArguments)
           
 ClassDescriptor substitute(TypeSubstitutor substitutor)
           
 java.lang.String toString()
           
 
Methods inherited from class org.jetbrains.jet.lang.descriptors.impl.ClassDescriptorImpl
getAnnotations, getClassObjectDescriptor, getConstructors, getKind, getModality, getScopeForMemberLookup, getTypeConstructor, getUnsubstitutedPrimaryConstructor, getVisibility, initialize, isInner, setPrimaryConstructor
 
Methods inherited from class org.jetbrains.jet.lang.descriptors.impl.ClassDescriptorBase
getContainingDeclaration
 
Methods inherited from class org.jetbrains.jet.lang.descriptors.impl.AbstractClassDescriptor
accept, acceptVoid, getClassObjectType, getDefaultType, getName, getOriginal, getThisAsReceiverParameter, getUnsubstitutedInnerClassesScope
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ErrorClassDescriptor

public ErrorClassDescriptor(@NotNull
                            java.lang.String debugMessage)
Method Detail

substitute

@NotNull
public ClassDescriptor substitute(@NotNull
                                          TypeSubstitutor substitutor)
Specified by:
substitute in interface ClassDescriptor
Specified by:
substitute in interface DeclarationDescriptor
Overrides:
substitute in class AbstractClassDescriptor

toString

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

getMemberScope

@NotNull
public JetScope getMemberScope(@NotNull
                                       java.util.List<? extends TypeProjection> typeArguments)
Specified by:
getMemberScope in interface ClassDescriptor
Overrides:
getMemberScope in class AbstractClassDescriptor