Objet java scripté et code partagé java

4.0
Objet java scripté et code partagé java
0
Tags: #<Tag:0x00007fc3c70123d0>
(Robin OPRASEUTH) #1

Bonjour,

Est-il possible d’utiliser du code partagé java sur un objet en java scripté?

0 Likes

(David AZOULAY) #2

Oui dans ce sens là ça pourrait théoriquement marcher (car Rhino utilise Java).
A tester car il y a sans doute des subtilités de classloading, @francois tu as un avis sur ce point ?

Mais clairement mixer du code scripté et du code Java n’est vraiment pas un bon pattern. Nous ne le testons pas ce type de choses et nous ne pourrons donc pas vous fournir un support extensif/prioritaire.

Réécrire son code scripté en Java n’est en général pas très compliqué, il suffit, en substance, de remplacer les var par le bon type Java et refactorer les == et != par des .equals().

Pour rappel, quand un module contient au moins une classe Java il est exposé comme un projet Apache Maven sur le endpoint Git. Il est alors possible - et très pratique - d’utiliser un IDE externe (type Eclise ou IntelliJ) plutôt que l’éditeur de code interne. Et un tel IDE Java ne saura pas non plus gérer un mix Rhino/Java.

0 Likes