Class ProtocArgumentFileBuilderBuilder.ProtoDescriptorTarget
java.lang.Object
io.github.ascopes.protobufmavenplugin.protoc.ProtocArgumentFileBuilderBuilder.Target
io.github.ascopes.protobufmavenplugin.protoc.ProtocArgumentFileBuilderBuilder.ProtoDescriptorTarget
- All Implemented Interfaces:
Comparable<ProtocArgumentFileBuilderBuilder.Target>
- Enclosing class:
ProtocArgumentFileBuilderBuilder
private static final class ProtocArgumentFileBuilderBuilder.ProtoDescriptorTarget
extends ProtocArgumentFileBuilderBuilder.Target
- Author:
- Ashley Scopes
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final boolean
private final boolean
private final Path
private final boolean
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
ProtoDescriptorTarget
(Path outputDescriptorFile, boolean includeImports, boolean includeSourceInfo, boolean retainOptions) -
Method Summary
Modifier and TypeMethodDescription(package private) void
addArgsTo
(ArgumentFileBuilder argumentFileBuilder) (package private) int
getOrder()
Methods inherited from class io.github.ascopes.protobufmavenplugin.protoc.ProtocArgumentFileBuilderBuilder.Target
compareTo
-
Field Details
-
outputDescriptorFile
-
includeImports
private final boolean includeImports -
includeSourceInfo
private final boolean includeSourceInfo -
retainOptions
private final boolean retainOptions
-
-
Constructor Details
-
ProtoDescriptorTarget
private ProtoDescriptorTarget(Path outputDescriptorFile, boolean includeImports, boolean includeSourceInfo, boolean retainOptions)
-
-
Method Details
-
addArgsTo
- Specified by:
addArgsTo
in classProtocArgumentFileBuilderBuilder.Target
-
getOrder
int getOrder()- Specified by:
getOrder
in classProtocArgumentFileBuilderBuilder.Target
-