Package org.pkl.core.runtime
Class VmValueRenderer
- java.lang.Object
-
- org.pkl.core.runtime.VmValueRenderer
-
public class VmValueRenderer extends java.lang.ObjectRenders values for use in REPL and error messages. Does not force values to avoid consecutive errors and keep output succinct. (Alternatively it could force and recover from errors.)Currently prints fully qualified class name for outermost object (if rendered value is an object) and omits class names otherwise.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VmValueRenderermultiLine(int lengthLimit)java.lang.Stringrender(java.lang.Object value)static VmValueRenderersingleLine(int lengthLimit)
-
-
-
Method Detail
-
singleLine
public static VmValueRenderer singleLine(int lengthLimit)
-
multiLine
public static VmValueRenderer multiLine(int lengthLimit)
-
render
public java.lang.String render(java.lang.Object value)
-
-