Package com.ibm.wala.util

This package provides miscellaneous utilities.

See:
          Description

Interface Summary
Function<X,Y>  
IntFunction<T>  
 

Class Summary
Annotations  
ArrayNonNullIterator<T> Iterator that only returns non-null elements of the array hasNext() return true when there is a non-null element, false otherwise next() returns the current element and advances the counter up to the next non-null element or beyond the limit of the array
Atom An utf8-encoded byte string.
CacheReference A factory for References ...
CollectionFilter A filter defined by set membership
CompoundIterator<T> An iterator which provides a logical concatenation of the lists from two other iterators
DeterministicHashCode a simple pseudo-random number generator.
Exceptions Utility class to help deal with analysis of exceptions.
ImmutableByteArray A read-only byte array.
IndiscriminateFilter A filter that accepts everything.
IntensionalSetOfStrings An object which represents a set of strings, defined intensionally as the language accepted by any of the regular expressions in a file which holds an EContainer of EPattern.
IntMapIterator<T> An IntMapIterator maps an Iterator contents to produce a new Iterator
IteratorPlusOne<T> A utility to efficiently compose an iterator and a singleton
IteratorPlusTwo<T>  
MapIterator<X,Y> An MapIterator maps an Iterator contents to produce a new Iterator
NormalCGNodeFilter This silly set includes all nodes in the universe that represent non-native, non-synthetic methods.
PatternSetUtil  
ReferenceCleanser For some reason (either a bug in our code that defeats soft references, or a bad policy in the GC), leaving soft reference caches to clear themselves out doesn't work.
ShrikeClassReaderHandle A soft handle to a Shrike class reader TODO: implement more effective caching than just soft references TODO: push weakness up the chain the InputStream, etc ...
ShrikeUtil Utilties to interface with the Shrike CT library.
Stopwatch Basic class to time events.
StringStuff Some simple utilities used to manipulate Strings
UTF8Convert Abstract class that contains conversion routines to/from utf8 and/or pseudo-utf8.
 

Package com.ibm.wala.util Description

This package provides miscellaneous utilities.