Uses of Package
org.dynalang.mop

Packages that use org.dynalang.mop
org.dynalang.mop This package defines the metaobject protocol interfaces. 
org.dynalang.mop.beans This package defines a metaobject protocol implementation that follows the JavaBeans specification. 
org.dynalang.mop.collections This package defines metaobject protocol implementations that expose standard Java lists and maps as dynamic objects, with the usually expected semantics (lists act as number-indexed associative arrays, maps act as generic associative arrays). 
org.dynalang.mop.impl This package defines classes that help in implementing MOPs as well as creating (mostly composite) MOP instances. 
 

Classes in org.dynalang.mop used by org.dynalang.mop
BaseMetaobjectProtocol
          The base metaobject protocol interface that provides essential functionality for implementing a metaobject protocol.
BaseMetaobjectProtocol.Results
          Defines special operation results that are used as return values from many metaobject protocol methods to indicate success or failure.
CallProtocol
          An interface for objects that are capable of creating alternative representations for objects, for purposes of converting between types where necessary (usually used for arguments of method invocation and property setters).
MetaobjectProtocol
          An extension of BaseMetaobjectProtocol that can provide various convenience functionality that can implemented in terms of base functionality, but the specialized implementations can be optimized.
 

Classes in org.dynalang.mop used by org.dynalang.mop.beans
BaseMetaobjectProtocol
          The base metaobject protocol interface that provides essential functionality for implementing a metaobject protocol.
BaseMetaobjectProtocol.Results
          Defines special operation results that are used as return values from many metaobject protocol methods to indicate success or failure.
CallProtocol
          An interface for objects that are capable of creating alternative representations for objects, for purposes of converting between types where necessary (usually used for arguments of method invocation and property setters).
MetaobjectProtocol
          An extension of BaseMetaobjectProtocol that can provide various convenience functionality that can implemented in terms of base functionality, but the specialized implementations can be optimized.
 

Classes in org.dynalang.mop used by org.dynalang.mop.collections
BaseMetaobjectProtocol
          The base metaobject protocol interface that provides essential functionality for implementing a metaobject protocol.
BaseMetaobjectProtocol.Results
          Defines special operation results that are used as return values from many metaobject protocol methods to indicate success or failure.
CallProtocol
          An interface for objects that are capable of creating alternative representations for objects, for purposes of converting between types where necessary (usually used for arguments of method invocation and property setters).
ClassBasedMetaobjectProtocol
          An interface that can be optionally implemented by any MOP if it is strictly class-based (that is, the class of an object solely determines whether it has authority over it or not).
MetaobjectProtocol
          An extension of BaseMetaobjectProtocol that can provide various convenience functionality that can implemented in terms of base functionality, but the specialized implementations can be optimized.
 

Classes in org.dynalang.mop used by org.dynalang.mop.impl
BaseMetaobjectProtocol
          The base metaobject protocol interface that provides essential functionality for implementing a metaobject protocol.
BaseMetaobjectProtocol.Results
          Defines special operation results that are used as return values from many metaobject protocol methods to indicate success or failure.
CallProtocol
          An interface for objects that are capable of creating alternative representations for objects, for purposes of converting between types where necessary (usually used for arguments of method invocation and property setters).
ClassBasedMetaobjectProtocol
          An interface that can be optionally implemented by any MOP if it is strictly class-based (that is, the class of an object solely determines whether it has authority over it or not).
MetaobjectProtocol
          An extension of BaseMetaobjectProtocol that can provide various convenience functionality that can implemented in terms of base functionality, but the specialized implementations can be optimized.