org.jetbrains.jet.lang.descriptors.impl
Class LocalVariableDescriptorForObject

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.VariableDescriptorImpl
                  extended by org.jetbrains.jet.lang.descriptors.impl.LocalVariableDescriptor
                      extended by org.jetbrains.jet.lang.descriptors.impl.LocalVariableDescriptorForObject
All Implemented Interfaces:
Annotated, CallableDescriptor, DeclarationDescriptor, DeclarationDescriptorNonRoot, DeclarationDescriptorWithVisibility, Named, VariableDescriptor, VariableDescriptorForObject

public class LocalVariableDescriptorForObject
extends LocalVariableDescriptor
implements VariableDescriptorForObject


Constructor Summary
LocalVariableDescriptorForObject(DeclarationDescriptor containingDeclaration, java.util.List<AnnotationDescriptor> annotations, Name name, ClassDescriptor objectClass)
           
 
Method Summary
 ClassDescriptor getObjectClass()
           
 
Methods inherited from class org.jetbrains.jet.lang.descriptors.impl.LocalVariableDescriptor
accept, getVisibility, isVar, substitute
 
Methods inherited from class org.jetbrains.jet.lang.descriptors.impl.VariableDescriptorImpl
getExpectedThisObject, getOriginal, getOverriddenDescriptors, getReceiverParameter, getReturnType, getType, getTypeParameters, getValueParameters, setOutType
 
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, toString
 
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.VariableDescriptor
getContainingDeclaration, getType, isVar, substitute
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.CallableDescriptor
getExpectedThisObject, getOriginal, getOverriddenDescriptors, getReceiverParameter, getReturnType, getTypeParameters, getValueParameters
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.DeclarationDescriptorWithVisibility
getVisibility
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.DeclarationDescriptor
accept, acceptVoid
 
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

LocalVariableDescriptorForObject

public LocalVariableDescriptorForObject(@NotNull
                                        DeclarationDescriptor containingDeclaration,
                                        @NotNull
                                        java.util.List<AnnotationDescriptor> annotations,
                                        @NotNull
                                        Name name,
                                        @NotNull
                                        ClassDescriptor objectClass)
Method Detail

getObjectClass

@NotNull
public ClassDescriptor getObjectClass()
Specified by:
getObjectClass in interface VariableDescriptorForObject