WALA/com.ibm.wala.util/src/com/ibm/wala/util/collections
Ben Liblit bb032c9869 Add @Override annotations wherever possible
In the `com.ibm.wala.util` project, configure Eclipse to treat any
future violations of this as errors, not merely warnings.

However, in `com.ibm.wala.cast.java.test.data`, configure Eclipse to
silently ignore missing @Override annotations.  The JLex code in this
project is machine-generated, and we don't have a way to get the
generator to produce @Override annotations.
2017-06-30 08:54:12 -07:00
..
AbstractMultiMap.java merge 2013-06-25 11:57:37 -04:00
ArrayIterator.java merge 2013-06-25 11:57:37 -04:00
ArrayNonNullIterator.java Convert all Java source files to use Unix line endings; no semantic change 2012-09-04 15:56:05 -07:00
ArraySet.java Add @Override annotations wherever possible 2017-06-30 08:54:12 -07:00
ArraySetMultiMap.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
BimodalMap.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
CollectionFilter.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
ComposedIterator.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
CompoundIntIterator.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
CompoundIterator.java merge 2013-06-25 11:57:37 -04:00
EmptyIntIterator.java merge 2013-06-25 11:57:37 -04:00
EmptyIterator.java Fix 21 Eclipse warnings about unnecessary warning suppressions 2017-03-23 12:28:14 -05:00
Factory.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
FifoQueue.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
FifoQueueNoDuplicates.java Convert all Java source files to use Unix line endings; no semantic change 2012-09-04 15:56:05 -07:00
FilterIterator.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
FilterPredicate.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
Filtersection.java replace Filter with Predicate 2014-11-25 13:23:47 -06:00
HashMapFactory.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
HashSetFactory.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
HashSetMultiMap.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
Heap.java Correct HTML embedded in Javadoc comments 2016-11-28 11:14:41 -06:00
IVector.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
ImmutableStack.java Fix 65 Eclipse warnings about unused exception parameters 2017-03-20 00:44:39 -05:00
IndiscriminateFilter.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
IntMapIterator.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
IntStack.java Add int size() and int get(int index) methods to IntStack. 2017-03-07 12:00:02 -05:00
Iterator2Collection.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
Iterator2Iterable.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
Iterator2List.java merge 2013-06-25 11:57:37 -04:00
Iterator2Set.java move some functionality to wala.util 2011-01-17 20:56:35 +00:00
IteratorPlusOne.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
IteratorPlusTwo.java merge 2013-06-25 11:57:37 -04:00
IteratorUtil.java Fix 21 Eclipse warnings about unnecessary warning suppressions 2017-03-23 12:28:14 -05:00
MapIterator.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
MapUtil.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
MultiMap.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
NonNullSingletonIterator.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
ObjectArrayMapping.java Fix 65 Eclipse warnings about unused exception parameters 2017-03-20 00:44:39 -05:00
ObjectVisitor.java Convert all Java source files to use Unix line endings; no semantic change 2012-09-04 15:56:05 -07:00
OrFilter.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
Pair.java Declare private methods static wherever possible 2017-06-07 08:29:23 -07:00
ParanoidHashMap.java Revert "Suppress 157 Eclipse warnings about unused exception parameters" 2017-03-23 16:32:00 -05:00
ParanoidHashSet.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
ReverseIterator.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
SimpleVector.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
SmallMap.java Fix 65 Eclipse warnings about unused exception parameters 2017-03-20 00:44:39 -05:00
SparseVector.java 1) changes for mobile 2015-05-25 19:00:51 -04:00
ToStringComparator.java Fix 21 Eclipse warnings about unnecessary warning suppressions 2017-03-23 12:28:14 -05:00
TwoLevelVector.java Declare private methods static wherever possible 2017-06-07 08:29:23 -07:00
Util.java Merge branch 'warning-fixes-resource-management' of https://github.com/liblit/WALA 2017-03-13 10:44:38 -04:00
package.html more conversion to Unix line endings 2012-09-04 15:59:50 -07:00