Mi piace "indovinare" i nomi degli attributi dai metodi getter. Quindi 'getSomeAttribute' deve essere convertito in 'someAttribute'.Convertire caratteri singoli in stringa in lettere minuscole
Di solito io faccio una cosa del genere
String attributeName = Character.toLowerCase(methodName.indexOf(3))
+ methodName.substring(4);
abbastanza brutto, giusto? Di solito lo nascondo in un metodo, ma qualcuno conosce una soluzione migliore?
Perché stai cercando di indovinare il nome della variabile? – Milhous
Per un'applicazione di grandi dimensioni, desidero generare automaticamente una serie enorme di schemi wsdl e xml per inserire un'interfaccia SOAP accanto al JMS esistente. Piuttosto difficile in questo caso - Devo analizzare i file sorgente e riflettere le librerie ... Almeno c'è una convenzione di denominazione (personalizzata) per attributi e getter, quindi con il nome del metodo posso testare o riflettere alcuni campi –
Se è possibile utilizzare refection , quindi è possibile ottenere i nomi delle variabili reali. – Milhous