| 

.NET C# Java Javascript Exception

Metaclass: hinzugefügte Methode aus Java aufrufen

Dies ist das Archiv des ehemaligen Forums zum Thema Groovy, Grails, Griffon und Bean Scripting Framework, welches unter groovy-forum.de existierte. Die neue Adresse des Groovy-Forums ist: http://codekicker.de/fragen/themen/groovy.


Metaclass: hinzugefügte Methode aus Java aufrufen

matrose - 16.11.2009 09:39
Hallo Forum,

ich stelle mir gerade die Frage, ob eine Methode, die in Groovy über die Metaclass einer Klasse hinzugefügt wurde, auch aus einer Java Klasse aufgerufen werden kann.

Also ob ein
String.metaClass.doTest = {
	System.out.println("This is the test-message")
}
irgendwie aus Java (oder auch Scala) aufgerufen werden kann.
Also direkt mit
new String().doTest()
bekomme ich einen Compile-Fehler. Aber vielleicht kommt man ja irgendwie via Reflection an die Methode.

Danke schon mal.


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread "Metaclass: hinzugefügte Methode aus Java aufrufen" der ehemaligen Webseite groovy-forum.de, welche durch einen Serverunfall zerstört wurde. codekicker.de hat viele Konversationen über die beliebte Programmiersprache Groovy und zugehörige Frameworks wie das Grails-Framework retten können.

Hast Du eine Frage zum Thema Groovy, Grails oder allgemein Java? Viele ehemalige groovy-forum.de Mitglieder beantworten dir auf codekicker.de deine Frage! Stelle jetzt eine Frage!

Viele weitere Diskussionen zu Grails und Groovy befinden sich auf der Threadübersicht des alten groovy-forum.de.