handleAnnotationInfo()方法中创建MethodInfo()构造方法入参问题

来源:4-3 编译时自动生成文件1

火烛明

2020-07-30 11:28

Set<? extends Element> elements = roundEnvironment.getElementsAnnotatedWith(annotation);
for (Element element: elements) {
    if (!checkMethodValidator(element, annotation)) {
        return false;
    }

    ExecutableElement methodElement = (ExecutableElement) element;

    TypeElement enclosingElement = (TypeElement)methodElement.getEnclosingElement();
    String className = enclosingElement.getQualifiedName().toString();

    MethodInfo methodInfo = methodMap.get(className);
    if (methodInfo == null) {
        methodInfo = new MethodInfo(?, enclosingElement);
        methodMap.put(className, methodInfo);
    }
    
    .....

new MethodInfo() 中 第一个入参写什么?

写回答 关注

1回答

  • 慕梦前来
    2020-08-19 22:06:04

    this啊,用这个就可以了,

Android9.0动态运行时权限源码分析及封装改造

Android9.0动态运行时权限源码分析,利用AOP手动封装属于自己的框架

2861 学习 · 8 问题

查看课程

相似问题