Quick search:

pnt.meta

PntClassDescriptor

Class of objects describing a class of peanuts. Closest thing to a metaclass. See what is a class desciptor.

PntDerivedPropertyDescriptor

An object of this class describes a derived property of a peanut and supplies default property behavior.

PntDescriptor

Abstract superclass of meta objects.

PntEvaluation

Superclass for evaluation objects. Specifies and performs a call of a regular funcions (not a method). The advantage of evaluation objects is that they can be handed around,  manipulated and be part of a data structure, to be executed on demand.

PntFieldPropertyDescriptor

An object of this class describes a field property of a peanut and supplies default property behavior.

PntMethodInvocation

An object of this class represents method call. It can make the call too.

PntMultiValuePropertyDescriptor

An object of this class describes a multi value property of a

peanut and supplies default property behavior.

PntNavigation

An object of this class represents a navigational step starting from an object or an associative array. PntNavigations can be nested to create a navigational path.

In many places in the user interface not only properties can be specified, but also paths. This makes the user interface more flexible. PntNavigations can execute the navigation, retrieving the value of each property or key, then from that value the value of the next property or key and so on, answering the value of the last property or key. If one of the steps returns null, null is returned. For a PntNavigation to work with a property a getter methods must be available to acces its value.

PntObjectNavigation

Navigations specialized for PntObjects, using propertydescriptors to access the properties. PntObjectNavigation also supports reasoning about navigations on a meta level, like getting the type of the results of navigating the entire path

PntPropertyDescriptor

An object of this class describes a property of a peanut and supplies default property behavior. See what is a properyDescriptor

PntReflectionError

PntError specificly thrown by meta level code that retrieves peanuts.