Package info.javelot.functionalj.reflect

Interface Summary
DynReflect This interface represents the ability to produce functions by using reflection, without requiring the types nor the number of parameters.
StdReflect This interface represents the ability to produce functions by using reflection.
 

Class Summary
NullParameter Used to indicate that a null value should be used for a parameter of a specific class, in order to remove the ambiguity caused by using simple null values when a method is overloaded with different parameter classes.
Parameter Abstract parent class used to indicate a special parameter, for example a null parameter (NullParameter) or a parameter of a primitive type (PrimitiveParameter).
PrimitiveParameter Used when a method is overloaded to accept a parameter of that primitive type and its wrapper class in the same parameter position.