簡體   English   中英

有沒有辦法在 Scala 中創建自定義注釋並編寫自定義注釋處理器來驗證注釋?

[英]Is there a way to create custom annotations in Scala and write a custom annotation processor to verify the annotations?

我一直在學習注釋以及注釋處理器是什么。 我正在查看 Java 示例,似乎有一種正確的方法可以做到這一點。 但是,在 Scala 中,我沒有獲得合適的網站/文檔來創建自定義注釋和注釋處理器。

如果在 Scala 中不可能,有沒有辦法在 Scala 類中使用 Java 自定義注釋處理器?

有人可以指出我正確的方向嗎?

在 Scala 中有宏注釋

https://docs.scala-lang.org/overviews/macros/annotations.html

我想這類似於 Java 中的編譯時處理注釋。

在 Scala 中有一個選項可以在黑盒(類型安全)宏中使用編譯時注釋,而無需添加編譯器擴展或標志。

是一個定義和使用此類注釋以派生編解碼器的示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM