org.jetbrains.kotlin.descriptors
Interface DeclarationDescriptorVisitor<R,D>

All Known Implementing Classes:
DeclarationDescriptorVisitorEmptyBodies

public interface DeclarationDescriptorVisitor<R,D>


Method Summary
 R visitClassDescriptor(ClassDescriptor descriptor, D data)
           
 R visitConstructorDescriptor(ConstructorDescriptor constructorDescriptor, D data)
           
 R visitFunctionDescriptor(FunctionDescriptor descriptor, D data)
           
 R visitModuleDeclaration(ModuleDescriptor descriptor, D data)
           
 R visitPackageFragmentDescriptor(PackageFragmentDescriptor descriptor, D data)
           
 R visitPackageViewDescriptor(PackageViewDescriptor descriptor, D data)
           
 R visitPropertyDescriptor(PropertyDescriptor descriptor, D data)
           
 R visitPropertyGetterDescriptor(PropertyGetterDescriptor descriptor, D data)
           
 R visitPropertySetterDescriptor(PropertySetterDescriptor descriptor, D data)
           
 R visitReceiverParameterDescriptor(ReceiverParameterDescriptor descriptor, D data)
           
 R visitScriptDescriptor(ScriptDescriptor scriptDescriptor, D data)
           
 R visitTypeParameterDescriptor(TypeParameterDescriptor descriptor, D data)
           
 R visitValueParameterDescriptor(ValueParameterDescriptor descriptor, D data)
           
 R visitVariableDescriptor(VariableDescriptor descriptor, D data)
           
 

Method Detail

visitPackageFragmentDescriptor

R visitPackageFragmentDescriptor(PackageFragmentDescriptor descriptor,
                                 D data)

visitPackageViewDescriptor

R visitPackageViewDescriptor(PackageViewDescriptor descriptor,
                             D data)

visitVariableDescriptor

R visitVariableDescriptor(VariableDescriptor descriptor,
                          D data)

visitFunctionDescriptor

R visitFunctionDescriptor(FunctionDescriptor descriptor,
                          D data)

visitTypeParameterDescriptor

R visitTypeParameterDescriptor(TypeParameterDescriptor descriptor,
                               D data)

visitClassDescriptor

R visitClassDescriptor(ClassDescriptor descriptor,
                       D data)

visitModuleDeclaration

R visitModuleDeclaration(ModuleDescriptor descriptor,
                         D data)

visitConstructorDescriptor

R visitConstructorDescriptor(ConstructorDescriptor constructorDescriptor,
                             D data)

visitScriptDescriptor

R visitScriptDescriptor(ScriptDescriptor scriptDescriptor,
                        D data)

visitPropertyDescriptor

R visitPropertyDescriptor(PropertyDescriptor descriptor,
                          D data)

visitValueParameterDescriptor

R visitValueParameterDescriptor(ValueParameterDescriptor descriptor,
                                D data)

visitPropertyGetterDescriptor

R visitPropertyGetterDescriptor(PropertyGetterDescriptor descriptor,
                                D data)

visitPropertySetterDescriptor

R visitPropertySetterDescriptor(PropertySetterDescriptor descriptor,
                                D data)

visitReceiverParameterDescriptor

R visitReceiverParameterDescriptor(ReceiverParameterDescriptor descriptor,
                                   D data)