WALA/com.ibm.wala.core/src/com/ibm/wala
Ben Liblit 6087b73cee Fix or suppress all 242 Eclipse warnings about unused parameters
In general, my approach was to try to eliminate each unused parameter
using Eclipse's "Change Method Signature" refactoring.  That did not
always succeed: a parameter may be unused in some base class method,
but then be used in subclass's override of that method.  In cases
where refactoring to eliminate a parameter failed, I instead annotated
the parameter with '@SuppressWarnings("unused")' to silence the
warning.

Note: this group of changes creates a significant risk of
incompatibility for third-party WALA code.  Some removed parameters
change externally-visible APIs.  Furthermore, these changes do not
necessarily lead to Java compilation errors.  For example, suppose
third-party code subclasses a WALA class or interface, overrides a
method, but does not annotate that method as @Override.  Removing a
parameter means that the third-party method no longer overrides.  This
can quietly change code behavior without compile-time errors or
warnings.  This is exactly why one should use @Override wherever
possible, but we cannot guarantee that third-party WALA users have
done that.
2017-07-31 15:29:00 -07:00
..
analysis Fix or suppress all 242 Eclipse warnings about unused parameters 2017-07-31 15:29:00 -07:00
cfg Fix or suppress all 242 Eclipse warnings about unused parameters 2017-07-31 15:29:00 -07:00
classLoader Fix or suppress all 242 Eclipse warnings about unused parameters 2017-07-31 15:29:00 -07:00
client Remove unnecessary `klass` argument and propagate back to callers (#174) 2017-05-03 16:25:00 -07:00
core/plugin more conversion to Unix line endings 2012-09-04 15:59:50 -07:00
dataflow Fix or suppress all 242 Eclipse warnings about unused parameters 2017-07-31 15:29:00 -07:00
demandpa Fix or suppress all 242 Eclipse warnings about unused parameters 2017-07-31 15:29:00 -07:00
escape Generalize a generic type parameter even more 2017-03-22 16:15:41 -05:00
ipa Fix or suppress all 242 Eclipse warnings about unused parameters 2017-07-31 15:29:00 -07:00
model Convert all Java source files to use Unix line endings; no semantic change 2012-09-04 15:56:05 -07:00
properties Revert "Suppress 157 Eclipse warnings about unused exception parameters" 2017-03-23 16:32:00 -05:00
ssa Fix or suppress all 242 Eclipse warnings about unused parameters 2017-07-31 15:29:00 -07:00
types Fix or suppress all 242 Eclipse warnings about unused parameters 2017-07-31 15:29:00 -07:00
util Fix or suppress all 242 Eclipse warnings about unused parameters 2017-07-31 15:29:00 -07:00
viz Fix or suppress all 242 Eclipse warnings about unused parameters 2017-07-31 15:29:00 -07:00