1 /*
2 UnusedLocalVariable
3 allowUnnamedVariables = false
4
5 */
6 package com.puppycrawl.tools.checkstyle.checks.coding.unusedlocalvariable;
7
8 public class InputUnusedLocalVariableTernaryAndExpressions {
9 void m1() {
10 int time = new Integer(2);
11 assert(time < new Integer(3));
12 }
13
14 Object m2() {
15 Object x = getY();
16 String z = null;
17 return z == null ? x : new Object();
18 }
19
20 String getY() {
21 return "y";
22 }
23
24 int m3() {
25 boolean b = m2().equals(new Object());
26 return b ? 1 : new Integer(3);
27 }
28 }