@Override public <R, D> R accept(DeclarationDescriptorVisitor<R, D> visitor, D data) { return visitor.visitModuleDeclaration(this, data); }
@Override public <R, D> R accept(DeclarationDescriptorVisitor<R, D> visitor, D data) { checkInitialized(); return visitor.visitTypeParameterDescriptor(this, data); }
@Override public <R, D> R accept(DeclarationDescriptorVisitor<R, D> visitor, D data) { return visitor.visitValueParameterDescriptor(this, data); }
@Override public <R, D> R accept(DeclarationDescriptorVisitor<R, D> visitor, D data) { return visitor.visitPropertySetterDescriptor(this, data); }
@Override public <R, D> R accept(DeclarationDescriptorVisitor<R, D> visitor, D data) { return visitor.visitPackageViewDescriptor(this, data); }