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 |
---|---|---|---|
October 2024 | 0/0 | 0 | 1 |
September 2024 | 0/0 | 0 | 16 |
August 2024 | 0/0 | 0 | 23 |
July 2024 | 570/663 | 3 | 11 |
June 2024 | 0/0 | 0 | 8 |
May 2024 | 648/682 | 1 | 10 |
April 2024 | 641/687 | 1 | 8 |
March 2024 | 643/694 | 1 | 9 |
February 2024 | 0/0 | 0 | 282 |
January 2024 | 0/0 | 0 | 9 |
December 2023 | 0/0 | 0 | 7 |
November 2023 | 633/686 | 2 | 8 |