Class PowerAssertions

java.lang.Object
org.pkl.core.runtime.PowerAssertions

public class PowerAssertions extends Object
  • Method Details

    • isEnabled

      public static boolean isEnabled()
      Power assertions can be enabled/disabled via CLI flags (--power-assertions / --no-power-assertions) or via EvaluatorBuilder.setPowerAssertions().
    • render

      public static void render(AnsiStringBuilder out, String indent, com.oracle.truffle.api.source.SourceSection sourceSection, Map<com.oracle.truffle.api.nodes.Node,List<Object>> trackedValues, @Nullable @Nullable Consumer<AnsiStringBuilder> firstFrameSuffix)
    • trimLeadingWhitespace

      public static String trimLeadingWhitespace(String str, int n)