private static String addParseInfo(ASTNode n) { return " at " + ErrorMsg.renderPosition(n); }
private static String addParseInfo(ASTNode n) { return " at " + ErrorMsg.renderPosition(n); }
public static String renderPosition(ASTNode n) { StringBuilder sb = new StringBuilder(); ErrorMsg.renderPosition(sb, n); return sb.toString(); }
public static String renderPosition(ASTNode n) { StringBuilder sb = new StringBuilder(); ErrorMsg.renderPosition(sb, n); return sb.toString(); }
public String getMsg(ASTNode tree) { StringBuilder sb = new StringBuilder(); renderPosition(sb, tree); sb.append(" "); sb.append(mesg); sb.append(" '"); sb.append(getText(tree)); sb.append("'"); renderOrigin(sb, tree.getOrigin()); return sb.toString(); }
public String getMsg(ASTNode tree) { StringBuilder sb = new StringBuilder(); renderPosition(sb, tree); sb.append(" "); sb.append(mesg); sb.append(" '"); sb.append(getText(tree)); sb.append("'"); renderOrigin(sb, tree.getOrigin()); return sb.toString(); }
public static void renderOrigin(StringBuilder sb, ASTNodeOrigin origin) { while (origin != null) { sb.append(" in definition of "); sb.append(origin.getObjectType()); sb.append(" "); sb.append(origin.getObjectName()); sb.append(" ["); sb.append(LINE_SEP); sb.append(origin.getObjectDefinition()); sb.append(LINE_SEP); sb.append("] used as "); sb.append(origin.getUsageAlias()); sb.append(" at "); ASTNode usageNode = origin.getUsageNode(); renderPosition(sb, usageNode); origin = usageNode.getOrigin(); } }
public static void renderOrigin(StringBuilder sb, ASTNodeOrigin origin) { while (origin != null) { sb.append(" in definition of "); sb.append(origin.getObjectType()); sb.append(" "); sb.append(origin.getObjectName()); sb.append(" ["); sb.append(LINE_SEP); sb.append(origin.getObjectDefinition()); sb.append(LINE_SEP); sb.append("] used as "); sb.append(origin.getUsageAlias()); sb.append(" at "); ASTNode usageNode = origin.getUsageNode(); renderPosition(sb, usageNode); origin = usageNode.getOrigin(); } }
public String getMsg(ASTNode tree) { StringBuilder sb = new StringBuilder(); renderPosition(sb, tree); sb.append(" "); sb.append(mesg); sb.append(" '"); sb.append(getText(tree)); sb.append("'"); renderOrigin(sb, tree.getOrigin()); return sb.toString(); }
public static void renderOrigin(StringBuilder sb, ASTNodeOrigin origin) { while (origin != null) { sb.append(" in definition of "); sb.append(origin.getObjectType()); sb.append(" "); sb.append(origin.getObjectName()); sb.append(" ["); sb.append(HiveUtils.LINE_SEP); sb.append(origin.getObjectDefinition()); sb.append(HiveUtils.LINE_SEP); sb.append("] used as "); sb.append(origin.getUsageAlias()); sb.append(" at "); ASTNode usageNode = origin.getUsageNode(); renderPosition(sb, usageNode); origin = usageNode.getOrigin(); } }