package fr.inria.diversify.codeFragmentProcessor; import fr.inria.diversify.codeFragment.Block; import spoon.reflect.code.CtBlock; import spoon.reflect.code.CtStatement; /** * User: Simon * Date: 5/3/13 * Time: 4:15 PM */ public class BlockProcessor extends AbstractCodeFragmentProcessor<CtBlock> { @Override public void process(CtBlock element) { try { if(isValidStatement(element)) { Block block = new Block(element); addCf(block); // System.out.println(block); // System.out.println(block.getInputContext().equalString()); // System.out.println("-------------------------------\n"); } } catch (Exception e) { e.printStackTrace(); } } private boolean isValidStatement(CtStatement element) { return true; } }