OJ (programming tool): Difference between revisions

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]]