The purpose of meta-pojos is to provide a very intuitive and easy-to-use API to browse your Java code. The querying is done in Java, allowing you to use your favorite IDE for content assist. For example, to get all calls to all methods named "getXXX" in classes whose name contains "DAO" you can do this :
MetaPojos.getClasses("DAO").getMethods("get").getCallsTo().print();
The results appear in a special console that has hyperlinks to places in your code.
The above is the result from a query for methods in ArrayList containing add.
Meta Pojos home page is located at http://yannicklerestif.com/meta-pojos.
There you will find some detailed instructions about how to install it and use it.
The project is open source. You will find the source code and instructions about how to install from source code on github : https://github.com/yannicklerestif/meta-pojos
Categories: Code Management, General Purpose Tools, IDE, Languages, Programming Languages
Tags: java, bytecode, code analysis
Additional Details
Eclipse Versions: Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), Previous to Juno (<=4.1), Neon (4.6), Oxygen (4.7), Photon (4.8), 2018-09 (4.9)
Platform Support: Windows, Mac, Linux/GTK
Development Status: Production/Stable
Date Created: Sunday, April 5, 2015 - 17:47
License: Other Open Source
Date Updated: Tuesday, April 21, 2015 - 09:41
Submitted by: Yannick le Restif
| Date | Ranking | Installs | Clickthroughs |
|---|---|---|---|
| December 2025 | 0/0 | 0 | 3 |
| November 2025 | 576/626 | 1 | 15 |
| October 2025 | 0/0 | 0 | 18 |
| September 2025 | 652/653 | 1 | 12 |
| August 2025 | 0/0 | 0 | 15 |
| July 2025 | 0/0 | 0 | 6 |
| June 2025 | 0/0 | 0 | 10 |
| May 2025 | 0/0 | 0 | 16 |
| April 2025 | 0/0 | 0 | 11 |
| March 2025 | 0/0 | 0 | 6 |
| February 2025 | 0/0 | 0 | 18 |
| January 2025 | 0/0 | 0 | 14 |
