Interface ResolvedProtocPlugin

All Known Implementing Classes:
ImmutableResolvedProtocPlugin

@Immutable public interface ResolvedProtocPlugin
Model that holds details about a resolved protoc plugin.

Only used internally, never exposed via the plugin API to users.

Author:
Ashley Scopes
  • Method Details

    • getId

      String getId()
    • getOptions

      Optional<String> getOptions()
    • getOrder

      int getOrder()
    • getOutputDirectory

      Path getOutputDirectory()
    • getRegisterAsCompilationRoot

      Optional<Boolean> getRegisterAsCompilationRoot()
    • getPath

      Path getPath()