Package org.pkl.core.runtime
Class VmNull
java.lang.Object
org.pkl.core.runtime.VmValue
org.pkl.core.runtime.VmNull
-
Method Summary
Modifier and TypeMethodDescription<T> Taccept(VmValueConverter<T> converter, Iterable<Object> path) voidaccept(VmValueVisitor visitor) booleanEnables calling `vmValue.equals()` when not behind a Truffle boundary.export()voidforce(boolean allowUndefinedValues) Forces recursive (deep) evaluation of this value.inthashCode()static ObjecttoString()static VmNullwithDefault(@Nullable Object defaultValue) static VmNullMethods inherited from class org.pkl.core.runtime.VmValue
export, exportNullable, force, getPrototype, isDynamic, isListing, isMapping, isPrototype, isSequence, isTyped
-
Method Details
-
withoutDefault
-
withDefault
-
lift
-
unwrap
-
getDefaultValue
-
getVmClass
- Specified by:
getVmClassin classVmValue
-
force
public void force(boolean allowUndefinedValues) Description copied from class:VmValueForces recursive (deep) evaluation of this value. -
export
-
accept
-
accept
-
equals
Description copied from class:VmValueEnables calling `vmValue.equals()` when not behind a Truffle boundary. -
hashCode
public int hashCode() -
toString
-