Add a class visitor that checks for specified immediate parent pattern
commit11f9499f692b4c4a31731f37b012581d2a10dc40
authorImran M Yousuf <imyousuf@smartitengineering.com>
Tue, 16 Jun 2009 10:13:15 +0000 (16 16:13 +0600)
committerImran M Yousuf <imyousuf@smartitengineering.com>
Tue, 16 Jun 2009 10:13:15 +0000 (16 16:13 +0600)
tree7dc202dd1e1725059280d5a376ad502b5448d37f
parent01df2c987f3d2f1a951499a4319b09348865cb3c
Add a class visitor that checks for specified immediate parent pattern

This will scan only one level for inheritance and it will be the direct
parents either the defined super class or implementing interfaces.

Also added some extra test data and thus had to change old test case to
pass it.

Signed-off-by: Imran M Yousuf <imyousuf@smartitengineering.com>
simple-util/src/main/java/com/smartitengineering/util/simple/reflection/ClassInstanceVisitorImpl.java [new file with mode: 0644]
simple-util/src/test/java/com/smartitengineering/util/simple/ClassInstanceVisitorImplTest.java [new file with mode: 0644]
simple-util/src/test/java/com/smartitengineering/util/simple/DefaultClassScannerImplTest.java
simple-util/src/test/java/com/smartitengineering/util/simple/data/TestClass.java
simple-util/src/test/java/com/smartitengineering/util/simple/data/TestClass2.java [copied from simple-util/src/test/java/com/smartitengineering/util/simple/data/TestClass.java with 66% similarity]
simple-util/src/test/java/com/smartitengineering/util/simple/data/TestClass3.java [copied from simple-util/src/test/java/com/smartitengineering/util/simple/data/TestClass.java with 73% similarity]