Searched refs:ternaryNode (Results 1 - 8 of 8) sorted by relevance

/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/
H A DTernaryNode.java60 private TernaryNode(final TernaryNode ternaryNode, final Expression test, final JoinPredecessorExpression trueExpr, argument
62 super(ternaryNode);
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/
H A DFoldConstants.java128 public Node leaveTernaryNode(final TernaryNode ternaryNode) { argument
129 final Node test = ternaryNode.getTest();
131 return (((LiteralNode.PrimitiveLiteralNode<?>)test).isTrue() ? ternaryNode.getTrueExpression() : ternaryNode.getFalseExpression()).getExpression();
133 return ternaryNode;
H A DOptimisticTypesCalculator.java170 public boolean enterTernaryNode(final TernaryNode ternaryNode) { argument
172 tagNeverOptimistic(ternaryNode.getTest());
H A DLocalVariableTypesCalculator.java908 public boolean enterTernaryNode(final TernaryNode ternaryNode) { argument
909 final Expression test = ternaryNode.getTest();
910 final Expression trueExpr = ternaryNode.getTrueExpression();
911 final Expression falseExpr = ternaryNode.getFalseExpression();
H A DCodeGenerator.java1018 public boolean enterTernaryNode(final TernaryNode ternaryNode) {
1019 loadTernaryNode(ternaryNode, resultBounds);
4283 private void loadTernaryNode(final TernaryNode ternaryNode, final TypeBounds resultBounds) { argument
4284 final Expression test = ternaryNode.getTest();
4285 final JoinPredecessorExpression trueExpr = ternaryNode.getTrueExpression();
4286 final JoinPredecessorExpression falseExpr = ternaryNode.getFalseExpression();
4296 final boolean isCurrentDiscard = lc.popDiscardIfCurrent(ternaryNode);
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/
H A DNodeVisitor.java764 * @param ternaryNode the node
767 public boolean enterTernaryNode(final TernaryNode ternaryNode) { argument
768 return enterDefault(ternaryNode);
774 * @param ternaryNode the node
777 public Node leaveTernaryNode(final TernaryNode ternaryNode) { argument
778 return leaveDefault(ternaryNode);
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/
H A DIRTranslator.java366 public boolean enterTernaryNode(final TernaryNode ternaryNode) { argument
367 curExpr = new ConditionalExpressionTreeImpl(ternaryNode,
368 translateExpr(ternaryNode.getTest()),
369 translateExpr(ternaryNode.getTrueExpression()),
370 translateExpr(ternaryNode.getFalseExpression()));
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/
H A DJSONWriter.java718 public boolean enterTernaryNode(final TernaryNode ternaryNode) { argument
719 enterDefault(ternaryNode);
725 ternaryNode.getTest().accept(this);
729 ternaryNode.getTrueExpression().accept(this);
733 ternaryNode.getFalseExpression().accept(this);

Completed in 177 milliseconds