software.amazon.awscdk.IAspect Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cdk Show documentation
Show all versions of cdk Show documentation
AWS Cloud Development Kit Core Library
package software.amazon.awscdk;
/**
* Represents an Aspect.
*/
@javax.annotation.Generated(value = "jsii-pacmak/0.10.5 (build 46bc9b0)", date = "2019-05-06T20:49:40.951Z")
public interface IAspect extends software.amazon.jsii.JsiiSerializable {
/**
* All aspects can visit an IConstruct.
*/
void visit(final software.amazon.awscdk.IConstruct node);
/**
* A proxy class which represents a concrete javascript instance of this type.
*/
final static class Jsii$Proxy extends software.amazon.jsii.JsiiObject implements software.amazon.awscdk.IAspect {
protected Jsii$Proxy(final software.amazon.jsii.JsiiObject.InitializationMode mode) {
super(mode);
}
/**
* All aspects can visit an IConstruct.
*/
@Override
public void visit(final software.amazon.awscdk.IConstruct node) {
this.jsiiCall("visit", Void.class, new Object[] { java.util.Objects.requireNonNull(node, "node is required") });
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy