Uses of Interface
io.github.ascopes.protobufmavenplugin.protoc.targets.ProtocTarget
Packages that use ProtocTarget
Package
Description
Integration with and management of
protoc
itself.Targets for
protoc
code generation.-
Uses of ProtocTarget in io.github.ascopes.protobufmavenplugin.protoc
Fields in io.github.ascopes.protobufmavenplugin.protoc with type parameters of type ProtocTargetModifier and TypeFieldDescriptionprivate SortedSet
<ProtocTarget> ImmutableProtocInvocation.Builder.targets
private final SortedSet
<ProtocTarget> ImmutableProtocInvocation.targets
Methods in io.github.ascopes.protobufmavenplugin.protoc that return types with arguments of type ProtocTargetModifier and TypeMethodDescriptionImmutableProtocInvocation.getTargets()
ProtocInvocation.getTargets()
Methods in io.github.ascopes.protobufmavenplugin.protoc with parameters of type ProtocTargetModifier and TypeMethodDescriptionprivate void
ProtocExecutor.applyProtocTargetArguments
(ArgumentFileBuilder builder, ProtocTarget target) Method parameters in io.github.ascopes.protobufmavenplugin.protoc with type arguments of type ProtocTargetModifier and TypeMethodDescriptionImmutableProtocInvocation.Builder.targets
(SortedSet<ProtocTarget> targets) Initializes the value for thetargets
attribute. -
Uses of ProtocTarget in io.github.ascopes.protobufmavenplugin.protoc.targets
Subinterfaces of ProtocTarget in io.github.ascopes.protobufmavenplugin.protoc.targetsModifier and TypeInterfaceDescriptioninterface
Base model for aprotoc
target that makes a descriptor file.interface
Base model for aprotoc
target that calls built-in language generation logic.interface
Base model for aprotoc
target that calls a binary plugin.Classes in io.github.ascopes.protobufmavenplugin.protoc.targets that implement ProtocTargetModifier and TypeClassDescriptionfinal class
Immutable implementation ofDescriptorFileProtocTarget
.final class
Immutable implementation ofLanguageProtocTarget
.final class
Immutable implementation ofPluginProtocTarget
.Subinterfaces with type arguments of type ProtocTarget in io.github.ascopes.protobufmavenplugin.protoc.targetsMethods in io.github.ascopes.protobufmavenplugin.protoc.targets with parameters of type ProtocTargetModifier and TypeMethodDescriptiondefault int
ProtocTarget.compareTo
(ProtocTarget that) ImmutableDescriptorFileProtocTarget.Builder.from
(ProtocTarget instance) Fill a builder with attribute values from the providedio.github.ascopes.protobufmavenplugin.protoc.targets.ProtocTarget
instance.ImmutableLanguageProtocTarget.Builder.from
(ProtocTarget instance) Fill a builder with attribute values from the providedio.github.ascopes.protobufmavenplugin.protoc.targets.ProtocTarget
instance.