使用
@Fancy class Foo {
@Fancy fun baz(@Fancy foo: Int): Int {
return (@Fancy 1)
}
}
如果你要标注类的主构造函数,你需要在构造器声明中加入constructor关键字,并且在它之前添加注解:
class Foo @Inject constructor(dependency: MyDependency) {}
你同样可以标注属性访问器:
class Foo {
var x: MyDependency? = null
@Inject set
}