任务组bug fix

This commit is contained in:
AriaLyy
2017-07-11 17:26:33 +08:00
parent bc48fd5b4d
commit 375eb25499
27 changed files with 523 additions and 240 deletions

View File

@ -32,12 +32,12 @@ import javax.lang.model.element.TypeElement;
* 事件注解扫描器
*/
@AutoService(Processor.class) public class AriaProcessor extends AbstractProcessor {
ElementHandle mHandler;
ElementHandler mHandler;
@Override public synchronized void init(ProcessingEnvironment processingEnv) {
super.init(processingEnv);
PrintLog.init(processingEnv.getMessager());
mHandler = new ElementHandle(processingEnv.getFiler(), processingEnv.getElementUtils());
mHandler = new ElementHandler(processingEnv.getFiler(), processingEnv.getElementUtils());
}
@Override public Set<String> getSupportedAnnotationTypes() {

View File

@ -49,14 +49,14 @@ import javax.lang.model.util.Elements;
* Created by lyy on 2017/6/6.
* 元素处理
*/
class ElementHandle {
class ElementHandler {
private Filer mFiler;
private Elements mElementUtil;
private Map<String, ProxyMethodParam> mMethods = new HashMap<>();
private Map<String, Set<String>> mListenerClass = new HashMap<>();
ElementHandle(Filer filer, Elements elements) {
ElementHandler(Filer filer, Elements elements) {
mFiler = filer;
mElementUtil = elements;
}