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

java.lang.Object
  extended by org.jetbrains.jet.lang.descriptors.annotations.AnnotatedImpl
      extended by org.jetbrains.jet.lang.descriptors.impl.DeclarationDescriptorImpl
          extended by org.jetbrains.jet.lang.descriptors.impl.DeclarationDescriptorNonRootImpl
              extended by org.jetbrains.jet.lang.descriptors.impl.ClassDescriptorImpl
                  extended by org.jetbrains.jet.lang.types.error.ErrorClassDescriptor
All Implemented Interfaces:
Annotated, ClassDescriptor, ClassifierDescriptor, ClassOrNamespaceDescriptor, DeclarationDescriptor, DeclarationDescriptorNonRoot, DeclarationDescriptorWithVisibility, MemberDescriptor, Named

public final class ErrorClassDescriptor
extends ClassDescriptorImpl


Constructor Summary
ErrorClassDescriptor(java.lang.String debugMessage)
           
 
Method Summary
 java.util.Collection<ConstructorDescriptor> getConstructors()
           
 Modality getModality()
           
 void initializeErrorClass()
           
 ClassDescriptor substitute(TypeSubstitutor substitutor)
           
 java.lang.String toString()
           
 
Methods inherited from class org.jetbrains.jet.lang.descriptors.impl.ClassDescriptorImpl
accept, getClassObjectDescriptor, getClassObjectType, getDefaultType, getKind, getMemberScope, getThisAsReceiverParameter, getTypeConstructor, getUnsubstitutedInnerClassesScope, getUnsubstitutedPrimaryConstructor, getVisibility, initialize, isInner, setClassObjectDescriptor, setPrimaryConstructor
 
Methods inherited from class org.jetbrains.jet.lang.descriptors.impl.DeclarationDescriptorNonRootImpl
getContainingDeclaration
 
Methods inherited from class org.jetbrains.jet.lang.descriptors.impl.DeclarationDescriptorImpl
acceptVoid, getName, getOriginal
 
Methods inherited from class org.jetbrains.jet.lang.descriptors.annotations.AnnotatedImpl
getAnnotations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.ClassDescriptor
getContainingDeclaration
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.DeclarationDescriptor
acceptVoid, getOriginal
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.annotations.Annotated
getAnnotations
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.Named
getName
 

Constructor Detail

ErrorClassDescriptor

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

getConstructors

@NotNull
public java.util.Collection<ConstructorDescriptor> getConstructors()
Specified by:
getConstructors in interface ClassDescriptor
Overrides:
getConstructors in class ClassDescriptorImpl

getModality

@NotNull
public Modality getModality()
Specified by:
getModality in interface ClassDescriptor
Specified by:
getModality in interface MemberDescriptor
Overrides:
getModality in class ClassDescriptorImpl

substitute

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

toString

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

initializeErrorClass

public void initializeErrorClass()