in lib/logstash-docket/aliased_plugin.rb [14:24]
def initialize(canonical_plugin:, alias_name:, doc_headers:)
fail(ArgumentError) unless canonical_plugin.kind_of?(ArtifactPlugin)
super(type: canonical_plugin.type, name: alias_name)
fail("#{canonical_plugin.desc} plugin type #{type} not supported as an alias plugin") unless SUPPORTED_TYPES.include?(type)
@canonical_plugin = canonical_plugin
@doc_headers = doc_headers
end