Lines Matching refs:curExpr

85     private ExpressionTreeImpl curExpr;  field in IRTranslator
105 curExpr = new MemberSelectTreeImpl(accessNode, translateExpr(accessNode.getBase())); in enterAccessNode()
121 curExpr = new AssignmentTreeImpl(binaryNode, destTree, srcTree); in enterBinaryNode()
123 curExpr = new CompoundAssignmentTreeImpl(binaryNode, destTree, srcTree); in enterBinaryNode()
130 curExpr = new InstanceOfTreeImpl(binaryNode, leftTree, rightTree); in enterBinaryNode()
132 curExpr = new BinaryTreeImpl(binaryNode, leftTree, rightTree); in enterBinaryNode()
147 curExpr = null; in enterCallNode()
149 final ExpressionTree funcTree = curExpr; in enterCallNode()
151 curExpr = new FunctionCallTreeImpl(callNode, funcTree, argTrees); in enterCallNode()
187 curExpr = new ErroneousTreeImpl(errorNode); in enterErrorNode()
247 curExpr = new FunctionExpressionTreeImpl(functionNode, paramTrees, blockTree); in enterFunctionNode()
254 curExpr = new IdentifierTreeImpl(identNode); in enterIdentNode()
269 curExpr = new ArrayAccessTreeImpl(indexNode, in enterIndexNode()
286 curExpr = new RegExpLiteralTreeImpl(literalNode); in enterLiteralNode()
294 curExpr = null; in enterLiteralNode()
296 assert curExpr != null : "null for " + node; in enterLiteralNode()
297 exprTrees.add(curExpr); in enterLiteralNode()
300 curExpr = new ArrayLiteralTreeImpl(literalNode, exprTrees); in enterLiteralNode()
302 curExpr = new LiteralTreeImpl(literalNode); in enterLiteralNode()
312 curExpr = new ObjectLiteralTreeImpl(objectNode, propTrees); in enterObjectNode()
361curExpr = new TemplateLiteralTreeImpl(templateLiteral, translateExprs(templateLiteral.getExpressio… in enterTemplateLiteral()
367 curExpr = new ConditionalExpressionTreeImpl(ternaryNode, in enterTernaryNode()
403 curExpr = new NewTreeImpl(unaryNode, in enterUnaryNode()
407 curExpr = new YieldTreeImpl(unaryNode, in enterUnaryNode()
411 curExpr = new SpreadTreeImpl(unaryNode, in enterUnaryNode()
414 curExpr = new UnaryTreeImpl(unaryNode, in enterUnaryNode()
477 curExpr = new ClassExpressionTreeImpl(classNode, in enterClassNode()
553 curExpr = null; in translateParameters()
555 assert curExpr != null; in translateParameters()
556 exprTrees.add(curExpr); in translateParameters()
570 curExpr = null; in translateExprs()
572 assert curExpr != null; in translateExprs()
573 exprTrees.add(curExpr); in translateExprs()
583 curExpr = null; in translateExpr()
585 assert curExpr != null : "null for " + expr; in translateExpr()
586 return curExpr; in translateExpr()