Package org.pkl.core
Interface ValueVisitor
-
public interface ValueVisitorVisitor for data models generated by [Evaluator].
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidvisit(java.lang.Object value)default voidvisitBoolean(java.lang.Boolean value)default voidvisitClass(PClass value)default voidvisitDataSize(DataSize value)default voidvisitDefault(@Nullable java.lang.Object value)default voidvisitDuration(Duration value)default voidvisitFloat(java.lang.Double value)default voidvisitInt(java.lang.Long value)default voidvisitList(java.util.List<?> value)default voidvisitMap(java.util.Map<?,?> value)default voidvisitModule(PModule value)default voidvisitNull()default voidvisitObject(PObject value)default voidvisitPair(Pair<?,?> value)default voidvisitRegex(java.util.regex.Pattern value)default voidvisitSet(java.util.Set<?> value)default voidvisitString(java.lang.String value)default voidvisitTypeAlias(TypeAlias value)
-
-
-
Method Detail
-
visitDefault
default void visitDefault(@Nullable java.lang.Object value)
-
visitNull
default void visitNull()
-
visitString
default void visitString(java.lang.String value)
-
visitBoolean
default void visitBoolean(java.lang.Boolean value)
-
visitInt
default void visitInt(java.lang.Long value)
-
visitFloat
default void visitFloat(java.lang.Double value)
-
visitDuration
default void visitDuration(Duration value)
-
visitDataSize
default void visitDataSize(DataSize value)
-
visitPair
default void visitPair(Pair<?,?> value)
-
visitList
default void visitList(java.util.List<?> value)
-
visitSet
default void visitSet(java.util.Set<?> value)
-
visitMap
default void visitMap(java.util.Map<?,?> value)
-
visitObject
default void visitObject(PObject value)
-
visitModule
default void visitModule(PModule value)
-
visitClass
default void visitClass(PClass value)
-
visitTypeAlias
default void visitTypeAlias(TypeAlias value)
-
visitRegex
default void visitRegex(java.util.regex.Pattern value)
-
visit
default void visit(java.lang.Object value)
-
-