2 Stimmen

Gibt es eine Java-Reflection-API um das java.lang.reflect-Paket?

Viele Java-Projekte verwenden Reflection. Ich frage mich, ob es eine Reflection-Bibliothek gibt, die die Verwendung von java.lang.reflect einfacher.

Wir könnten es so verwenden:

~~Reflected object = new Reflected( new Object() { String name="Oscar"; String lastName="Reyes"; String reverseName(){ return new StringBuilder(name+lastName) .reverse() .toString(); } int nameLength() { return (name+lastName).length(); } }); String name = object.getString("name"); object.set("name", "Mr. Oscar"); String reversed = ( String ) object.exec("reverseName"); int count = ( Integer ) object.exec("nameLength");~~

.... 
UnknownLibraryObject reflectionMadeEasy 
         = new UnknownLibraryObject( .... );// initialize with an object from somewhere 

String someString = ( String ) reflectionMadeEasy.get("stringPropertyFromTheReflectedObject");
int someInteger   = ( String ) reflectionMadeEady.execute("someMethodFromReflectedObject", 1,2,3 );// with args.

Muss jedes Projekt, das Reflection verwendet, bei Null anfangen oder gibt es bereits eine Bibliothek dafür?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X