Package io.github.cdklabs.projen.java
Class ProjenrcOptions.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- io.github.cdklabs.projen.java.ProjenrcOptions.Jsii$Proxy
-
- All Implemented Interfaces:
ProjenrcOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ProjenrcOptions
@Stability(Experimental) @Internal public static final class ProjenrcOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ProjenrcOptions
An implementation forProjenrcOptions
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface io.github.cdklabs.projen.java.ProjenrcOptions
ProjenrcOptions.Builder, ProjenrcOptions.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ProjenrcOptions.Builder builder)Constructor that initializes the object based on literal property values passed by theProjenrcOptions.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetClassName()(experimental) The name of the Java class which contains themain()method for projen.StringgetProjenVersion()(experimental) The projen version to use.BooleangetTestScope()(experimental) Defines projenrc under the test scope instead of the main scope, which is reserved to the app.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(ProjenrcOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by theProjenrcOptions.Builder.
-
-
Method Detail
-
getClassName
public final String getClassName()
Description copied from interface:ProjenrcOptions(experimental) The name of the Java class which contains themain()method for projen.Default: "projenrc"
- Specified by:
getClassNamein interfaceProjenrcOptions
-
getProjenVersion
public final String getProjenVersion()
Description copied from interface:ProjenrcOptions(experimental) The projen version to use.Default: - current version
- Specified by:
getProjenVersionin interfaceProjenrcOptions
-
getTestScope
public final Boolean getTestScope()
Description copied from interface:ProjenrcOptions(experimental) Defines projenrc under the test scope instead of the main scope, which is reserved to the app.This means that projenrc will be under
src/test/java/projenrc.javaand projen will be defined as a test dependency. This enforces that application code does not take a dependency on projen code.If this is disabled, projenrc should be under
src/main/java/projenrc.java.Default: true
- Specified by:
getTestScopein interfaceProjenrcOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-