private static Token internToken(Token t) { if (t == null) { return null; } if (t instanceof ImmutableCommonToken) { return TOKEN_CACHE.intern((ImmutableCommonToken) t); } else { t.setText(StringInternUtils.internIfNotNull(t.getText())); return t; } } }
public void setText(String text) { // textOverride = text; // don't alt tokens as others might see token.setText(text); // we delete surrounding tree, so ok to alter }
public void setText(String text) { // textOverride = text; // don't alt tokens as others might see token.setText(text); // we delete surrounding tree, so ok to alter }
public void setText(String text) { // textOverride = text; // don't alt tokens as others might see token.setText(text); // we delete surrounding tree, so ok to alter }
public void setText(String text) { // textOverride = text; // don't alt tokens as others might see token.setText(text); // we delete surrounding tree, so ok to alter }
public void setText(String text) { // textOverride = text; // don't alt tokens as others might see token.setText(text); // we delete surrounding tree, so ok to alter }
public GrammarAST(int type, Token t, String text) { this(new CommonToken(t)); token.setType(type); token.setText(text); }
public GrammarAST(int type, Token t, String text) { this(new CommonToken(t)); token.setType(type); token.setText(text); }
public GrammarAST(int type, Token t, String text) { this(new CommonToken(t)); token.setType(type); token.setText(text); }
public GrammarAST(int type, Token t, String text) { this(new CommonToken(t)); token.setType(type); token.setText(text); }
public GrammarAST(int type, Token t, String text) { this(new CommonToken(t)); token.setType(type); token.setText(text); }
public EntityNameTree(int tokenType, Token token, String tokenText, List entityNames) { super(token); Token newToken = createToken(token); newToken.setType(tokenType); newToken.setText(tokenText); this.token = newToken; this.entityNames = entityNames; }
private FelNode newConstNode(FelNode node, Object value) { Token token = new ConstOptToken(node); token.setText(node.getText()); return new ConstNode(token, value); }
@Override public Object create(int tokenType, Token fromToken, String text) { if (fromToken == null) return create(tokenType, text); fromToken = createToken(fromToken); fromToken.setType(tokenType); fromToken.setText(text); Tree t = (Tree)create(fromToken); return t; }
@Override public Object create(int tokenType, Token fromToken, String text) { if (fromToken == null) return create(tokenType, text); fromToken = createToken(fromToken); fromToken.setType(tokenType); fromToken.setText(text); Tree t = (Tree)create(fromToken); return t; }
@Override public Object create(int tokenType, Token fromToken, String text) { if (fromToken == null) return create(tokenType, text); fromToken = createToken(fromToken); fromToken.setType(tokenType); fromToken.setText(text); Tree t = (Tree)create(fromToken); return t; }
@Override public Object create(int tokenType, Token fromToken, String text) { if (fromToken == null) return create(tokenType, text); fromToken = createToken(fromToken); fromToken.setType(tokenType); fromToken.setText(text); Tree t = (Tree)create(fromToken); return t; }
public Object create(int tokenType, Token fromToken, String text) { if (fromToken == null) return create(tokenType, text); fromToken = createToken(fromToken); fromToken.setType(tokenType); fromToken.setText(text); Tree t = (Tree)create(fromToken); return t; }
@Override public Object create(int tokenType, Token fromToken, String text) { if (fromToken == null) return create(tokenType, text); fromToken = createToken(fromToken); fromToken.setType(tokenType); fromToken.setText(text); Tree t = (Tree)create(fromToken); return t; }
private void addCubeNameAndAlias(ASTNode ast, Cube innerCube) { ASTNode cubeNameNode = findCubeNameNode(HQLParser.findNodeByPath(ast, TOK_FROM)); assert cubeNameNode != null; ASTNode tabrefNode = (ASTNode) cubeNameNode.getParent().getParent(); cubeNameNode.getToken().setText(innerCube.getName()); ASTNode aliasNode = new ASTNode(new CommonToken(Identifier, getCubeQueryContext().getAliasForTableName(getCube().getName()))); if (tabrefNode.getChildCount() > 1) { tabrefNode.setChild(1, aliasNode); } else { tabrefNode.addChild(aliasNode); } }