Java-Wrapper

Der Java-Wrapper ermöglicht das Erzeugen und Arbeiten mit Java-Objekten.

Der Typ "Java"

Mit dem Typ "Java" kann auf eine Java-Klasse zugegriffen und ein entsprechendes Objekt erzeugt werden. Hierzu wird der Paketpfad und ggf. eine Liste mit Argumenten übergeben:

al = Java( "java.util.ArrayList", [10] )

Anschließend lässt sich mit dem erzeugten Objekt wie gewohnt interagieren. Es stehen alle public-Funktionen zur Verfügung, zudem auch alle JayMo-Objekt-Funktionen. Es können also auch ".print" und ".echo" verwendet werden.

al = Java( "java.util.ArrayList", [10] )
al.print
al.add( "foo" )
al.get( 0 ).print
al.toString.print

Ist ein Paket java_import, so kann der Pfad entfallen:

al = Java( "ArrayList", [10] )

Beispiele

sys = Java( "java.lang.System" )
sys.currentTimeMillis.checksum.type.print
sys.getProperty( "os.arch" ).print
Java( "java.lang.System" ).err.println( "foo" )
obj = Java( "java.lang.Object" )
obj.getClass.getSimpleName.print
- Powered by OghsWiki -

 

 

Unterstützen

Die Entwicklung von "JayMo" wird derzeit nur durch Eigeninitiative ermöglicht.

Erhalten:  0 €