Uses of Package
net.sf.staccatocommons.defs

Packages that use net.sf.staccatocommons.defs
net.sf.staccatocommons.defs This package contains function-like interfaces of different arities - number or arguments -, and interfaces that describe container-like objects 
net.sf.staccatocommons.defs.function   
net.sf.staccatocommons.defs.partial   
net.sf.staccatocommons.defs.predicate   
net.sf.staccatocommons.defs.reduction   
 

Classes in net.sf.staccatocommons.defs used by net.sf.staccatocommons.defs
Applicable
          Applicables are transformations that take one argument and have a return value, by implementing an Applicable.apply(Object) method.
Applicative
          Applicable is an annotation for abstract types that have code-block/command/strategy/closure/lambda semantics, with an only abstract method that implements such code, called applicative method.
Evaluable
          Evaluables are boolean conditions over an argument that can be tested using its Evaluable.eval(Object) message.
Executable
          Executables are computations that take one argument and whose result is a side effect, instead of a return value.
Thunk
          A Thunk is a computation that takes no arguments a returns a value.
 

Classes in net.sf.staccatocommons.defs used by net.sf.staccatocommons.defs.function
Applicable
          Applicables are transformations that take one argument and have a return value, by implementing an Applicable.apply(Object) method.
Applicable2
          Applicable2s are transformations that take two arguments and have a return value, by implementing an Applicable2.apply(Object, Object) method
Applicable3
          Applicable3s are transformations that take three arguments and have a return value, by implementing an Applicable3.apply(Object, Object, Object) method
Applicative
          Applicable is an annotation for abstract types that have code-block/command/strategy/closure/lambda semantics, with an only abstract method that implements such code, called applicative method.
Delayable
          Delayables are delayed transformations that take one argument and return a thunk that will perform the processing when evaluated, by implementing a Delayable.delayed(Object) method.
Delayable2
          Delayable2s are delayed transformations that two arguments and return a thunk that will perform the actual processing when evaluated, by implementing a Delayable2.delayed(Object, Object) method.
Delayable3
          Delayable3s are delayed transformations that take three arguments and return a thunk that will perform the actual processing when evaluated, by implementing a Delayable3.delayed(Object, Object, Object) method.
NullSafe
          NullSafe restriction annotates Applicatives that can handle nulls as arguments, that is, that will not throw a NullPointerException or IllegalArgumentException if any of its arguments is null
 

Classes in net.sf.staccatocommons.defs used by net.sf.staccatocommons.defs.partial
NullSafe
          NullSafe restriction annotates Applicatives that can handle nulls as arguments, that is, that will not throw a NullPointerException or IllegalArgumentException if any of its arguments is null
 

Classes in net.sf.staccatocommons.defs used by net.sf.staccatocommons.defs.predicate
Applicable
          Applicables are transformations that take one argument and have a return value, by implementing an Applicable.apply(Object) method.
Applicable2
          Applicable2s are transformations that take two arguments and have a return value, by implementing an Applicable2.apply(Object, Object) method
Applicative
          Applicable is an annotation for abstract types that have code-block/command/strategy/closure/lambda semantics, with an only abstract method that implements such code, called applicative method.
Evaluable
          Evaluables are boolean conditions over an argument that can be tested using its Evaluable.eval(Object) message.
Evaluable2
          Evaluable2s are boolean conditions over two argument that can be tested using its Evaluable2.eval(Object, Object) message.
Executable
          Executables are computations that take one argument and whose result is a side effect, instead of a return value.
NullSafe
          NullSafe restriction annotates Applicatives that can handle nulls as arguments, that is, that will not throw a NullPointerException or IllegalArgumentException if any of its arguments is null
 

Classes in net.sf.staccatocommons.defs used by net.sf.staccatocommons.defs.reduction
Applicable
          Applicables are transformations that take one argument and have a return value, by implementing an Applicable.apply(Object) method.
Thunk
          A Thunk is a computation that takes no arguments a returns a value.
 



Get Staccatocommons at SourceForge.net. Fast, secure and Free Open Source software downloads