WALA/com.ibm.wala.core/src/com/ibm/wala/ipa/callgraph/propagation
Ben Liblit 594525a83f Fix Eclipse warnings about methods that can be declared static
The fix is to add "static" where appropriate, of course.  I've also
simplified calls to such methods to reflect the fact that they no
longer need a specific object to call the method on.

In projects that contain test inputs, I've left the non-static
declarations unchanged, and instead downgraded the warning to be
ignored.  In all other projects, this warning has been upgraded to an
error.
2017-07-14 22:38:38 -07:00
..
cfa Fix Eclipse warnings about methods that can be declared static 2017-07-14 22:38:38 -07:00
rta Add @Override annotations wherever possible (#178) 2017-05-08 07:39:49 -07:00
AbstractFieldPointerKey.java merge 2013-06-25 11:57:37 -04:00
AbstractLocalPointerKey.java Convert all Java source files to use Unix line endings; no semantic change 2012-09-04 15:56:05 -07:00
AbstractPointerAnalysis.java Fix 132 Eclipse warnings about using raw generic types 2017-03-15 11:08:20 -05:00
AbstractPointerKey.java Convert all Java source files to use Unix line endings; no semantic change 2012-09-04 15:56:05 -07:00
AbstractPointsToSolver.java Remove redundant casts and imports, improve doc comments 2014-06-26 17:51:26 +02:00
AbstractTypeInNode.java Remove redundant casts and imports, improve doc comments 2014-06-26 17:51:26 +02:00
AllocationSite.java replace Filter with Predicate 2014-11-25 13:23:47 -06:00
AllocationSiteInNode.java merge 2013-06-25 11:57:37 -04:00
AllocationSiteInNodeFactory.java more support for Java 7: 2014-08-07 16:02:48 -04:00
ArrayContentsKey.java merge 2013-06-25 11:57:37 -04:00
AssignEquation.java Remove redundant casts and imports, improve doc comments 2014-06-26 17:51:26 +02:00
AssignOperator.java cross-cutting changes to make more of WALA runnable with TeaVM. The biggest change is refactoring to AnalysisCache and friends; since TeaVM does not support SoftReference, I needed to add a layer of interfaces so that I can use a more simpleminded caching implementation for TeaVM. There are other changes to Module and friends to break connections with File and URL, which also cause TeaVM grief. I also organized imports in many places to remove unused types that caused trouble. 2017-02-02 20:33:27 -05:00
CPAContextSelector.java more CPA work 2016-09-19 13:51:18 -04:00
ClassBasedInstanceKeys.java more support for Java 7: 2014-08-07 16:02:48 -04:00
CloneContextSelector.java merge 2013-06-25 11:57:37 -04:00
ConcreteTypeKey.java cross-cutting changes to make more of WALA runnable with TeaVM. The biggest change is refactoring to AnalysisCache and friends; since TeaVM does not support SoftReference, I needed to add a layer of interfaces so that I can use a more simpleminded caching implementation for TeaVM. There are other changes to Module and friends to break connections with File and URL, which also cause TeaVM grief. I also organized imports in many places to remove unused types that caused trouble. 2017-02-02 20:33:27 -05:00
ConstantKey.java Remove redundant casts and imports, improve doc comments 2014-06-26 17:51:26 +02:00
ContainerUtil.java Convert all Java source files to use Unix line endings; no semantic change 2012-09-04 15:56:05 -07:00
FilteredPointerKey.java Use Arrays.toString() instead of the default array toString() method. 2015-03-25 19:02:28 -07:00
HeapModel.java Convert all Java source files to use Unix line endings; no semantic change 2012-09-04 15:56:05 -07:00
IPointerOperator.java cross-cutting changes to make more of WALA runnable with TeaVM. The biggest change is refactoring to AnalysisCache and friends; since TeaVM does not support SoftReference, I needed to add a layer of interfaces so that I can use a more simpleminded caching implementation for TeaVM. There are other changes to Module and friends to break connections with File and URL, which also cause TeaVM grief. I also organized imports in many places to remove unused types that caused trouble. 2017-02-02 20:33:27 -05:00
IPointsToSolver.java Convert all Java source files to use Unix line endings; no semantic change 2012-09-04 15:56:05 -07:00
InstanceFieldKey.java Convert all Java source files to use Unix line endings; no semantic change 2012-09-04 15:56:05 -07:00
InstanceFieldKeyWithFilter.java merge 2013-06-25 11:57:37 -04:00
InstanceFieldPointerKey.java Convert all Java source files to use Unix line endings; no semantic change 2012-09-04 15:56:05 -07:00
InstanceKey.java incorporate changes from other branch 2013-02-06 12:34:25 +01:00
InstanceKeyFactory.java more support for Java 7: 2014-08-07 16:02:48 -04:00
LocalPointerKey.java Convert all Java source files to use Unix line endings; no semantic change 2012-09-04 15:56:05 -07:00
LocalPointerKeyWithFilter.java merge 2013-06-25 11:57:37 -04:00
MultiNewArrayInNode.java Convert all Java source files to use Unix line endings; no semantic change 2012-09-04 15:56:05 -07:00
NodeKey.java Convert all Java source files to use Unix line endings; no semantic change 2012-09-04 15:56:05 -07:00
NormalAllocationInNode.java Convert all Java source files to use Unix line endings; no semantic change 2012-09-04 15:56:05 -07:00
PointerAnalysis.java Correct HTML embedded in Javadoc comments 2016-11-28 11:14:41 -06:00
PointerAnalysisImpl.java changes for hybrid analysis 2015-04-05 21:19:56 -04:00
PointerKey.java Convert all Java source files to use Unix line endings; no semantic change 2012-09-04 15:56:05 -07:00
PointerKeyComparator.java Fix Eclipse warnings about methods that can be declared static 2017-07-14 22:38:38 -07:00
PointerKeyFactory.java Convert all Java source files to use Unix line endings; no semantic change 2012-09-04 15:56:05 -07:00
PointsToMap.java Correct HTML embedded in Javadoc comments 2016-11-28 11:14:41 -06:00
PointsToSetVariable.java merge 2013-06-25 11:57:37 -04:00
PropagationCallGraphBuilder.java Add @Override annotations wherever possible (#178) 2017-05-08 07:39:49 -07:00
PropagationGraph.java Fix Eclipse warnings about methods that can be declared static 2017-07-14 22:38:38 -07:00
PropagationSystem.java Fix Eclipse warnings about methods that can be declared static 2017-07-14 22:38:38 -07:00
ReceiverInstanceContext.java merge 2013-06-25 11:57:37 -04:00
ReceiverTypeContextSelector.java merge 2013-06-25 11:57:37 -04:00
ReflectionHandler.java Fix Eclipse warnings about methods that can be declared static 2017-07-14 22:38:38 -07:00
ReturnValueKey.java cross-cutting changes to make more of WALA runnable with TeaVM. The biggest change is refactoring to AnalysisCache and friends; since TeaVM does not support SoftReference, I needed to add a layer of interfaces so that I can use a more simpleminded caching implementation for TeaVM. There are other changes to Module and friends to break connections with File and URL, which also cause TeaVM grief. I also organized imports in many places to remove unused types that caused trouble. 2017-02-02 20:33:27 -05:00
ReturnValueKeyWithFilter.java merge 2013-06-25 11:57:37 -04:00
SSAContextInterpreter.java add some abstraction to IR, using IRView 2017-03-11 13:22:45 -05:00
SSAPropagationCallGraphBuilder.java Fix Eclipse warnings about methods that can be declared static 2017-07-14 22:38:38 -07:00
SelectiveCPAContext.java cross-cutting changes to make more of WALA runnable with TeaVM. The biggest change is refactoring to AnalysisCache and friends; since TeaVM does not support SoftReference, I needed to add a layer of interfaces so that I can use a more simpleminded caching implementation for TeaVM. There are other changes to Module and friends to break connections with File and URL, which also cause TeaVM grief. I also organized imports in many places to remove unused types that caused trouble. 2017-02-02 20:33:27 -05:00
SmushedAllocationSiteInNode.java replace Filter with Predicate 2014-11-25 13:23:47 -06:00
SmushedAllocationSiteInstanceKeys.java more support for Java 7: 2014-08-07 16:02:48 -04:00
StandardSolver.java fix wala.core testcases 2014-05-20 22:32:20 +02:00
StaticFieldKey.java Remove redundant casts and imports, improve doc comments 2014-06-26 17:51:26 +02:00
StringConstantCharArray.java merge 2013-06-25 11:57:37 -04:00
TargetMethodContextSelector.java merge 2013-06-25 11:57:37 -04:00
UnarySideEffect.java Convert all Java source files to use Unix line endings; no semantic change 2012-09-04 15:56:05 -07:00
ZeroLengthArrayInNode.java Enhanced pointer analysis to reason that arrays known to be of zero length 2012-05-09 15:35:54 -06:00
package.html more conversion to Unix line endings 2012-09-04 15:59:50 -07:00