@Internal public static interface IResolveContext.Jsii$Default extends IResolveContext
IResolveContext.IResolveContext.Jsii$Default, IResolveContext.Jsii$Proxy| Modifier and Type | Method and Description |
|---|---|
default List<String> |
getDocumentPath()
Path in the JSON document that is being constructed.
|
default Boolean |
getPreparing()
True when we are still preparing, false if we're rendering the final output.
|
default software.constructs.IConstruct |
getScope()
The scope from which resolution has been initiated.
|
default void |
registerPostProcessor(IPostProcessor postProcessor)
Use this postprocessor after the entire token structure has been resolved.
|
default Object |
resolve(Object x,
ResolveChangeContextOptions options)
Resolve an inner object.
|
resolve@Stability(value=Stable) @NotNull default List<String> getDocumentPath()
getDocumentPath in interface IResolveContext@Stability(value=Stable) @NotNull default Boolean getPreparing()
getPreparing in interface IResolveContext@Stability(value=Stable) @NotNull default software.constructs.IConstruct getScope()
getScope in interface IResolveContext@Stability(value=Stable)
default void registerPostProcessor(@NotNull
IPostProcessor postProcessor)
registerPostProcessor in interface IResolveContextpostProcessor - This parameter is required.@Stability(value=Stable) @NotNull default Object resolve(@NotNull Object x, @Nullable ResolveChangeContextOptions options)
resolve in interface IResolveContextx - This parameter is required.options - Copyright © 2022. All rights reserved.