-
Enhancement
-
Resolution: Fixed
-
P5
-
None
-
b85
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8142294 | emb-9 | Attila Szegedi | P5 | Resolved | Fixed | team |
JDK-8141004 | 8u91 | Attila Szegedi | P5 | Resolved | Fixed | b01 |
JDK-8137262 | 8u72 | Attila Szegedi | P5 | Closed | Fixed | b01 |
JDK-8147373 | emb-8u91 | Attila Szegedi | P5 | Resolved | Fixed | b01 |
Throughout the Nashorn code base, there are many occurrences of anonymous inner classes (and non-anonymous classes) that extend NodeVisitor<LexicalContext>. To reduce noise, an abstract class BasicNodeVisitor that extends NodeVisitor<LexicalContext> should be introduced. If possible, common code used in all / many of the current occurrences should also be factored out to appropriate methods in the BasicNodeVisitor.
- backported by
-
JDK-8141004 introduce abstraction for basic NodeVisitor usage
-
- Resolved
-
-
JDK-8142294 introduce abstraction for basic NodeVisitor usage
-
- Resolved
-
-
JDK-8147373 introduce abstraction for basic NodeVisitor usage
-
- Resolved
-
-
JDK-8137262 introduce abstraction for basic NodeVisitor usage
-
- Closed
-