Package org.pkl.core
Interface ValueVisitor
public interface ValueVisitor
Visitor for data models generated by [Evaluator].
-
Method Summary
Modifier and TypeMethodDescriptiondefault voiddefault voidvisitBoolean(Boolean value) default voidvisitBytes(byte[] value) default voidvisitClass(PClass value) default voidvisitDataSize(DataSize value) default voidvisitDefault(@Nullable Object value) default voidvisitDuration(Duration value) default voidvisitFloat(Double value) default voiddefault voiddefault voiddefault voidvisitModule(PModule value) default voiddefault voidvisitObject(PObject value) default voiddefault voidvisitRegex(Pattern value) default voiddefault voidvisitString(String value) default voidvisitTypeAlias(TypeAlias value)
-
Method Details
-
visitDefault
-
visitNull
default void visitNull() -
visitString
-
visitBoolean
-
visitInt
-
visitFloat
-
visitDuration
-
visitDataSize
-
visitBytes
default void visitBytes(byte[] value) -
visitPair
-
visitList
-
visitSet
-
visitMap
-
visitObject
-
visitModule
-
visitClass
-
visitTypeAlias
-
visitRegex
-
visit
-