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.
==
*[[
*[[
*[[OpenCxx|OpenC++]]▼
*[[Static code analysis]]▼
*[[Persistence]]
*[[Parsing]]
Line 13 ⟶ 11:
*[[Precompiler]]
*[[Preprocessor]]
*[[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]]
*[[AspectC]]
*[[AspectJ]]
Line 27 ⟶ 39:
*[[ObjVLisp]]
*[[Smalltalk]]
*[[ABCL/R3]]
*[[EPP]]
*[[Aspect-oriented programming]]
*[[Subject-oriented programming]]
▲*[[Reflective programming]]
*[[Java Management eXtensions]]
|