Ci sono molte domande sul passaggio di un array come parametro a un'annotazione, questo non è un problema.Array di annotazioni come parametro per un'annotazione, in Scala
Vorrei utilizzare un'annotazione Java-land che utilizzi un array di annotazioni come parametro, ad es.
@ManagedOperation
@ManagedOperationParameters({
@ManagedOperationParameter(name="start"),
@ManagedOperationParameter(name="end")
})
def stuff(start: String, end: String): Unit = ???
Ma questa non è la sintassi valida in Scala, né
@ManagedOperation
@ManagedOperationParameters(Array(
@ManagedOperationParameter(name="start"),
@ManagedOperationParameter(name="end")
))
def stuff(start: String, end: String): Unit = ???
quindi qual è il modo corretto per fare questo, se è ancora possibile?
BTW, ho anche checked all of github per vedere se qualsiasi sviluppatore Scala sta usando questa annotazione (Spring JMX).
Se la mia risposta risolve il tuo problema si prega di contrassegnare come corretto. – igreen
Avrò bisogno di controllare che funzioni, non c'è bisogno di chiedere. – fommil