Skip to content

Commit 3e8a503

Browse files
committed
refactor: keep RangeNode internal to the parser package
Only the generated parser creates a `RangeNode`, and callers see it as the `Node` that `getASTNode()` returns. Keeping the class package-private leaves its design free to change before a release.
1 parent 0c8073f commit 3e8a503

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

‎src/main/java/net/sf/jsqlparser/parser/RangeNode.java‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
* grammar rule opens a tree node for, or one whose text runs past its tree node. In that second
1515
* case it stands in for the tree node, answering its parent, children and id, with the wider range.
1616
*/
17-
public final class RangeNode extends Node {
17+
final class RangeNode extends Node {
1818
private final Node treeNode;
1919

20-
public RangeNode(Token first, Token last, Node treeNode) {
20+
RangeNode(Token first, Token last, Node treeNode) {
2121
super(CCJSqlParserTreeConstants.JJTEXPRESSION);
2222
this.treeNode = treeNode;
2323
jjtSetFirstToken(first);

0 commit comments

Comments
 (0)