/** * BSD-style license; for more info see http://pmd.sourceforge.net/license.html */ package net.sourceforge.pmd.typeresolution.testdata; import java.util.List; public class Operators { public void unaryLogicalOperators() { boolean t; t = !true; t = !false; } public void binaryLogicalOperators() { boolean t; t = true | false; t = true & false; t = true ^ false; t = true && false; t = true || false; t = 1 > 1; t = 1 >= 1; t = 1 == 1; t = 1 != 1; t = 1 <= 1; t = 1 < 1; t = this instanceof List; t = this instanceof Operators; } public void unaryNumericOperators() { double t; t = +1; t = -1; t++; t--; ++t; --t; } public void binaryNumericOperators() { long t; t = 1 + 1; t = 1 - 1; t = 1 / 1; t = 1 * 1; t = 1 % 1; t = 1 << 1; t = 1 >> 1; t = 1 >>> 1; } public void assignmentOperators() { long t; t = 1; t *= 1; t /= 1; t %= 1; t += 1; t -= 1; t <<= 1; t >>= 1; t >>>= 1; t &= 1; t ^= 1; t |= 1; } }