Package org.pkl.core.runtime
Class PowerAssertions
java.lang.Object
org.pkl.core.runtime.PowerAssertions
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanPower assertions can be enabled/disabled via CLI flags (--power-assertions / --no-power-assertions) or via EvaluatorBuilder.setPowerAssertions().static voidrender(AnsiStringBuilder out, String indent, com.oracle.truffle.api.source.SourceSection sourceSection, Map<com.oracle.truffle.api.nodes.Node, List<Object>> trackedValues, @Nullable Consumer<AnsiStringBuilder> firstFrameSuffix) static StringtrimLeadingWhitespace(String str, int n)
-
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
-