Package com.salesforce.jprotoc.jdk8
Class Jdk8Generator
- java.lang.Object
-
- com.salesforce.jprotoc.Generator
-
- com.salesforce.jprotoc.jdk8.Jdk8Generator
-
public class Jdk8Generator extends Generator
Generates a set of gRPC stubs that support JDK8CompletableFuture.
-
-
Constructor Summary
Constructors Constructor Description Jdk8Generator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<com.google.protobuf.compiler.PluginProtos.CodeGeneratorResponse.File>generateFiles(com.google.protobuf.compiler.PluginProtos.CodeGeneratorRequest request)Processes a generator request into a set of files to output.static voidmain(String[] args)protected List<com.google.protobuf.compiler.PluginProtos.CodeGeneratorResponse.Feature>supportedFeatures()Signals to protoc which additional generator features this Generator supports.-
Methods inherited from class com.salesforce.jprotoc.Generator
applyTemplate, generate, makeFile, makeFile
-
-
-
-
Method Detail
-
main
public static void main(String[] args)
-
supportedFeatures
protected List<com.google.protobuf.compiler.PluginProtos.CodeGeneratorResponse.Feature> supportedFeatures()
Description copied from class:GeneratorSignals to protoc which additional generator features this Generator supports. By default, this method returns FEATURE_NONE. You must override this method and supply a value, like FEATURE_PROTO3_OPTIONAL.- Overrides:
supportedFeaturesin classGenerator- Returns:
- A list of enumerated features.
-
generateFiles
public List<com.google.protobuf.compiler.PluginProtos.CodeGeneratorResponse.File> generateFiles(com.google.protobuf.compiler.PluginProtos.CodeGeneratorRequest request) throws GeneratorException
Description copied from class:GeneratorProcesses a generator request into a set of files to output.- Overrides:
generateFilesin classGenerator- Parameters:
request- The raw generator request from protoc.- Returns:
- The completed files to write out.
- Throws:
GeneratorException
-
-