1414
1515public class ASTNodeAccessImpl implements ASTNodeAccess {
1616
17- private transient SimpleNode node ;
17+ private transient Node node ;
1818
1919 @ Override
20- public SimpleNode getASTNode () {
20+ public Node getASTNode () {
2121 return node ;
2222 }
2323
2424 @ Override
25- public void setASTNode (SimpleNode node ) {
25+ public void setASTNode (Node node ) {
2626 this .node = node ;
2727 }
2828
2929 public StringBuilder appendTo (StringBuilder builder ) {
3030 // don't add spaces around the following punctuation
3131 final Set <String > punctuation = new TreeSet <>(Set .of ("." , "[" , "]" ));
3232
33- SimpleNode simpleNode = getASTNode ();
34- if (simpleNode != null ) {
35- Token token = simpleNode .jjtGetFirstToken ();
36- Token lastToken = simpleNode .jjtGetLastToken ();
33+ Node Node = getASTNode ();
34+ if (Node != null ) {
35+ Token token = Node .jjtGetFirstToken ();
36+ Token lastToken = Node .jjtGetLastToken ();
3737 Token prevToken = null ;
3838 while (token .next != null && token .absoluteEnd <= lastToken .absoluteEnd ) {
3939 if (!punctuation .contains (token .image )
@@ -49,18 +49,18 @@ public StringBuilder appendTo(StringBuilder builder) {
4949 }
5050
5151 public ASTNodeAccess getParent () {
52- SimpleNode parent = (SimpleNode ) node .jjtGetParent ();
52+ Node parent = (Node ) node .jjtGetParent ();
5353 while (parent .jjtGetValue () == null ) {
54- parent = (SimpleNode ) parent .jjtGetParent ();
54+ parent = (Node ) parent .jjtGetParent ();
5555 }
5656
5757 return ASTNodeAccess .class .cast (parent .jjtGetValue ());
5858 }
5959
6060 public <T extends ASTNodeAccess > T getParent (Class <T > clazz ) {
61- SimpleNode parent = (SimpleNode ) node .jjtGetParent ();
61+ Node parent = (Node ) node .jjtGetParent ();
6262 while (parent .jjtGetValue () == null || !clazz .isInstance (parent .jjtGetValue ())) {
63- parent = (SimpleNode ) parent .jjtGetParent ();
63+ parent = (Node ) parent .jjtGetParent ();
6464 }
6565
6666 return clazz .cast (parent .jjtGetValue ());
0 commit comments