in projen/projen.init.go [9:1009]
func init() {
_jsii_.RegisterClass(
"projen.Component",
reflect.TypeOf((*Component)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
},
func() interface{} {
return &jsiiProxy_Component{}
},
)
_jsii_.RegisterStruct(
"projen.CreateProjectOptions",
reflect.TypeOf((*CreateProjectOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.Dependencies",
reflect.TypeOf((*Dependencies)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberProperty{JsiiProperty: "all", GoGetter: "All"},
_jsii_.MemberMethod{JsiiMethod: "getDependency", GoMethod: "GetDependency"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "tryGetDependency", GoMethod: "TryGetDependency"},
},
func() interface{} {
j := jsiiProxy_Dependencies{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Component)
return &j
},
)
_jsii_.RegisterStruct(
"projen.Dependency",
reflect.TypeOf((*Dependency)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"projen.DependencyCoordinates",
reflect.TypeOf((*DependencyCoordinates)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"projen.DependencyType",
reflect.TypeOf((*DependencyType)(nil)).Elem(),
map[string]interface{}{
"RUNTIME": DependencyType_RUNTIME,
"PEER": DependencyType_PEER,
"BUNDLED": DependencyType_BUNDLED,
"BUILD": DependencyType_BUILD,
"TEST": DependencyType_TEST,
"DEVENV": DependencyType_DEVENV,
},
)
_jsii_.RegisterStruct(
"projen.DepsManifest",
reflect.TypeOf((*DepsManifest)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.DevEnvironmentDockerImage",
reflect.TypeOf((*DevEnvironmentDockerImage)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "dockerFile", GoGetter: "DockerFile"},
_jsii_.MemberProperty{JsiiProperty: "image", GoGetter: "Image"},
},
func() interface{} {
return &jsiiProxy_DevEnvironmentDockerImage{}
},
)
_jsii_.RegisterStruct(
"projen.DevEnvironmentOptions",
reflect.TypeOf((*DevEnvironmentOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.DockerCompose",
reflect.TypeOf((*DockerCompose)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addService", GoMethod: "AddService"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
},
func() interface{} {
j := jsiiProxy_DockerCompose{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Component)
return &j
},
)
_jsii_.RegisterStruct(
"projen.DockerComposeBuild",
reflect.TypeOf((*DockerComposeBuild)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"projen.DockerComposePortMappingOptions",
reflect.TypeOf((*DockerComposePortMappingOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"projen.DockerComposeProps",
reflect.TypeOf((*DockerComposeProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"projen.DockerComposeProtocol",
reflect.TypeOf((*DockerComposeProtocol)(nil)).Elem(),
map[string]interface{}{
"TCP": DockerComposeProtocol_TCP,
"UDP": DockerComposeProtocol_UDP,
},
)
_jsii_.RegisterClass(
"projen.DockerComposeService",
reflect.TypeOf((*DockerComposeService)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addEnvironment", GoMethod: "AddEnvironment"},
_jsii_.MemberMethod{JsiiMethod: "addPort", GoMethod: "AddPort"},
_jsii_.MemberMethod{JsiiMethod: "addVolume", GoMethod: "AddVolume"},
_jsii_.MemberProperty{JsiiProperty: "command", GoGetter: "Command"},
_jsii_.MemberProperty{JsiiProperty: "dependsOn", GoGetter: "DependsOn"},
_jsii_.MemberProperty{JsiiProperty: "environment", GoGetter: "Environment"},
_jsii_.MemberProperty{JsiiProperty: "image", GoGetter: "Image"},
_jsii_.MemberProperty{JsiiProperty: "imageBuild", GoGetter: "ImageBuild"},
_jsii_.MemberProperty{JsiiProperty: "ports", GoGetter: "Ports"},
_jsii_.MemberProperty{JsiiProperty: "serviceName", GoGetter: "ServiceName"},
_jsii_.MemberProperty{JsiiProperty: "volumes", GoGetter: "Volumes"},
},
func() interface{} {
j := jsiiProxy_DockerComposeService{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IDockerComposeServiceName)
return &j
},
)
_jsii_.RegisterStruct(
"projen.DockerComposeServiceDescription",
reflect.TypeOf((*DockerComposeServiceDescription)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"projen.DockerComposeServicePort",
reflect.TypeOf((*DockerComposeServicePort)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"projen.DockerComposeVolumeConfig",
reflect.TypeOf((*DockerComposeVolumeConfig)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"projen.DockerComposeVolumeMount",
reflect.TypeOf((*DockerComposeVolumeMount)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.FileBase",
reflect.TypeOf((*FileBase)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "absolutePath", GoGetter: "AbsolutePath"},
_jsii_.MemberProperty{JsiiProperty: "changed", GoGetter: "Changed"},
_jsii_.MemberProperty{JsiiProperty: "executable", GoGetter: "Executable"},
_jsii_.MemberProperty{JsiiProperty: "marker", GoGetter: "Marker"},
_jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberProperty{JsiiProperty: "readonly", GoGetter: "Readonly"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeContent", GoMethod: "SynthesizeContent"},
},
func() interface{} {
j := jsiiProxy_FileBase{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Component)
return &j
},
)
_jsii_.RegisterStruct(
"projen.FileBaseOptions",
reflect.TypeOf((*FileBaseOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.GitAttributesFile",
reflect.TypeOf((*GitAttributesFile)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "absolutePath", GoGetter: "AbsolutePath"},
_jsii_.MemberMethod{JsiiMethod: "addAttributes", GoMethod: "AddAttributes"},
_jsii_.MemberProperty{JsiiProperty: "changed", GoGetter: "Changed"},
_jsii_.MemberProperty{JsiiProperty: "executable", GoGetter: "Executable"},
_jsii_.MemberProperty{JsiiProperty: "marker", GoGetter: "Marker"},
_jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberProperty{JsiiProperty: "readonly", GoGetter: "Readonly"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeContent", GoMethod: "SynthesizeContent"},
},
func() interface{} {
j := jsiiProxy_GitAttributesFile{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_FileBase)
return &j
},
)
_jsii_.RegisterClass(
"projen.Gitpod",
reflect.TypeOf((*Gitpod)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCustomTask", GoMethod: "AddCustomTask"},
_jsii_.MemberMethod{JsiiMethod: "addDockerImage", GoMethod: "AddDockerImage"},
_jsii_.MemberMethod{JsiiMethod: "addPorts", GoMethod: "AddPorts"},
_jsii_.MemberMethod{JsiiMethod: "addPrebuilds", GoMethod: "AddPrebuilds"},
_jsii_.MemberMethod{JsiiMethod: "addTasks", GoMethod: "AddTasks"},
_jsii_.MemberMethod{JsiiMethod: "addVscodeExtensions", GoMethod: "AddVscodeExtensions"},
_jsii_.MemberProperty{JsiiProperty: "config", GoGetter: "Config"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
},
func() interface{} {
j := jsiiProxy_Gitpod{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Component)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IDevEnvironment)
return &j
},
)
_jsii_.RegisterEnum(
"projen.GitpodOnOpen",
reflect.TypeOf((*GitpodOnOpen)(nil)).Elem(),
map[string]interface{}{
"OPEN_BROWSER": GitpodOnOpen_OPEN_BROWSER,
"OPEN_PREVIEW": GitpodOnOpen_OPEN_PREVIEW,
"NOTIFY": GitpodOnOpen_NOTIFY,
"IGNORE": GitpodOnOpen_IGNORE,
},
)
_jsii_.RegisterEnum(
"projen.GitpodOpenIn",
reflect.TypeOf((*GitpodOpenIn)(nil)).Elem(),
map[string]interface{}{
"BOTTOM": GitpodOpenIn_BOTTOM,
"LEFT": GitpodOpenIn_LEFT,
"RIGHT": GitpodOpenIn_RIGHT,
"MAIN": GitpodOpenIn_MAIN,
},
)
_jsii_.RegisterEnum(
"projen.GitpodOpenMode",
reflect.TypeOf((*GitpodOpenMode)(nil)).Elem(),
map[string]interface{}{
"TAB_AFTER": GitpodOpenMode_TAB_AFTER,
"TAB_BEFORE": GitpodOpenMode_TAB_BEFORE,
"SPLIT_RIGHT": GitpodOpenMode_SPLIT_RIGHT,
"SPLIT_LEFT": GitpodOpenMode_SPLIT_LEFT,
"SPLIT_TOP": GitpodOpenMode_SPLIT_TOP,
"SPLIT_BOTTOM": GitpodOpenMode_SPLIT_BOTTOM,
},
)
_jsii_.RegisterStruct(
"projen.GitpodOptions",
reflect.TypeOf((*GitpodOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"projen.GitpodPort",
reflect.TypeOf((*GitpodPort)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"projen.GitpodPortVisibility",
reflect.TypeOf((*GitpodPortVisibility)(nil)).Elem(),
map[string]interface{}{
"PUBLIC": GitpodPortVisibility_PUBLIC,
"PRIVATE": GitpodPortVisibility_PRIVATE,
},
)
_jsii_.RegisterStruct(
"projen.GitpodPrebuilds",
reflect.TypeOf((*GitpodPrebuilds)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"projen.GitpodTask",
reflect.TypeOf((*GitpodTask)(nil)).Elem(),
)
_jsii_.RegisterInterface(
"projen.IDevEnvironment",
reflect.TypeOf((*IDevEnvironment)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDockerImage", GoMethod: "AddDockerImage"},
_jsii_.MemberMethod{JsiiMethod: "addPorts", GoMethod: "AddPorts"},
_jsii_.MemberMethod{JsiiMethod: "addTasks", GoMethod: "AddTasks"},
_jsii_.MemberMethod{JsiiMethod: "addVscodeExtensions", GoMethod: "AddVscodeExtensions"},
},
func() interface{} {
return &jsiiProxy_IDevEnvironment{}
},
)
_jsii_.RegisterInterface(
"projen.IDockerComposeServiceName",
reflect.TypeOf((*IDockerComposeServiceName)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "serviceName", GoGetter: "ServiceName"},
},
func() interface{} {
return &jsiiProxy_IDockerComposeServiceName{}
},
)
_jsii_.RegisterInterface(
"projen.IDockerComposeVolumeBinding",
reflect.TypeOf((*IDockerComposeVolumeBinding)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
},
func() interface{} {
return &jsiiProxy_IDockerComposeVolumeBinding{}
},
)
_jsii_.RegisterInterface(
"projen.IDockerComposeVolumeConfig",
reflect.TypeOf((*IDockerComposeVolumeConfig)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addVolumeConfiguration", GoMethod: "AddVolumeConfiguration"},
},
func() interface{} {
return &jsiiProxy_IDockerComposeVolumeConfig{}
},
)
_jsii_.RegisterInterface(
"projen.IResolvable",
reflect.TypeOf((*IResolvable)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "toJSON", GoMethod: "ToJSON"},
},
func() interface{} {
return &jsiiProxy_IResolvable{}
},
)
_jsii_.RegisterInterface(
"projen.IResolver",
reflect.TypeOf((*IResolver)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "resolve", GoMethod: "Resolve"},
},
func() interface{} {
return &jsiiProxy_IResolver{}
},
)
_jsii_.RegisterClass(
"projen.IgnoreFile",
reflect.TypeOf((*IgnoreFile)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "absolutePath", GoGetter: "AbsolutePath"},
_jsii_.MemberMethod{JsiiMethod: "addPatterns", GoMethod: "AddPatterns"},
_jsii_.MemberProperty{JsiiProperty: "changed", GoGetter: "Changed"},
_jsii_.MemberMethod{JsiiMethod: "exclude", GoMethod: "Exclude"},
_jsii_.MemberProperty{JsiiProperty: "executable", GoGetter: "Executable"},
_jsii_.MemberMethod{JsiiMethod: "include", GoMethod: "Include"},
_jsii_.MemberProperty{JsiiProperty: "marker", GoGetter: "Marker"},
_jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberProperty{JsiiProperty: "readonly", GoGetter: "Readonly"},
_jsii_.MemberMethod{JsiiMethod: "removePatterns", GoMethod: "RemovePatterns"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeContent", GoMethod: "SynthesizeContent"},
},
func() interface{} {
j := jsiiProxy_IgnoreFile{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_FileBase)
return &j
},
)
_jsii_.RegisterClass(
"projen.IniFile",
reflect.TypeOf((*IniFile)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "absolutePath", GoGetter: "AbsolutePath"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberProperty{JsiiProperty: "changed", GoGetter: "Changed"},
_jsii_.MemberProperty{JsiiProperty: "executable", GoGetter: "Executable"},
_jsii_.MemberProperty{JsiiProperty: "marker", GoGetter: "Marker"},
_jsii_.MemberProperty{JsiiProperty: "omitEmpty", GoGetter: "OmitEmpty"},
_jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberProperty{JsiiProperty: "readonly", GoGetter: "Readonly"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeContent", GoMethod: "SynthesizeContent"},
},
func() interface{} {
j := jsiiProxy_IniFile{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_ObjectFile)
return &j
},
)
_jsii_.RegisterStruct(
"projen.IniFileOptions",
reflect.TypeOf((*IniFileOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"projen.InitProject",
reflect.TypeOf((*InitProject)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"projen.InitProjectOptionHints",
reflect.TypeOf((*InitProjectOptionHints)(nil)).Elem(),
map[string]interface{}{
"ALL": InitProjectOptionHints_ALL,
"FEATURED": InitProjectOptionHints_FEATURED,
"NONE": InitProjectOptionHints_NONE,
},
)
_jsii_.RegisterClass(
"projen.JsonFile",
reflect.TypeOf((*JsonFile)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "absolutePath", GoGetter: "AbsolutePath"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberProperty{JsiiProperty: "changed", GoGetter: "Changed"},
_jsii_.MemberProperty{JsiiProperty: "executable", GoGetter: "Executable"},
_jsii_.MemberProperty{JsiiProperty: "marker", GoGetter: "Marker"},
_jsii_.MemberProperty{JsiiProperty: "omitEmpty", GoGetter: "OmitEmpty"},
_jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberProperty{JsiiProperty: "readonly", GoGetter: "Readonly"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeContent", GoMethod: "SynthesizeContent"},
},
func() interface{} {
j := jsiiProxy_JsonFile{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_ObjectFile)
return &j
},
)
_jsii_.RegisterStruct(
"projen.JsonFileOptions",
reflect.TypeOf((*JsonFileOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.License",
reflect.TypeOf((*License)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "absolutePath", GoGetter: "AbsolutePath"},
_jsii_.MemberProperty{JsiiProperty: "changed", GoGetter: "Changed"},
_jsii_.MemberProperty{JsiiProperty: "executable", GoGetter: "Executable"},
_jsii_.MemberProperty{JsiiProperty: "marker", GoGetter: "Marker"},
_jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberProperty{JsiiProperty: "readonly", GoGetter: "Readonly"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeContent", GoMethod: "SynthesizeContent"},
},
func() interface{} {
j := jsiiProxy_License{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_FileBase)
return &j
},
)
_jsii_.RegisterStruct(
"projen.LicenseOptions",
reflect.TypeOf((*LicenseOptions)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"projen.LogLevel",
reflect.TypeOf((*LogLevel)(nil)).Elem(),
map[string]interface{}{
"OFF": LogLevel_OFF,
"ERROR": LogLevel_ERROR,
"WARN": LogLevel_WARN,
"INFO": LogLevel_INFO,
"DEBUG": LogLevel_DEBUG,
"VERBOSE": LogLevel_VERBOSE,
},
)
_jsii_.RegisterClass(
"projen.Logger",
reflect.TypeOf((*Logger)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "debug", GoMethod: "Debug"},
_jsii_.MemberMethod{JsiiMethod: "error", GoMethod: "Error"},
_jsii_.MemberMethod{JsiiMethod: "info", GoMethod: "Info"},
_jsii_.MemberMethod{JsiiMethod: "log", GoMethod: "Log"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "verbose", GoMethod: "Verbose"},
_jsii_.MemberMethod{JsiiMethod: "warn", GoMethod: "Warn"},
},
func() interface{} {
j := jsiiProxy_Logger{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Component)
return &j
},
)
_jsii_.RegisterStruct(
"projen.LoggerOptions",
reflect.TypeOf((*LoggerOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.Makefile",
reflect.TypeOf((*Makefile)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "absolutePath", GoGetter: "AbsolutePath"},
_jsii_.MemberMethod{JsiiMethod: "addAll", GoMethod: "AddAll"},
_jsii_.MemberMethod{JsiiMethod: "addAlls", GoMethod: "AddAlls"},
_jsii_.MemberMethod{JsiiMethod: "addRule", GoMethod: "AddRule"},
_jsii_.MemberMethod{JsiiMethod: "addRules", GoMethod: "AddRules"},
_jsii_.MemberProperty{JsiiProperty: "changed", GoGetter: "Changed"},
_jsii_.MemberProperty{JsiiProperty: "executable", GoGetter: "Executable"},
_jsii_.MemberProperty{JsiiProperty: "marker", GoGetter: "Marker"},
_jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberProperty{JsiiProperty: "readonly", GoGetter: "Readonly"},
_jsii_.MemberProperty{JsiiProperty: "rules", GoGetter: "Rules"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeContent", GoMethod: "SynthesizeContent"},
},
func() interface{} {
j := jsiiProxy_Makefile{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_FileBase)
return &j
},
)
_jsii_.RegisterStruct(
"projen.MakefileOptions",
reflect.TypeOf((*MakefileOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.ObjectFile",
reflect.TypeOf((*ObjectFile)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "absolutePath", GoGetter: "AbsolutePath"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberProperty{JsiiProperty: "changed", GoGetter: "Changed"},
_jsii_.MemberProperty{JsiiProperty: "executable", GoGetter: "Executable"},
_jsii_.MemberProperty{JsiiProperty: "marker", GoGetter: "Marker"},
_jsii_.MemberProperty{JsiiProperty: "omitEmpty", GoGetter: "OmitEmpty"},
_jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberProperty{JsiiProperty: "readonly", GoGetter: "Readonly"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeContent", GoMethod: "SynthesizeContent"},
},
func() interface{} {
j := jsiiProxy_ObjectFile{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_FileBase)
return &j
},
)
_jsii_.RegisterStruct(
"projen.ObjectFileOptions",
reflect.TypeOf((*ObjectFileOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.Project",
reflect.TypeOf((*Project)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addExcludeFromCleanup", GoMethod: "AddExcludeFromCleanup"},
_jsii_.MemberMethod{JsiiMethod: "addGitIgnore", GoMethod: "AddGitIgnore"},
_jsii_.MemberMethod{JsiiMethod: "addPackageIgnore", GoMethod: "AddPackageIgnore"},
_jsii_.MemberMethod{JsiiMethod: "addTask", GoMethod: "AddTask"},
_jsii_.MemberMethod{JsiiMethod: "addTip", GoMethod: "AddTip"},
_jsii_.MemberMethod{JsiiMethod: "annotateGenerated", GoMethod: "AnnotateGenerated"},
_jsii_.MemberProperty{JsiiProperty: "buildTask", GoGetter: "BuildTask"},
_jsii_.MemberProperty{JsiiProperty: "compileTask", GoGetter: "CompileTask"},
_jsii_.MemberProperty{JsiiProperty: "components", GoGetter: "Components"},
_jsii_.MemberProperty{JsiiProperty: "defaultTask", GoGetter: "DefaultTask"},
_jsii_.MemberProperty{JsiiProperty: "deps", GoGetter: "Deps"},
_jsii_.MemberProperty{JsiiProperty: "ejected", GoGetter: "Ejected"},
_jsii_.MemberProperty{JsiiProperty: "files", GoGetter: "Files"},
_jsii_.MemberProperty{JsiiProperty: "gitattributes", GoGetter: "Gitattributes"},
_jsii_.MemberProperty{JsiiProperty: "gitignore", GoGetter: "Gitignore"},
_jsii_.MemberProperty{JsiiProperty: "initProject", GoGetter: "InitProject"},
_jsii_.MemberProperty{JsiiProperty: "logger", GoGetter: "Logger"},
_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
_jsii_.MemberProperty{JsiiProperty: "outdir", GoGetter: "Outdir"},
_jsii_.MemberProperty{JsiiProperty: "packageTask", GoGetter: "PackageTask"},
_jsii_.MemberProperty{JsiiProperty: "parent", GoGetter: "Parent"},
_jsii_.MemberProperty{JsiiProperty: "postCompileTask", GoGetter: "PostCompileTask"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "preCompileTask", GoGetter: "PreCompileTask"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "projectBuild", GoGetter: "ProjectBuild"},
_jsii_.MemberProperty{JsiiProperty: "projenCommand", GoGetter: "ProjenCommand"},
_jsii_.MemberMethod{JsiiMethod: "removeTask", GoMethod: "RemoveTask"},
_jsii_.MemberProperty{JsiiProperty: "root", GoGetter: "Root"},
_jsii_.MemberMethod{JsiiMethod: "runTaskCommand", GoMethod: "RunTaskCommand"},
_jsii_.MemberMethod{JsiiMethod: "synth", GoMethod: "Synth"},
_jsii_.MemberProperty{JsiiProperty: "tasks", GoGetter: "Tasks"},
_jsii_.MemberProperty{JsiiProperty: "testTask", GoGetter: "TestTask"},
_jsii_.MemberMethod{JsiiMethod: "tryFindFile", GoMethod: "TryFindFile"},
_jsii_.MemberMethod{JsiiMethod: "tryFindJsonFile", GoMethod: "TryFindJsonFile"},
_jsii_.MemberMethod{JsiiMethod: "tryFindObjectFile", GoMethod: "TryFindObjectFile"},
},
func() interface{} {
return &jsiiProxy_Project{}
},
)
_jsii_.RegisterClass(
"projen.ProjectBuild",
reflect.TypeOf((*ProjectBuild)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "buildTask", GoGetter: "BuildTask"},
_jsii_.MemberProperty{JsiiProperty: "compileTask", GoGetter: "CompileTask"},
_jsii_.MemberProperty{JsiiProperty: "packageTask", GoGetter: "PackageTask"},
_jsii_.MemberProperty{JsiiProperty: "postCompileTask", GoGetter: "PostCompileTask"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "preCompileTask", GoGetter: "PreCompileTask"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberProperty{JsiiProperty: "testTask", GoGetter: "TestTask"},
},
func() interface{} {
j := jsiiProxy_ProjectBuild{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Component)
return &j
},
)
_jsii_.RegisterStruct(
"projen.ProjectOptions",
reflect.TypeOf((*ProjectOptions)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"projen.ProjectType",
reflect.TypeOf((*ProjectType)(nil)).Elem(),
map[string]interface{}{
"UNKNOWN": ProjectType_UNKNOWN,
"LIB": ProjectType_LIB,
"APP": ProjectType_APP,
},
)
_jsii_.RegisterClass(
"projen.Projects",
reflect.TypeOf((*Projects)(nil)).Elem(),
nil, // no members
func() interface{} {
return &jsiiProxy_Projects{}
},
)
_jsii_.RegisterClass(
"projen.Projenrc",
reflect.TypeOf((*Projenrc)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
},
func() interface{} {
j := jsiiProxy_Projenrc{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Component)
return &j
},
)
_jsii_.RegisterStruct(
"projen.ProjenrcOptions",
reflect.TypeOf((*ProjenrcOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"projen.ResolveOptions",
reflect.TypeOf((*ResolveOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"projen.Rule",
reflect.TypeOf((*Rule)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.SampleDir",
reflect.TypeOf((*SampleDir)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
},
func() interface{} {
j := jsiiProxy_SampleDir{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Component)
return &j
},
)
_jsii_.RegisterStruct(
"projen.SampleDirOptions",
reflect.TypeOf((*SampleDirOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.SampleFile",
reflect.TypeOf((*SampleFile)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
},
func() interface{} {
j := jsiiProxy_SampleFile{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Component)
return &j
},
)
_jsii_.RegisterStruct(
"projen.SampleFileOptions",
reflect.TypeOf((*SampleFileOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.SampleReadme",
reflect.TypeOf((*SampleReadme)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
},
func() interface{} {
j := jsiiProxy_SampleReadme{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_SampleFile)
return &j
},
)
_jsii_.RegisterStruct(
"projen.SampleReadmeProps",
reflect.TypeOf((*SampleReadmeProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.Semver",
reflect.TypeOf((*Semver)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "mode", GoGetter: "Mode"},
_jsii_.MemberProperty{JsiiProperty: "spec", GoGetter: "Spec"},
_jsii_.MemberProperty{JsiiProperty: "version", GoGetter: "Version"},
},
func() interface{} {
return &jsiiProxy_Semver{}
},
)
_jsii_.RegisterClass(
"projen.SourceCode",
reflect.TypeOf((*SourceCode)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "close", GoMethod: "Close"},
_jsii_.MemberProperty{JsiiProperty: "filePath", GoGetter: "FilePath"},
_jsii_.MemberMethod{JsiiMethod: "line", GoMethod: "Line"},
_jsii_.MemberProperty{JsiiProperty: "marker", GoGetter: "Marker"},
_jsii_.MemberMethod{JsiiMethod: "open", GoMethod: "Open"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
},
func() interface{} {
j := jsiiProxy_SourceCode{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Component)
return &j
},
)
_jsii_.RegisterStruct(
"projen.SourceCodeOptions",
reflect.TypeOf((*SourceCodeOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.Task",
reflect.TypeOf((*Task)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "builtin", GoMethod: "Builtin"},
_jsii_.MemberProperty{JsiiProperty: "condition", GoGetter: "Condition"},
_jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"},
_jsii_.MemberMethod{JsiiMethod: "env", GoMethod: "Env"},
_jsii_.MemberMethod{JsiiMethod: "exec", GoMethod: "Exec"},
_jsii_.MemberMethod{JsiiMethod: "lock", GoMethod: "Lock"},
_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
_jsii_.MemberMethod{JsiiMethod: "prepend", GoMethod: "Prepend"},
_jsii_.MemberMethod{JsiiMethod: "prependExec", GoMethod: "PrependExec"},
_jsii_.MemberMethod{JsiiMethod: "prependSay", GoMethod: "PrependSay"},
_jsii_.MemberMethod{JsiiMethod: "prependSpawn", GoMethod: "PrependSpawn"},
_jsii_.MemberMethod{JsiiMethod: "reset", GoMethod: "Reset"},
_jsii_.MemberMethod{JsiiMethod: "say", GoMethod: "Say"},
_jsii_.MemberMethod{JsiiMethod: "spawn", GoMethod: "Spawn"},
_jsii_.MemberProperty{JsiiProperty: "steps", GoGetter: "Steps"},
},
func() interface{} {
return &jsiiProxy_Task{}
},
)
_jsii_.RegisterStruct(
"projen.TaskCommonOptions",
reflect.TypeOf((*TaskCommonOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"projen.TaskOptions",
reflect.TypeOf((*TaskOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.TaskRuntime",
reflect.TypeOf((*TaskRuntime)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "manifest", GoGetter: "Manifest"},
_jsii_.MemberMethod{JsiiMethod: "runTask", GoMethod: "RunTask"},
_jsii_.MemberProperty{JsiiProperty: "tasks", GoGetter: "Tasks"},
_jsii_.MemberMethod{JsiiMethod: "tryFindTask", GoMethod: "TryFindTask"},
_jsii_.MemberProperty{JsiiProperty: "workdir", GoGetter: "Workdir"},
},
func() interface{} {
return &jsiiProxy_TaskRuntime{}
},
)
_jsii_.RegisterStruct(
"projen.TaskSpec",
reflect.TypeOf((*TaskSpec)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"projen.TaskStep",
reflect.TypeOf((*TaskStep)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"projen.TaskStepOptions",
reflect.TypeOf((*TaskStepOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.Tasks",
reflect.TypeOf((*Tasks)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addEnvironment", GoMethod: "AddEnvironment"},
_jsii_.MemberMethod{JsiiMethod: "addTask", GoMethod: "AddTask"},
_jsii_.MemberProperty{JsiiProperty: "all", GoGetter: "All"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberMethod{JsiiMethod: "removeTask", GoMethod: "RemoveTask"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "tryFind", GoMethod: "TryFind"},
},
func() interface{} {
j := jsiiProxy_Tasks{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Component)
return &j
},
)
_jsii_.RegisterStruct(
"projen.TasksManifest",
reflect.TypeOf((*TasksManifest)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.Testing",
reflect.TypeOf((*Testing)(nil)).Elem(),
nil, // no members
func() interface{} {
return &jsiiProxy_Testing{}
},
)
_jsii_.RegisterClass(
"projen.TextFile",
reflect.TypeOf((*TextFile)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "absolutePath", GoGetter: "AbsolutePath"},
_jsii_.MemberMethod{JsiiMethod: "addLine", GoMethod: "AddLine"},
_jsii_.MemberProperty{JsiiProperty: "changed", GoGetter: "Changed"},
_jsii_.MemberProperty{JsiiProperty: "executable", GoGetter: "Executable"},
_jsii_.MemberProperty{JsiiProperty: "marker", GoGetter: "Marker"},
_jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberProperty{JsiiProperty: "readonly", GoGetter: "Readonly"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeContent", GoMethod: "SynthesizeContent"},
},
func() interface{} {
j := jsiiProxy_TextFile{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_FileBase)
return &j
},
)
_jsii_.RegisterStruct(
"projen.TextFileOptions",
reflect.TypeOf((*TextFileOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.TomlFile",
reflect.TypeOf((*TomlFile)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "absolutePath", GoGetter: "AbsolutePath"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberProperty{JsiiProperty: "changed", GoGetter: "Changed"},
_jsii_.MemberProperty{JsiiProperty: "executable", GoGetter: "Executable"},
_jsii_.MemberProperty{JsiiProperty: "marker", GoGetter: "Marker"},
_jsii_.MemberProperty{JsiiProperty: "omitEmpty", GoGetter: "OmitEmpty"},
_jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberProperty{JsiiProperty: "readonly", GoGetter: "Readonly"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeContent", GoMethod: "SynthesizeContent"},
},
func() interface{} {
j := jsiiProxy_TomlFile{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_ObjectFile)
return &j
},
)
_jsii_.RegisterStruct(
"projen.TomlFileOptions",
reflect.TypeOf((*TomlFileOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.Version",
reflect.TypeOf((*Version)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "bumpTask", GoGetter: "BumpTask"},
_jsii_.MemberProperty{JsiiProperty: "changelogFileName", GoGetter: "ChangelogFileName"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberProperty{JsiiProperty: "releaseTagFileName", GoGetter: "ReleaseTagFileName"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberProperty{JsiiProperty: "unbumpTask", GoGetter: "UnbumpTask"},
_jsii_.MemberProperty{JsiiProperty: "versionFileName", GoGetter: "VersionFileName"},
},
func() interface{} {
j := jsiiProxy_Version{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Component)
return &j
},
)
_jsii_.RegisterStruct(
"projen.VersionOptions",
reflect.TypeOf((*VersionOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.XmlFile",
reflect.TypeOf((*XmlFile)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "absolutePath", GoGetter: "AbsolutePath"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberProperty{JsiiProperty: "changed", GoGetter: "Changed"},
_jsii_.MemberProperty{JsiiProperty: "executable", GoGetter: "Executable"},
_jsii_.MemberProperty{JsiiProperty: "marker", GoGetter: "Marker"},
_jsii_.MemberProperty{JsiiProperty: "omitEmpty", GoGetter: "OmitEmpty"},
_jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberProperty{JsiiProperty: "readonly", GoGetter: "Readonly"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeContent", GoMethod: "SynthesizeContent"},
},
func() interface{} {
j := jsiiProxy_XmlFile{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_ObjectFile)
return &j
},
)
_jsii_.RegisterStruct(
"projen.XmlFileOptions",
reflect.TypeOf((*XmlFileOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"projen.YamlFile",
reflect.TypeOf((*YamlFile)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "absolutePath", GoGetter: "AbsolutePath"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberProperty{JsiiProperty: "changed", GoGetter: "Changed"},
_jsii_.MemberProperty{JsiiProperty: "executable", GoGetter: "Executable"},
_jsii_.MemberProperty{JsiiProperty: "lineWidth", GoGetter: "LineWidth"},
_jsii_.MemberProperty{JsiiProperty: "marker", GoGetter: "Marker"},
_jsii_.MemberProperty{JsiiProperty: "omitEmpty", GoGetter: "OmitEmpty"},
_jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"},
_jsii_.MemberMethod{JsiiMethod: "postSynthesize", GoMethod: "PostSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "preSynthesize", GoMethod: "PreSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberProperty{JsiiProperty: "readonly", GoGetter: "Readonly"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeContent", GoMethod: "SynthesizeContent"},
},
func() interface{} {
j := jsiiProxy_YamlFile{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_ObjectFile)
return &j
},
)
_jsii_.RegisterStruct(
"projen.YamlFileOptions",
reflect.TypeOf((*YamlFileOptions)(nil)).Elem(),
)
}