- * The algorithm cannot easily distinguish between inlined copies of code, and genuine duplicate instructions on the same line within a finally block. + * The algorithm cannot easily distinguish between inlined copies of code, and genuine duplicate instructions on + * the same line within a {@code finally} block. *
* In the case of any doubt PIT will act cautiously and assume that the code is not inlined. *
* This will be detected as two separate inlined instructions - *
+ *
* finally { - ** But this will look confusing so PIT will assume no in-lining is taking place. - *- * int++; - *
- * int++; - *
+ * int++; + * int++; * } - *
+ *
+ *
* finally { - ** This sort of pattern might not be common with integer addition, but things like string concatenation are likely * to produce multiple similar instructions on the same line. ** int++; int++; - *
* } - *+ *
@@ -347,8 +352,8 @@ public class PitestOperation extends AbstractProcessOperation
- * {@see #featrues(String)
+ *
+ * @see #features(String...)
*/
public PitestOperation features(Collection
- * {@see #featrues(String)
+ *
+ * @see #features(Collection)
*/
public PitestOperation features(String... feature) {
options.put("--features", String.join(",", feature));
@@ -399,8 +404,8 @@ public class PitestOperation extends AbstractProcessOperation