
Untitled
By: a guest on
May 8th, 2012 | syntax:
None | size: 0.70 KB | hits: 7 | expires: Never
package com.goeswhere.dmnp.count;
import java.util.concurrent.atomic.AtomicLong;
import org.eclipse.jdt.core.dom.CastExpression;
import com.goeswhere.dmnp.util.ASTAllVisitor;
import com.goeswhere.dmnp.util.SimpleFileFixer;
public class CastCount extends SimpleFileFixer {
private final static AtomicLong COUNT = new AtomicLong();
public static void main(String[] args) throws InterruptedException {
main(args, CastCount.class);
System.out.println(COUNT);
}
@Override public String apply(final String src) {
compile(src).accept(new ASTAllVisitor() {
@Override public void visitCastExpression(CastExpression e) {
COUNT.incrementAndGet();
}
});
return src;
}
}