org.jetbrains.kotlin.descriptors
Interface MemberDescriptor

All Superinterfaces:
DeclarationDescriptor, DeclarationDescriptorNonRoot, DeclarationDescriptorWithSource, DeclarationDescriptorWithVisibility, Named
All Known Subinterfaces:
CallableMemberDescriptor, ClassDescriptor, ClassDescriptorWithResolutionScopes, ClassifierDescriptorWithTypeParameters, ConstructorDescriptor, FunctionDescriptor, JavaCallableMemberDescriptor, JavaClassDescriptor, PropertyDescriptor, SamAdapterDescriptor<D>, ScriptDescriptor, SimpleFunctionDescriptor
All Known Implementing Classes:
AbstractClassDescriptor, AccessorForPropertyDescriptor, AnonymousFunctionDescriptor, ClassConstructorDescriptorImpl, ClassDescriptorBase, ClassDescriptorImpl, EnumEntrySyntheticClassDescriptor, ErrorSimpleFunctionDescriptorImpl, FunctionDescriptorImpl, FunctionExpressionDescriptor, JavaClassConstructorDescriptor, JavaMethodDescriptor, JavaPropertyDescriptor, LazyClassDescriptor, LazySubstitutingClassDescriptor, MutableClassDescriptor, PropertyDescriptorImpl, SimpleFunctionDescriptorImpl

public interface MemberDescriptor
extends DeclarationDescriptorNonRoot, DeclarationDescriptorWithVisibility


Method Summary
 Modality getModality()
           
 Visibility getVisibility()
           
 boolean isExternal()
           
 boolean isHeader()
           
 boolean isImpl()
           
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.DeclarationDescriptorNonRoot
getContainingDeclaration
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.DeclarationDescriptorWithSource
getOriginal, getSource
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.DeclarationDescriptor
accept, acceptVoid, substitute
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.Named
getName
 

Method Detail

getModality

@NotNull
Modality getModality()

getVisibility

@NotNull
Visibility getVisibility()
Specified by:
getVisibility in interface DeclarationDescriptorWithVisibility

isHeader

boolean isHeader()

isImpl

boolean isImpl()

isExternal

boolean isExternal()