Package io.github.cdklabs.projen
Class ProjenrcFile
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- io.github.cdklabs.projen.Component
-
- io.github.cdklabs.projen.ProjenrcFile
-
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
- Direct Known Subclasses:
Projenrc,Projenrc,Projenrc,Projenrc,ProjenrcJson,ProjenrcTs
@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-03-28T21:16:42.795Z") @Stability(Experimental) public abstract class ProjenrcFile extends Component
(experimental) A component representing the projen runtime configuration.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedProjenrcFile(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedProjenrcFile(software.amazon.jsii.JsiiObjectRef objRef)protectedProjenrcFile(software.constructs.IConstruct scope)protectedProjenrcFile(software.constructs.IConstruct scope, String id)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract StringgetFilePath()(experimental) The path of the projenrc file.static ProjenrcFileof(Project project)(experimental) Returns theProjenrcinstance associated with a project orundefinedif there is no Projenrc.voidpreSynthesize()(experimental) Called before synthesis.-
Methods inherited from class io.github.cdklabs.projen.Component
getProject, isComponent, postSynthesize, synthesize
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Constructor Detail
-
ProjenrcFile
protected ProjenrcFile(software.amazon.jsii.JsiiObjectRef objRef)
-
ProjenrcFile
protected ProjenrcFile(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
ProjenrcFile
@Stability(Experimental) protected ProjenrcFile(@NotNull software.constructs.IConstruct scope, @Nullable String id)- Parameters:
scope- This parameter is required.id-
-
ProjenrcFile
@Stability(Experimental) protected ProjenrcFile(@NotNull software.constructs.IConstruct scope)- Parameters:
scope- This parameter is required.
-
-
Method Detail
-
of
@Stability(Experimental) @Nullable public static ProjenrcFile of(@NotNull Project project)
(experimental) Returns theProjenrcinstance associated with a project orundefinedif there is no Projenrc.- Parameters:
project- The project. This parameter is required.- Returns:
- A Projenrc
-
preSynthesize
@Stability(Experimental) public void preSynthesize()
(experimental) Called before synthesis.- Overrides:
preSynthesizein classComponent
-
getFilePath
@Stability(Experimental) @NotNull public abstract String getFilePath()
(experimental) The path of the projenrc file.
-
-