org.jetbrains.jet.lang.resolve.java.descriptor
Class SamConstructorDescriptor

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.FunctionDescriptorImpl
                  extended by org.jetbrains.jet.lang.descriptors.impl.SimpleFunctionDescriptorImpl
                      extended by org.jetbrains.jet.lang.resolve.java.descriptor.SamConstructorDescriptor
All Implemented Interfaces:
Annotated, CallableDescriptor, CallableMemberDescriptor, DeclarationDescriptor, DeclarationDescriptorNonRoot, DeclarationDescriptorWithVisibility, FunctionDescriptor, MemberDescriptor, Named, SimpleFunctionDescriptor, SynthesizedCallableMemberDescriptor<ClassDescriptorFromJvmBytecode>

public class SamConstructorDescriptor
extends SimpleFunctionDescriptorImpl
implements SynthesizedCallableMemberDescriptor<ClassDescriptorFromJvmBytecode>


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jetbrains.jet.lang.descriptors.CallableMemberDescriptor
CallableMemberDescriptor.Kind
 
Field Summary
 
Fields inherited from class org.jetbrains.jet.lang.descriptors.impl.FunctionDescriptorImpl
expectedThisObject, modality, overriddenFunctions, typeParameters, unsubstitutedReturnType, unsubstitutedValueParameters, visibility
 
Constructor Summary
SamConstructorDescriptor(ClassOrNamespaceDescriptor containingDeclaration, ClassDescriptorFromJvmBytecode samInterface)
           
 
Method Summary
 ClassDescriptorFromJvmBytecode getBaseForSynthesized()
           
 
Methods inherited from class org.jetbrains.jet.lang.descriptors.impl.SimpleFunctionDescriptorImpl
copy, createSubstitutedCopy, getOriginal, initialize, isInline
 
Methods inherited from class org.jetbrains.jet.lang.descriptors.impl.FunctionDescriptorImpl
accept, addOverriddenDescriptor, doSubstitute, getExpectedThisObject, getKind, getModality, getOverriddenDescriptors, getReceiverParameter, getReturnType, getSubstitutedValueParameters, getTypeParameters, getValueParameters, getVisibility, initialize, setReturnType, setVisibility, substitute
 
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.CallableMemberDescriptor
addOverriddenDescriptor, copy, getKind, getOriginal, getOverriddenDescriptors
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.CallableDescriptor
getExpectedThisObject, getReceiverParameter, getReturnType, getTypeParameters, getValueParameters, substitute
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.MemberDescriptor
getModality, getVisibility
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.DeclarationDescriptorNonRoot
getContainingDeclaration
 
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
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.FunctionDescriptor
getContainingDeclaration, getOverriddenDescriptors, substitute
 

Constructor Detail

SamConstructorDescriptor

public SamConstructorDescriptor(@NotNull
                                ClassOrNamespaceDescriptor containingDeclaration,
                                @NotNull
                                ClassDescriptorFromJvmBytecode samInterface)
Method Detail

getBaseForSynthesized

@NotNull
public ClassDescriptorFromJvmBytecode getBaseForSynthesized()
Specified by:
getBaseForSynthesized in interface SynthesizedCallableMemberDescriptor<ClassDescriptorFromJvmBytecode>