标签: java
我期待在一个应用程序中回答我的问题的Java代码。在后端,我对代码进行了一些测试。如果提交的代码包含“包”声明,是否有可能以某种方式以编程方式进行测试?一种方法是在源上使用RegEx,但我们正试图以各种原因避免它。
另一种方法是编译代码并检查目录中是否存在子目录和.class文件 - 但这似乎也不优雅。
是否有一种干净而优雅的方法来确定源代码是否包含“包”声明?
添加:我们不希望代码中包。因此,如果有人添加它们,我们希望相应地检测并报告错误。