diff options
Diffstat (limited to 'src/jdk/nashorn/internal/ir/LexicalContextExpression.java')
-rw-r--r-- | src/jdk/nashorn/internal/ir/LexicalContextExpression.java | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/src/jdk/nashorn/internal/ir/LexicalContextExpression.java b/src/jdk/nashorn/internal/ir/LexicalContextExpression.java index d3c77777..e9a88cc8 100644 --- a/src/jdk/nashorn/internal/ir/LexicalContextExpression.java +++ b/src/jdk/nashorn/internal/ir/LexicalContextExpression.java @@ -28,16 +28,17 @@ package jdk.nashorn.internal.ir; import jdk.nashorn.internal.ir.visitor.NodeVisitor; abstract class LexicalContextExpression extends Expression implements LexicalContextNode { + private static final long serialVersionUID = 1L; - LexicalContextExpression(LexicalContextExpression expr) { + LexicalContextExpression(final LexicalContextExpression expr) { super(expr); } - LexicalContextExpression(long token, int start, int finish) { + LexicalContextExpression(final long token, final int start, final int finish) { super(token, start, finish); } - LexicalContextExpression(long token, int finish) { + LexicalContextExpression(final long token, final int finish) { super(token, finish); } @@ -45,15 +46,4 @@ abstract class LexicalContextExpression extends Expression implements LexicalCon public Node accept(final NodeVisitor<? extends LexicalContext> visitor) { return Acceptor.accept(this, visitor); } - - /** - * Set the symbol and replace in lexical context if applicable - * @param lc lexical context - * @param symbol symbol - * @return new node if symbol changed - */ - @Override - public Expression setSymbol(final LexicalContext lc, final Symbol symbol) { - return Node.replaceInLexicalContext(lc, this, (LexicalContextExpression)super.setSymbol(null, symbol)); - } } |