Een raar probleem:
Ik heb van een java class enkele 'public static void' methodes verandert naar 'public static boolean'.
Deze code zit in een extern package. Als ik nu de veranderde methodes aanroep vanuit de webapplicatie (tomcat 5.0.27) op de volgende manier: someClass.someMethod();
wordt er een NoSuchMethodException gegooid, echter als ik de methode zo aanroep: boolean flag = someClass.someMethod(); dan werkt alles gewoon.
Ik heb alleen geen zin om alle aanroepen te gaan veranderen. Deze methodes worden namelijk een paar honderd keer aangeroepen vanuit de applicatie dus ik heb geen zin om deze oplossing overal toe te gaan passen.
Bovendien snap ik de melding niet. De methodes bestaan gewoon, alleen op de een of andere manier moet ik iets met het return type doen.
Iemand een verklaring en / of oplossing voor dit probleem?
Ik heb van een java class enkele 'public static void' methodes verandert naar 'public static boolean'.
Deze code zit in een extern package. Als ik nu de veranderde methodes aanroep vanuit de webapplicatie (tomcat 5.0.27) op de volgende manier: someClass.someMethod();
wordt er een NoSuchMethodException gegooid, echter als ik de methode zo aanroep: boolean flag = someClass.someMethod(); dan werkt alles gewoon.
Ik heb alleen geen zin om alle aanroepen te gaan veranderen. Deze methodes worden namelijk een paar honderd keer aangeroepen vanuit de applicatie dus ik heb geen zin om deze oplossing overal toe te gaan passen.
Bovendien snap ik de melding niet. De methodes bestaan gewoon, alleen op de een of andere manier moet ik iets met het return type doen.
Iemand een verklaring en / of oplossing voor dit probleem?