public interface DeclarationDescriptorVisitor<R,D>
| Modifier and Type | Method and Description |
|---|---|
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 |
visitNamespaceDescriptor(NamespaceDescriptor 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) |
R visitNamespaceDescriptor(NamespaceDescriptor descriptor, D data)
R visitVariableDescriptor(VariableDescriptor descriptor, D data)
R visitFunctionDescriptor(FunctionDescriptor descriptor, D data)
R visitTypeParameterDescriptor(TypeParameterDescriptor descriptor, D data)
R visitClassDescriptor(ClassDescriptor descriptor, D data)
R visitModuleDeclaration(ModuleDescriptor descriptor, D data)
R visitConstructorDescriptor(ConstructorDescriptor constructorDescriptor, D data)
R visitScriptDescriptor(ScriptDescriptor scriptDescriptor, D data)
R visitPropertyDescriptor(PropertyDescriptor descriptor, D data)
R visitValueParameterDescriptor(ValueParameterDescriptor descriptor, D data)
R visitPropertyGetterDescriptor(PropertyGetterDescriptor descriptor, D data)
R visitPropertySetterDescriptor(PropertySetterDescriptor descriptor, D data)
R visitReceiverParameterDescriptor(ReceiverParameterDescriptor descriptor, D data)