scalaxy-evidence:魔术证据类型类的宏

时间:2021-06-10 06:11:31
【文件属性】:
文件名称:scalaxy-evidence:魔术证据类型类的宏
文件大小:9KB
文件格式:ZIP
更新时间:2021-06-10 06:11:31
Scala 简单的类型类,用于检查给定的类上是否设置了(或未设置)给定的注释。 例如,以javax.persistence.Entity为例:它是在 JPA 实体类上设置的。 明智的persist[T]方法不应该接受没有@Entity注释的类型T 此外,人们可能不希望保留标有@Deprecated注释(在运行时不保留)的实体。 这是该库可以帮助您的地方: import javax . persistence . Entity import scalaxy . evidence . _ type IsEntity [ T ] = HasAnnotation [ T , Entity ] type IsNotDeprecated [ T ] = ! [ HasAnnotation [ T , Deprecated ]] def persist [ T : IsEntity : I
【文件预览】:
scalaxy-evidence-master
----src()
--------test()
--------main()
----.travis.yml(597B)
----LICENSE(1KB)
----build.sbt(2KB)
----README.md(1KB)
----.gitignore(185B)

网友评论