Extension

public class Extension

A configuration for the ModelCompilerPlugin.

Constructors

Link copied to clipboard
public void Extension()

Properties

Link copied to clipboard
public final GeneratedColumns columns
Link copied to clipboard
The absolute paths to directories to delete.
Link copied to clipboard
The absolute path to directory to delete.
Link copied to clipboard
public final GeneratedFields fields
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public boolean generateValidation
Link copied to clipboard
public Indent indent
The indent for the generated code in the validating builders.
Link copied to clipboard
public final GeneratedInterfaces interfaces
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The absolute path to the main Protobuf descriptor set file.
Link copied to clipboard
The absolute path to the main gRPC services directory, generated basing on Protobuf definitions.
Link copied to clipboard
The absolute path to the main Java sources directory, generated basing on Protobuf definitions.
Link copied to clipboard
The absolute path to the main Protobuf source directory.
Link copied to clipboard
The absolute path to the main target generated resources directory.
Link copied to clipboard
public final GeneratedMethods methods
Link copied to clipboard
public final GeneratedNestedClasses nestedClasses
Link copied to clipboard
The severity of the Spine-custom Error Prone checks.
Link copied to clipboard
The absolute path to the main target generated columns root directory.
Link copied to clipboard
The absolute path to the main target generated rejections root directory.
Link copied to clipboard
The absolute path to the test target generated columns root directory.
Link copied to clipboard
The absolute path to the test target generated rejections root directory.
Link copied to clipboard
The absolute path to the test Protobuf descriptor set file.
Link copied to clipboard
The absolute path to the test gRPC services directory, generated basing on Protobuf definitions.
Link copied to clipboard
The absolute path to the test Java sources directory, generated basing on Protobuf definitions.
Link copied to clipboard
The absolute path to the test Protobuf source directory.
Link copied to clipboard
The absolute path to the test target generated resources directory.

Functions

Link copied to clipboard
public void columns(Action<? super GeneratedColumns> action)
public void columns(Closure<?> closure)
Link copied to clipboard
protected DefaultJavaProject defaultProject(Project project)
Link copied to clipboard
public void fields(Action<? super GeneratedFields> action)
public void fields(Closure<?> closure)
Link copied to clipboard
public void generateAnnotations(Action<? super CodeGenAnnotations> action)
public void generateAnnotations(Closure<?> closure)
Link copied to clipboard
public static CodeGenAnnotations getCodeGenAnnotations(Project project)
Link copied to clipboard
public static GeneratedColumns getColumns(Project project)
Link copied to clipboard
public static List<String> getDirsToClean(Project project)
Link copied to clipboard
public static GeneratedFields getFields(Project project)
Link copied to clipboard
public static Indent getIndent(Project project)
Link copied to clipboard
public static GeneratedInterfaces getInterfaces(Project project)
Link copied to clipboard
public static ImmutableSet<String> getInternalClassPatterns(Project project)
Link copied to clipboard
public static ImmutableSet<String> getInternalMethodNames(Project project)
Link copied to clipboard
public static File getMainDescriptorSet(Project project)
Link copied to clipboard
public static String getMainGenGrpcDir(Project project)
Link copied to clipboard
public static String getMainGenProtoDir(Project project)
Link copied to clipboard
public static String getMainProtoSrcDir(Project project)
Link copied to clipboard
public static String getMainTargetGenResourcesDir(Project project)
Link copied to clipboard
public static GeneratedMethods getMethods(Project project)
Link copied to clipboard
public static GeneratedNestedClasses getNestedClasses(Project project)
Link copied to clipboard
public static Severity getSpineCheckSeverity(Project project)
Link copied to clipboard
public static String getTargetGenColumnsRootDir(Project project)
Link copied to clipboard
public static String getTargetGenRejectionsRootDir(Project project)
Link copied to clipboard
public static String getTargetTestGenColumnsRootDir(Project project)
Link copied to clipboard
public static String getTargetTestGenRejectionsRootDir(Project project)
Link copied to clipboard
public static File getTestDescriptorSet(Project project)
Link copied to clipboard
public static String getTestGenGrpcDir(Project project)
Link copied to clipboard
public static String getTestGenProtoDir(Project project)
Link copied to clipboard
public static String getTestProtoSrcDir(Project project)
Link copied to clipboard
public static String getTestTargetGenResourcesDir(Project project)
Link copied to clipboard
public void interfaces(Action<? super GeneratedInterfaces> action)
public void interfaces(Closure<?> closure)
Link copied to clipboard
public void methods(Action<? super GeneratedMethods> action)
public void methods(Closure<?> closure)
Link copied to clipboard
public void nestedClasses(Action<? super GeneratedNestedClasses> action)
public void nestedClasses(Closure<?> closure)
Link copied to clipboard
public void setIndent(int indent)
Link copied to clipboard
public static boolean shouldGenerateValidatingBuilders(Project project)
Link copied to clipboard
public static boolean shouldGenerateValidation(Project project)
Link copied to clipboard
public static Optional<String> spineDir(Project project)