找到&在指定的包中实例化带注释的Scala类

时间:2012-03-23 13:55:30

标签: scala reflection jvm

我想构建一个简单的'rake'样式命令行工具,它允许我在scala中定义任务(可以选择采用其他命令行参数),这些任务将通过单个main()方法自动加载和访问,提供单一的入口点并最小化生成大量的包装脚本。

我正在寻找的一个例子是Jersey,它将自动加载指定包中的所有带注释的类并创建REST端点。在scala中执行此操作的正确方法是什么?基本上,我只想最终得到一个类中每个类的实例的集合 包含给定注释的包(所有注释都具有任务特征或者是Trait的子类等)。

0 个答案:

没有答案