./classes Dead store to local variable Dead store to $L2 in new UselessAssignments(int, int) At UselessAssignments.java:[lines 4-31] In class UselessAssignments In method new UselessAssignments(int, int) Local variable stored in JVM register 2 At UselessAssignments.java:[line 7] Another occurrence at UselessAssignments.java:[line 9] Unread field Unread field: UselessAssignments.bar At UselessAssignments.java:[lines 4-31] In class UselessAssignments In UselessAssignments.java Field UselessAssignments.bar At UselessAssignments.java:[line 14] Unread field Unread field: UselessAssignments.g1 At UselessAssignments.java:[lines 4-31] In class UselessAssignments In UselessAssignments.java Field UselessAssignments.g1 At UselessAssignments.java:[line 8] Unused field Unused field: UselessAssignments.g2 At UselessAssignments.java:[lines 4-31] In class UselessAssignments In UselessAssignments.java Field UselessAssignments.g2 In UselessAssignments.java Dead store to local variable Dead store to $L2 in UserMistakes.main(String[]) At UserMistakes.java:[lines 9-44] In class UserMistakes In method UserMistakes.main(String[]) Local variable stored in JVM register 2 At UserMistakes.java:[line 28] Dodgy Performance Unread field
This field is never read.  Consider removing it from the class.

]]>
Dead store to local variable
This instruction assigns a value to a local variable, but the value is not read or used in any subsequent instruction. Often, this indicates an error, because the value computed is never used.

Note that Sun's javac compiler often generates dead stores for final local variables. Because FindBugs is a bytecode-based tool, there is no easy way to eliminate these false positives.

]]>
Unused field
This field is never used.  Consider removing it from the class.

]]>
Unused field Unread field Dead local store