Files
codeql/java/ql/test/query-tests/UnreadLocal/UnreadLocal/UnreadLocals.java

39 lines
698 B
Java

package test;
public class UnreadLocals
{
public static class Something
{
int x;
}
public Something something;
public int alpha;
int beta;
private int gamma;
public UnreadLocals ()
{
int alpha = 2; // $ Alert[java/local-variable-is-never-read]
int _beta = 4;
this.alpha = 3;
beta = _beta;
Something something1 = new Something();
Something something2 = new Something(); // $ Alert[java/local-variable-is-never-read]
something = something1;
gamma = -1;
something = makeSomething();
makeSomething();
}
private static Something makeSomething ()
{
return new Something();
}
}