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.
 
==SeeApplication alsoareas==
*[[MetaJavaObject database]]
*[[Reflective JavaSerialization]]
*[[OpenCxx|OpenC++]]
*[[Static code analysis]]
*[[Persistence]]
*[[Parsing]]
Line 13 ⟶ 11:
*[[Precompiler]]
*[[Preprocessor]]
*[[Reflectivedistributed programming]]
*[[Reflective programming]]
*[[Static code analysis]]
 
==See also==
*[[macro processor]]
*[[Abstract syntax tree]]
*[[Symbol table]]
*[[java.lang.Class]]
*[[Adapter pattern]]
*[[MetaJava]]
*[[Reflective Java]]
*[[OpenCxx|OpenC++]]
*[[Transparency]]
*[[Metaclass]]
*[[Meta-programming]]
*[[Meta-information protocol]]
*[[Introspection]]
*[[Intercession]]
*[[Reflection]]
*[[Dynamism]]
*[[Object database]]
*[[AspectC]]
*[[AspectJ]]
Line 27 ⟶ 39:
*[[ObjVLisp]]
*[[Smalltalk]]
*[[ABCL/R3]]
*[[EPP]]
*[[Aspect-oriented programming]]
*[[Subject-oriented programming]]
*[[Reflective programming]]
*[[Java Management eXtensions]]