Class BoxStaticAccess
java.lang.Object
ortus.boxlang.compiler.ast.BoxNode
ortus.boxlang.compiler.ast.BoxExpression
ortus.boxlang.compiler.ast.expression.BoxAccess
ortus.boxlang.compiler.ast.expression.BoxStaticAccess
- All Implemented Interfaces:
BoxVisitable
AST Node representing access of static members like:
object::property
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionBoxStaticAccess
(BoxExpression context, Boolean safe, BoxExpression access, Position position, String sourceText) Creates the AST node -
Method Summary
Modifier and TypeMethodDescriptionAccept method for replacing visitor support.void
Accept method for visitor support.Methods inherited from class ortus.boxlang.compiler.ast.expression.BoxAccess
getAccess, getContext, isSafe, setAccess, setContext, setSafe, toMap
Methods inherited from class ortus.boxlang.compiler.ast.BoxExpression
isLiteral
Methods inherited from class ortus.boxlang.compiler.ast.BoxNode
addComment, associateComments, endsOnSameLineAs, enumToMap, getAncestors, getChildren, getComments, getDescendants, getDescendantsOfType, getDescendantsOfType, getDescription, getDocComment, getFirstAncestorOfType, getFirstAncestorOfType, getFirstNodeOfType, getFirstNodeOfType, getFirstNodeOfTypes, getParent, getPosition, getSourceText, isAfter, isBefore, isInside, replaceChildren, replaceChildren, setComments, setParent, setPosition, setSourceText, startsOnEndLineOf, toJSON, toString
-
Constructor Details
-
BoxStaticAccess
public BoxStaticAccess(BoxExpression context, Boolean safe, BoxExpression access, Position position, String sourceText) Creates the AST node- Parameters:
context
- expression representing the objectsafe
- boolean save operationaccess
- expression after the dotposition
- position of the statement in the source codesourceText
- source code that originated the Node
-
-
Method Details
-
accept
Description copied from interface:BoxVisitable
Accept method for visitor support.- Parameters:
v
- the visitor implementation
-
accept
Description copied from interface:BoxVisitable
Accept method for replacing visitor support. Each accept returns the node, or a replacement node.- Parameters:
v
- the visitor implementation
-