blob: 45a5d79eeeede2dbed8ecc5cf829b17da93f2b50 [file] [log] [blame]
package com.siyeh.igtest.bugs.assert_with_side_effects;
import java.sql.*;
public class AssertWithSideEffects {
private int sideEffect = 0;
private boolean noEffect = false;
void foo(boolean b) {
assert !b && hasNoSideEffects();
}
void bar(int i) {
assert i++ < 10;
}
void abc() {
assert isSideEffect();
}
boolean isSideEffect() {
sideEffect = 1;
return true;
}
boolean hasNoSideEffects() {
assert !noEffect;
return noEffect;
}
void jdbc(ResultSet rs) throws SQLException {
assert rs.last();
}
}