PLS
view release on metacpan or search on metacpan
lib/PLS/Server/Method/CompletionItem.pm view on Meta::CPAN
package PLS::Server::Method::CompletionItem;
use strict;
use warnings;
use PLS::Server::Request::CompletionItem::Resolve;
=head1 NAME
PLS::Server::Method::CompletionItem
=head1 DESCRIPTION
This module redirects requests beginning with C<completionItem/> to the
appropriate subclass of L<PLS::Server::Request>.
Requests currently implemented:
=over
=item completionItem/resolve - L<https://microsoft.github.io/language-server-protocol/specifications/specification-current/#completionItem_resolve>
L<PLS::Server::Request::CompletionItem::Resolve>
=back
=cut
sub get_request
{
my ($request) = @_;
my (undef, $method) = split m{/}, $request->{method};
if ($method eq 'resolve')
{
return PLS::Server::Request::CompletionItem::Resolve->new($request);
}
return;
} ## end sub get_request
1;
( run in 0.530 second using v1.01-cache-2.11-cpan-71847e10f99 )