< prev index next >

src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTreeImpl.java

Print this page

        

*** 38,48 **** FunctionExpressionTreeImpl(final FunctionNode node, final List<? extends ExpressionTree> params, final BlockTree body) { super(node); funcNode = node; ! assert !funcNode.isDeclared() : "function expression expected"; final FunctionNode.Kind kind = node.getKind(); if (node.isAnonymous() || kind == FunctionNode.Kind.GETTER || kind == FunctionNode.Kind.SETTER) { funcName = null; } else { --- 38,48 ---- FunctionExpressionTreeImpl(final FunctionNode node, final List<? extends ExpressionTree> params, final BlockTree body) { super(node); funcNode = node; ! assert !funcNode.isDeclared() || funcNode.isAnonymous() : "function expression expected"; final FunctionNode.Kind kind = node.getKind(); if (node.isAnonymous() || kind == FunctionNode.Kind.GETTER || kind == FunctionNode.Kind.SETTER) { funcName = null; } else {
< prev index next >