2016-04-10 443 views
1

我一直在嘗試使用溫泉@AliasFor標註在科特林項目,但它似乎在註釋參數標註在運行時不可見的(因此它沒有拾起春季)。科特林+春AliasFor

例如:

@RequestMapping(method = arrayOf(RequestMethod.POST)) 
annotation class PostMapping(
    @get:AliasFor(annotation = RequestMapping::class, attribute = "value") 
    vararg val value: String = arrayOf()) 

而且......

// Returns empty array instead of array with the @AliasFor annotation 
PostMapping::class.java.methods[0].annotations 

有我丟失的東西?

回答

4

這是Kotlin中的一個錯誤,目前尚未修復:KT-11475

+1

與此同時,您可以使用Java編寫這一個類。 –

+0

感謝您的信息! – Arthur