从注释处理器(从AbstractProcessor派生的处理器)中,我可以这样方式读取包中特定文件的内容:
processingEnv.getFiler().getResource(StandardLocation.SOURCE_PATH, "", <path-to-file>);
我的目标是从src/main/resources
中的src/main/java
文件夹中读取包含注释方法的类的文件,但我没有这样做。
到目前为止我尝试过:
element.getEnclosingElement().getClass().getResource(<resource-name>)
; element.getEnclosingElement().getClass().getClassLoader().getResource(<resource-name>)
; 感觉就像我错过了一些非常简单的东西,如果你问我,记录很差。