< prev index next >

src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java

Print this page

        

*** 674,690 **** * @return the result of scanning */ @Override public R visitInstanceOf(InstanceOfTree node, P p) { R r = scan(node.getExpression(), p); ! r = scanAndReduce(node.getType(), p, r); return r; } /** * {@inheritDoc} This implementation scans the children in left to right order. * * @param node {@inheritDoc} * @param p {@inheritDoc} * @return the result of scanning */ @Override --- 674,706 ---- * @return the result of scanning */ @Override public R visitInstanceOf(InstanceOfTree node, P p) { R r = scan(node.getExpression(), p); ! if (node.getPattern() != null) { ! r = scanAndReduce(node.getPattern(), p, r); ! } else { ! r = scanAndReduce(node.getType(), p, r); ! } return r; } /** * {@inheritDoc} This implementation scans the children in left to right order. * + * @param node {@inheritDoc} + * @param p {@inheritDoc} + * @return the result of scanning + */ + @Override + public R visitBindingPattern(BindingPatternTree node, P p) { + return scan(node.getType(), p); + } + + /** + * {@inheritDoc} This implementation scans the children in left to right order. + * * @param node {@inheritDoc} * @param p {@inheritDoc} * @return the result of scanning */ @Override
< prev index next >