Package | Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
ListMetaobjectProtocol
A metaobject protocol that knows how to manipulate Java lists.
|
class |
MapMetaobjectProtocol
A metaobject protocol that knows how to manipulate Java maps.
|
Modifier and Type | Class and Description |
---|---|
class |
CompositeClassBasedMetaobjectProtocol
A MOP that is composed of
ClassBasedMetaobjectProtocol instances. |
Constructor and Description |
---|
CompositeClassBasedMetaobjectProtocol(ClassBasedMetaobjectProtocol[] members)
Creates a new composite class-based metaobject protocol from the
specified members.
|