private static SuggestedFix getFixForInexistentProperty(JSError error) { Matcher m = DID_YOU_MEAN.matcher(error.description); if (m.matches()) { String suggestedPropName = m.group(1); return new SuggestedFix.Builder() .setOriginalMatchedNode(error.node) .rename(error.node, suggestedPropName).build(); } return null; }
/** * Renames a given node to the provided name. * @param n The node to rename. * @param name The new name for the node. */ public Builder rename(Node n, String name) { return rename(n, name, false); }