A B C D F G I M O P T
A
- AbstractAptProxyProcessor - org.noear.solon.proxy.apt中的类
-
Apt 代理注解处理器基类
- AbstractAptProxyProcessor() - 类 的构造器org.noear.solon.proxy.apt.AbstractAptProxyProcessor
-
- accept(TypeVisitor<R, P>, P) - 类 中的方法org.noear.solon.proxy.apt.holder.DeclaredTypeHolder
-
- accept(ElementVisitor<R, P>, P) - 类 中的方法org.noear.solon.proxy.apt.holder.MethodElementHolder
-
- accept(ElementVisitor<R, P>, P) - 类 中的方法org.noear.solon.proxy.apt.holder.ParamElementHolder
-
- accept(ElementVisitor<R, P>, P) - 类 中的方法org.noear.solon.proxy.apt.holder.TypeParamElementHolder
-
- addSupportedAnnotation(Class<? extends Annotation>) - 类 中的方法org.noear.solon.proxy.apt.AbstractAptProxyProcessor
-
添加支持的注解
- allowMethod(Element) - 类 中的静态方法org.noear.solon.proxy.apt.util.MethodUtil
-
是否允许函数处理
- AptProxyProcessor - org.noear.solon.proxy.apt中的类
-
Apt 代理注解处理器
- AptProxyProcessor() - 类 的构造器org.noear.solon.proxy.apt.AptProxyProcessor
-
- asElement() - 类 中的方法org.noear.solon.proxy.apt.holder.DeclaredTypeHolder
-
- asType() - 类 中的方法org.noear.solon.proxy.apt.holder.MethodElementHolder
-
- asType() - 类 中的方法org.noear.solon.proxy.apt.holder.ParamElementHolder
-
- asType() - 类 中的方法org.noear.solon.proxy.apt.holder.TypeParamElementHolder
-
B
- build(ProcessingEnvironment, TypeElement) - 类 中的方法org.noear.solon.proxy.apt.util.ClassFileBuilder
-
- buildMethodKey(ExecutableElement) - 类 中的静态方法org.noear.solon.proxy.apt.util.MethodUtil
-
构建函数唯一识别键
C
- ClassFileBuilder - org.noear.solon.proxy.apt.util中的类
-
类文件构建器
- ClassFileBuilder() - 类 的构造器org.noear.solon.proxy.apt.util.ClassFileBuilder
-
D
- DeclaredTypeHolder - org.noear.solon.proxy.apt.holder中的类
-
(增加泛型支持)
- DeclaredTypeHolder(DeclaredType, Map<String, TypeMirror>) - 类 的构造器org.noear.solon.proxy.apt.holder.DeclaredTypeHolder
-
F
- findMethodAll(TypeElement) - 类 中的静态方法org.noear.solon.proxy.apt.util.MethodUtil
-
查找类的所有函数(包括父类)
G
- getAnnotation(Class<A>) - 类 中的方法org.noear.solon.proxy.apt.holder.DeclaredTypeHolder
-
- getAnnotation(Class<A>) - 类 中的方法org.noear.solon.proxy.apt.holder.MethodElementHolder
-
- getAnnotation(Class<A>) - 类 中的方法org.noear.solon.proxy.apt.holder.ParamElementHolder
-
- getAnnotation(Class<A>) - 类 中的方法org.noear.solon.proxy.apt.holder.TypeParamElementHolder
-
- getAnnotationMirrors() - 类 中的方法org.noear.solon.proxy.apt.holder.DeclaredTypeHolder
-
- getAnnotationMirrors() - 类 中的方法org.noear.solon.proxy.apt.holder.MethodElementHolder
-
- getAnnotationMirrors() - 类 中的方法org.noear.solon.proxy.apt.holder.ParamElementHolder
-
- getAnnotationMirrors() - 类 中的方法org.noear.solon.proxy.apt.holder.TypeParamElementHolder
-
- getAnnotationsByType(Class<A>) - 类 中的方法org.noear.solon.proxy.apt.holder.DeclaredTypeHolder
-
- getAnnotationsByType(Class<A>) - 类 中的方法org.noear.solon.proxy.apt.holder.MethodElementHolder
-
- getAnnotationsByType(Class<A>) - 类 中的方法org.noear.solon.proxy.apt.holder.ParamElementHolder
-
- getAnnotationsByType(Class<A>) - 类 中的方法org.noear.solon.proxy.apt.holder.TypeParamElementHolder
-
- getBounds() - 类 中的方法org.noear.solon.proxy.apt.holder.TypeParamElementHolder
-
- getClassName(TypeElement, String) - 类 中的静态方法org.noear.solon.proxy.apt.util.ClassFileBuilder
-
根据类型和包名获取类名
- getConstantValue() - 类 中的方法org.noear.solon.proxy.apt.holder.ParamElementHolder
-
- getDefaultValue() - 类 中的方法org.noear.solon.proxy.apt.holder.MethodElementHolder
-
- getEnclosedElements() - 类 中的方法org.noear.solon.proxy.apt.holder.MethodElementHolder
-
- getEnclosedElements() - 类 中的方法org.noear.solon.proxy.apt.holder.ParamElementHolder
-
- getEnclosedElements() - 类 中的方法org.noear.solon.proxy.apt.holder.TypeParamElementHolder
-
- getEnclosingElement() - 类 中的方法org.noear.solon.proxy.apt.holder.MethodElementHolder
-
- getEnclosingElement() - 类 中的方法org.noear.solon.proxy.apt.holder.ParamElementHolder
-
- getEnclosingElement() - 类 中的方法org.noear.solon.proxy.apt.holder.TypeParamElementHolder
-
- getEnclosingType() - 类 中的方法org.noear.solon.proxy.apt.holder.DeclaredTypeHolder
-
- getGenericElement() - 类 中的方法org.noear.solon.proxy.apt.holder.TypeParamElementHolder
-
- getKind() - 类 中的方法org.noear.solon.proxy.apt.holder.DeclaredTypeHolder
-
- getKind() - 类 中的方法org.noear.solon.proxy.apt.holder.MethodElementHolder
-
- getKind() - 类 中的方法org.noear.solon.proxy.apt.holder.ParamElementHolder
-
- getKind() - 类 中的方法org.noear.solon.proxy.apt.holder.TypeParamElementHolder
-
- getModifiers() - 类 中的方法org.noear.solon.proxy.apt.holder.MethodElementHolder
-
- getModifiers() - 类 中的方法org.noear.solon.proxy.apt.holder.ParamElementHolder
-
- getModifiers() - 类 中的方法org.noear.solon.proxy.apt.holder.TypeParamElementHolder
-
- getParameters() - 类 中的方法org.noear.solon.proxy.apt.holder.MethodElementHolder
-
- getReal() - 类 中的方法org.noear.solon.proxy.apt.holder.ParamElementHolder
-
- getReceiverType() - 类 中的方法org.noear.solon.proxy.apt.holder.MethodElementHolder
-
- getReturnType() - 类 中的方法org.noear.solon.proxy.apt.holder.MethodElementHolder
-
- getSimpleName() - 类 中的方法org.noear.solon.proxy.apt.holder.MethodElementHolder
-
- getSimpleName() - 类 中的方法org.noear.solon.proxy.apt.holder.ParamElementHolder
-
- getSimpleName() - 类 中的方法org.noear.solon.proxy.apt.holder.TypeParamElementHolder
-
- getSupportedAnnotationTypes() - 类 中的方法org.noear.solon.proxy.apt.AbstractAptProxyProcessor
-
支持的注解类型
- getSupportedSourceVersion() - 类 中的方法org.noear.solon.proxy.apt.AbstractAptProxyProcessor
-
支持的版本
- getThrownTypes() - 类 中的方法org.noear.solon.proxy.apt.holder.MethodElementHolder
-
- getTypeArguments() - 类 中的方法org.noear.solon.proxy.apt.holder.DeclaredTypeHolder
-
- getTypeName(TypeMirror) - 类 中的静态方法org.noear.solon.proxy.apt.util.TypeNameUtil
-
获取类名称(支持泛型)
- getTypeParameters() - 类 中的方法org.noear.solon.proxy.apt.holder.MethodElementHolder
-
I
- initSupportedAnnotation() - 类 中的方法org.noear.solon.proxy.apt.AbstractAptProxyProcessor
-
初始化支持的注解
- initSupportedAnnotation() - 类 中的方法org.noear.solon.proxy.apt.AptProxyProcessor
-
- isDefault() - 类 中的方法org.noear.solon.proxy.apt.holder.MethodElementHolder
-
- isVarArgs() - 类 中的方法org.noear.solon.proxy.apt.holder.MethodElementHolder
-
M
- MethodElementHolder - org.noear.solon.proxy.apt.holder中的类
-
(增加泛型支持)
- MethodElementHolder(ExecutableElement, Map<String, TypeMirror>) - 类 的构造器org.noear.solon.proxy.apt.holder.MethodElementHolder
-
- MethodUtil - org.noear.solon.proxy.apt.util中的类
-
函数处理工具
- MethodUtil() - 类 的构造器org.noear.solon.proxy.apt.util.MethodUtil
-
O
- org.noear.solon.proxy.apt - 程序包 org.noear.solon.proxy.apt
-
- org.noear.solon.proxy.apt.holder - 程序包 org.noear.solon.proxy.apt.holder
-
- org.noear.solon.proxy.apt.util - 程序包 org.noear.solon.proxy.apt.util
-
P
- ParamElementHolder - org.noear.solon.proxy.apt.holder中的类
-
(增加泛型支持)
- ParamElementHolder(VariableElement, TypeMirror) - 类 的构造器org.noear.solon.proxy.apt.holder.ParamElementHolder
-
- process(Set<? extends TypeElement>, RoundEnvironment) - 类 中的方法org.noear.solon.proxy.apt.AbstractAptProxyProcessor
-
处理:1.搜集信息 2.生成java源文件
T
- toString() - 类 中的方法org.noear.solon.proxy.apt.holder.DeclaredTypeHolder
-
- TypeNameUtil - org.noear.solon.proxy.apt.util中的类
-
类名称工具
- TypeNameUtil() - 类 的构造器org.noear.solon.proxy.apt.util.TypeNameUtil
-
- TypeParamElementHolder - org.noear.solon.proxy.apt.holder中的类
-
(增加泛型支持)
- TypeParamElementHolder(TypeParameterElement, TypeMirror) - 类 的构造器org.noear.solon.proxy.apt.holder.TypeParamElementHolder
-
A B C D F G I M O P T
Copyright © 2023. All rights reserved.