Content deleted Content added
No edit summary |
No edit summary |
||
Line 1:
'''OpenJava''' is a [[software tool]] to parse and analyze [[Java programming language|Java]] [[source code]]. It uses a [[metaobject protocol]] (MOP) to provide services for [[language extension]]s.
The following tools provide similar capabilities:
*[[MetaJava]]▼
*[[Reflective Java]]▼
*[[OpenCxx|OpenC++]]▼
*[[XOTcl]]▼
*[[CLOS]]▼
*[[ObjVLisp]]▼
*[[Smalltalk]]▼
*[[introspector (program)|GCC Introspector]]
==Application areas==
Line 21 ⟶ 31:
*[[java.lang.Class]]
*[[Adapter pattern]]
▲*[[MetaJava]]
▲*[[Reflective Java]]
▲*[[OpenCxx|OpenC++]]
▲*[[XOTcl]]
*[[Transparency]]
*[[Metaclass]]
Line 37 ⟶ 43:
*[[Hyper/J]]
*[[PROSE]]
▲*[[CLOS]]
▲*[[ObjVLisp]]
▲*[[Smalltalk]]
*[[ABCL/R3]]
*[[EPP]]
|