Interface IResolveContext.Jsii$Default

All Superinterfaces:
IResolveContext, software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
IResolveContext.Jsii$Proxy
Enclosing interface:
IResolveContext

@Internal public static interface IResolveContext.Jsii$Default extends IResolveContext
Internal default implementation for IResolveContext.
  • Method Details

    • getDocumentPath

      @Stability(Stable) @NotNull default List<String> getDocumentPath()
      Path in the JSON document that is being constructed.
      Specified by:
      getDocumentPath in interface IResolveContext
    • getPreparing

      @Stability(Stable) @NotNull default Boolean getPreparing()
      True when we are still preparing, false if we're rendering the final output.
      Specified by:
      getPreparing in interface IResolveContext
    • getScope

      @Stability(Stable) @NotNull default software.constructs.IConstruct getScope()
      The scope from which resolution has been initiated.
      Specified by:
      getScope in interface IResolveContext
    • registerPostProcessor

      @Stability(Stable) default void registerPostProcessor(@NotNull IPostProcessor postProcessor)
      Use this postprocessor after the entire token structure has been resolved.

      Specified by:
      registerPostProcessor in interface IResolveContext
      Parameters:
      postProcessor - This parameter is required.
    • resolve

      @Stability(Stable) @NotNull default Object resolve(@NotNull Object x, @Nullable ResolveChangeContextOptions options)
      Resolve an inner object.

      Specified by:
      resolve in interface IResolveContext
      Parameters:
      x - This parameter is required.
      options -