Commit graph

16 commits

Author SHA1 Message Date
f3c535c967 Method that checks for a class matching a predicate in hierarchy 2015-09-16 17:15:50 +02:00
48252c20b5 Classes - Utilities to work with class hierarchies 2015-09-15 08:58:37 +02:00
604967af9c Annotations - find all annotated parents 2015-09-14 08:43:29 +02:00
5b3d927aae Package scanner - test for "mixed" (JAR + local files) loading 2015-09-13 11:25:24 +02:00
1f16faa61b Package scanner - incorrect names for classes found in JAR files
Class names of classes found in JAR files were missing the name of the
package being scanned (e.g. Assert instead of org.junit.Assert)
2015-09-13 11:22:26 +02:00
7a86275c1a Package scanner test: add tests for JAR files
The older tests are executed from class files. Added tests that scan
org.junit as well.
2015-09-13 11:21:05 +02:00
ae5a3d5d1a Package scanner and its tests
The package scanner is a helper that can list and load classes from a
package, optionally recursing into sub-packages.
2015-09-13 11:09:43 +02:00
97c8e1274a Tests for MemberFinder
Missing: test of the static helper methods
2015-09-12 14:44:34 +02:00
b2d64ac7bf MemberFinder: actually check the classes' members 2015-09-12 14:28:12 +02:00
84ee63afa8 Fixed NullPointerException in MemberFinder 2015-09-12 14:20:48 +02:00
5357b1ec4a Fixed incorrect method / field extractors in MemberFinder 2015-09-12 14:13:58 +02:00
4a4ff17cc8 Annotations tests 2015-09-12 14:10:03 +02:00
4366b4198d Annotations - Fix class annotation detection
findClosest/FarthestClass didn't support inherited annotations
correctly.
2015-09-12 14:08:21 +02:00
722f071674 Member finder utility 2015-09-12 11:13:44 +02:00
d633aac37d Annotations-related helpers 2015-09-12 11:13:32 +02:00
ea9563c324 Importing project 2015-09-12 11:13:17 +02:00