Package org.pkl.core.runtime
Interface VmValueVisitor
-
- All Known Implementing Classes:
AbstractRenderer,PcfRenderer,RendererNodes.Renderer
public interface VmValueVisitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidvisit(java.lang.Object value)voidvisitBoolean(java.lang.Boolean value)voidvisitClass(VmClass value)voidvisitDataSize(VmDataSize value)voidvisitDuration(VmDuration value)voidvisitDynamic(VmDynamic value)voidvisitFloat(java.lang.Double value)voidvisitFunction(VmFunction value)voidvisitInt(java.lang.Long value)voidvisitIntSeq(VmIntSeq value)voidvisitList(VmList value)voidvisitListing(VmListing value)voidvisitMap(VmMap value)voidvisitMapping(VmMapping value)voidvisitNull(VmNull value)voidvisitPair(VmPair value)voidvisitRegex(VmRegex value)voidvisitSet(VmSet value)voidvisitString(java.lang.String value)voidvisitTypeAlias(VmTypeAlias value)voidvisitTyped(VmTyped value)
-
-
-
Method Detail
-
visitString
void visitString(java.lang.String value)
-
visitBoolean
void visitBoolean(java.lang.Boolean value)
-
visitInt
void visitInt(java.lang.Long value)
-
visitFloat
void visitFloat(java.lang.Double value)
-
visitDuration
void visitDuration(VmDuration value)
-
visitDataSize
void visitDataSize(VmDataSize value)
-
visitIntSeq
void visitIntSeq(VmIntSeq value)
-
visitList
void visitList(VmList value)
-
visitSet
void visitSet(VmSet value)
-
visitMap
void visitMap(VmMap value)
-
visitTyped
void visitTyped(VmTyped value)
-
visitDynamic
void visitDynamic(VmDynamic value)
-
visitListing
void visitListing(VmListing value)
-
visitMapping
void visitMapping(VmMapping value)
-
visitClass
void visitClass(VmClass value)
-
visitTypeAlias
void visitTypeAlias(VmTypeAlias value)
-
visitPair
void visitPair(VmPair value)
-
visitRegex
void visitRegex(VmRegex value)
-
visitNull
void visitNull(VmNull value)
-
visitFunction
void visitFunction(VmFunction value)
-
visit
default void visit(java.lang.Object value)
-
-