Package org.glassfish.gmbal.generic

Interface Summary
Algorithms.Action<T>  
BinaryBooleanFunction<S,T>  
BinaryFunction<S,T,R>  
BinaryIntFunction<S,T>  
BinaryVoidFunction<S,T>  
FacetAccessor Interface to access facets of an object.
Graph.Finder<E> A Finder finds the immediate successors of an element of the graph.
MethodMonitor General interface used to add observability to method execution.
NullaryFunction<T>  
Predicate<T>  
UnaryFunction<T,R>  
UnaryIntFunction<T>  
UnaryVoidFunction<T>  
 

Class Summary
Algorithms  
ClassAnalyzer Analyzes class inheritance hiearchy and provides methods for searching for classes and methods.
DelayedObjectToString  
Display<K,V> Supports a Display as typically found in Lexical scoping.
DprintUtil  
FacetAccessorImpl  
Graph<E>  
Holder<T> Type safe holder that can hold any non-primitive type.
MarkStack<E> A stack with additional operations that support recording the current top of stack as a mark, and then later popping all items pushed since the last mark call.
MethodMonitorFactory Contains various factory methods for constructing MethodMonitors,
MultiSet<E> A simple abstraction of a MultiSet, that is, a "set" that can contain more than one copy of the same element.
NaturalComparator<T>  
NullaryFunction.Factory  
ObjectSet  
ObjectUtility General object related utilities.
ObjectWriter  
OperationTracer  
Pair<S,T> A utilitiy class representing a generic types Pair of elements.
PairComparator<S,T>  
Printer Manages printing of indented source code.
Triple<S,T,U> Represents a Triple of values.
 

Annotation Types Summary
DumpIgnore This annotation is applied to a field to indicate that it should not be displayed by ObjectUtility.*ToString.
DumpToString This annotation is applied to a field to indicate that it should be displayed by ObjectUtility.*ToString using its toString() value.
 



Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.