Uses of Class
com.igormaznitsa.jcp.expression.ExpressionTree
Packages that use ExpressionTree
-
Uses of ExpressionTree in com.igormaznitsa.jcp.directives
Methods in com.igormaznitsa.jcp.directives that return types with arguments of type ExpressionTreeModifier and TypeMethodDescriptionprivate List<ExpressionTree> ActionDirectiveHandler.parseString(String str, PreprocessorContext context) -
Uses of ExpressionTree in com.igormaznitsa.jcp.expression
Fields in com.igormaznitsa.jcp.expression declared as ExpressionTreeModifier and TypeFieldDescriptionprivate final ExpressionTreeExpression.expressionTreeThe variable contains the expression treeMethods in com.igormaznitsa.jcp.expression that return ExpressionTreeModifier and TypeMethodDescriptionExpressionParser.parse(String expressionStr, PreprocessorContext context) To parse an expression represented as a string and get a treeprivate ExpressionTreeExpressionParser.readFunction(AbstractFunction function, PushbackReader reader, PreprocessorContext context, FilePositionInfo[] includeStack, String sources) The auxiliary method allows to form a function and its arguments as a treeMethods in com.igormaznitsa.jcp.expression with parameters of type ExpressionTreeModifier and TypeMethodDescriptionExpressionTreeElement.addSubTree(ExpressionTree tree) Add a tree as new child and make the maximum priority for itvoidExpressionTree.addTree(ExpressionTree tree) Add whole tree as a tree element, also it sets the maximum priority to the new elementstatic ValueExpression.evalTree(ExpressionTree tree, PreprocessorContext context) Evaluate an expression treeExpressionParser.readExpression(PushbackReader reader, ExpressionTree tree, PreprocessorContext context, boolean insideBracket, boolean argument) It reads an expression from a reader and fill a tree(package private) ExpressionItemExpressionParser.readFunctionArgument(PushbackReader reader, ExpressionTree tree, PreprocessorContext context, FilePositionInfo[] callStack, String source) The auxiliary method allows to read a function argumentMethod parameters in com.igormaznitsa.jcp.expression with type arguments of type ExpressionTreeModifier and TypeMethodDescriptionvoidExpressionTreeElement.fillArguments(List<ExpressionTree> arguments) It fills children slots from a list containing expression treesConstructors in com.igormaznitsa.jcp.expression with parameters of type ExpressionTreeModifierConstructorDescriptionprivateExpression(PreprocessorContext context, ExpressionTree tree)