package com.mobilesorcery.sdk.html5.debug.rewrite;
import org.eclipse.wst.jsdt.core.dom.ASTNode;
import com.mobilesorcery.sdk.core.IFilter;
import com.mobilesorcery.sdk.html5.debug.JSODDSupport;
import com.mobilesorcery.sdk.html5.debug.Position;
public class ThisRewrite extends NodeRewrite {
public ThisRewrite(ISourceSupport source, ASTNode node) {
super(source, node);
}
public void rewrite(IFilter<String> features, IRewrite rewrite) {
ASTNode node = getNode();
Position start = getPosition(node, true);
rewrite.seek(start);
// If applicable, prepend this with the special prefix: ____
if (supports(null, JSODDSupport.EDIT_AND_CONTINUE)) {
rewrite.insert("____");
}
}
}