跳过导航链接
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.