Package org.opencypher.tools
The tools package contains utilities that are used throughout the library.
In a way it also serves the purpose of a main package, since the
grammar
sub-package contains the entry-point classes for the utility.-
Interface Summary Interface Description Option<T> Contains utilities for implementing options interfaces. -
Class Summary Class Description Functions Utilities for working with Java functions.Option.OptionHandler<T> Implementation detail: theInvocationHandlerused for implementing an options interface.Reflection Utilities for working with Java reflection.TypedArgument Utility class used inReflectionto specify the type of a parameter along with the corresponding argument value.