io.github.cdklabs.projen.python.IPythonEnv Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of projen Show documentation
Show all versions of projen Show documentation
CDK for software projects
The newest version!
package io.github.cdklabs.projen.python;
/**
*/
@javax.annotation.Generated(value = "jsii-pacmak/1.105.0 (build 0a2adcb)", date = "2024-11-15T17:03:55.371Z")
@software.amazon.jsii.Jsii(module = io.github.cdklabs.projen.$Module.class, fqn = "projen.python.IPythonEnv")
@software.amazon.jsii.Jsii.Proxy(IPythonEnv.Jsii$Proxy.class)
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
public interface IPythonEnv extends software.amazon.jsii.JsiiSerializable {
/**
* (experimental) Initializes the virtual environment if it doesn't exist (called during post-synthesis).
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
void setupEnvironment();
/**
* A proxy class which represents a concrete javascript instance of this type.
*/
@software.amazon.jsii.Internal
final class Jsii$Proxy extends software.amazon.jsii.JsiiObject implements io.github.cdklabs.projen.python.IPythonEnv.Jsii$Default {
protected Jsii$Proxy(final software.amazon.jsii.JsiiObjectRef objRef) {
super(objRef);
}
/**
* (experimental) Initializes the virtual environment if it doesn't exist (called during post-synthesis).
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@Override
public final void setupEnvironment() {
software.amazon.jsii.Kernel.call(this, "setupEnvironment", software.amazon.jsii.NativeType.VOID);
}
}
/**
* Internal default implementation for {@link IPythonEnv}.
*/
@software.amazon.jsii.Internal
interface Jsii$Default extends IPythonEnv {
/**
* (experimental) Initializes the virtual environment if it doesn't exist (called during post-synthesis).
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@Override
default void setupEnvironment() {
software.amazon.jsii.Kernel.call(this, "setupEnvironment", software.amazon.jsii.NativeType.VOID);
}
}
}