|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| Edge | Represents Outgoing Edges within a ClassGraph (class hierarchy). |
| EdgeBypass | Supports the ability to skip/bypass edges while Traversing. |
| EdgeOnly | Supports the ability to skip/bypass edges while Traversing. |
| Everywhere | Bypasses no edges (immutable) i.e., go everywhere |
| Fields | Represents a containment class for Fields
We encode seperate argument paths with inner classes that extend
Fields.any. |
| Fields.any | Base Field class that represents the pending traversal of any field. |
| MutableControl | |
| Nowhere | Bypass all edges (immutable) i.e., go nowhere (one step) |
DemeterF traversal control classes. Bypassing (not traversing) Edges and adding classes as builtins are supported. When an edge is bypassed, the traversal simply returns that object; no function object is run. When an object of a builtin type (either a primitive or user specified builtin class) then the Builder is called on object without traversing any of its fields.
See Examples for more detail.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||