aboutsummaryrefslogtreecommitdiff
path: root/src/jdk/nashorn/internal/ir/LexicalContextExpression.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jdk/nashorn/internal/ir/LexicalContextExpression.java')
-rw-r--r--src/jdk/nashorn/internal/ir/LexicalContextExpression.java18
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));
- }
}