public class LoopConditionRewrite extends ASTRewriteRule
ASTRewriteRule.RewriteArguments, ASTRewriteRule.RewritePossibilities| Constructor and Description |
|---|
LoopConditionRewrite() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
describeRule()
Returns a human-readable description of what this rule does.
|
java.util.Collection<ASTRewriteRule.RewritePossibilities> |
getRewritePossibilities(org.eclipse.jdt.core.dom.ASTNode node)
Return the collection of rewrite possibilities for the given node.
|
void |
rewrite(org.eclipse.jdt.core.dom.ASTNode node,
org.eclipse.jdt.core.dom.rewrite.ASTRewrite rewrite,
ASTRewriteRule.RewriteArguments args)
Produce a rewrite according to the given
ASTRewriteRule.RewriteArguments. |
createRewritePossibilities, createRewritePossibilities, preProcesspublic java.lang.String describeRule()
ASTRewriteRuleLanguage instance.describeRule in class ASTRewriteRulepublic java.util.Collection<ASTRewriteRule.RewritePossibilities> getRewritePossibilities(org.eclipse.jdt.core.dom.ASTNode node)
ASTRewriteRulegetRewritePossibilities in class ASTRewriteRulenode - The node for which to get the collection of rewrite possibilities.public void rewrite(org.eclipse.jdt.core.dom.ASTNode node,
org.eclipse.jdt.core.dom.rewrite.ASTRewrite rewrite,
ASTRewriteRule.RewriteArguments args)
ASTRewriteRuleASTRewriteRule.RewriteArguments. This rule must be the same as ASTRewriteRule.RewritePossibilities.getSource() for the
given arguments' rewrite possibilites instance. Otherwise, the behavior is not determined. This method may not produce any rewrite, if the
ASTRewriteRule.RewriteArguments.getVersion() is 0. In other cases, it will produce some rewrite.rewrite in class ASTRewriteRulenode - The node for which to produce the rewrite.rewrite - The ASTRewrite instance to use for rewriting the node.args - The rewrite arguments. This rule must match the source of the arguments.