Class BoxStringInterpolation
java.lang.Object
ortus.boxlang.compiler.ast.BoxNode
ortus.boxlang.compiler.ast.BoxExpression
ortus.boxlang.compiler.ast.expression.BoxStringConcat
ortus.boxlang.compiler.ast.expression.BoxStringInterpolation
- All Implemented Interfaces:
BoxVisitable
AST Node representing a string literal value
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionBoxStringInterpolation(List<BoxExpression> parts, Position position, String sourceText) Creates the AST node -
Method Summary
Modifier and TypeMethodDescriptionAccept method for replacing visitor support.voidAccept method for visitor support.Methods inherited from class ortus.boxlang.compiler.ast.expression.BoxStringConcat
getValues, setValues, toMapMethods inherited from class ortus.boxlang.compiler.ast.BoxExpression
isLiteralMethods inherited from class ortus.boxlang.compiler.ast.BoxNode
addComment, associateComments, endsOnSameLineAs, enumToMap, getAncestors, getChildren, getComments, getDescendants, getDescendantsOfType, getDocComment, getFirstAncestorOfType, getFirstAncestorOfType, getFirstNodeOfType, getFirstNodeOfType, getFirstNodeOfTypes, getParent, getPosition, getSourceText, isAfter, isBefore, isInside, replaceChildren, replaceChildren, setComments, setParent, setPosition, setSourceText, startsOnEndLineOf, toJSON, toString
-
Constructor Details
-
BoxStringInterpolation
Creates the AST node- Parameters:
parts- List of expression to interpolateposition- position of the statement in the source codesourceText- source code that originated the Node
-
-
Method Details
-
accept
Description copied from interface:BoxVisitableAccept method for visitor support.- Specified by:
acceptin interfaceBoxVisitable- Overrides:
acceptin classBoxStringConcat- Parameters:
v- the visitor implementation
-
accept
Description copied from interface:BoxVisitableAccept method for replacing visitor support. Each accept returns the node, or a replacement node.- Specified by:
acceptin interfaceBoxVisitable- Overrides:
acceptin classBoxStringConcat- Parameters:
v- the visitor implementation
-