跳过导航链接
A B C E G H I L M N P S T U V 

A

addInterface(Class<?>) - 类 中的方法com.github.houbb.lombok.ex.metadata.LClass
添加接口
addNoArgConstructor(long) - 类 中的方法com.github.houbb.lombok.ex.metadata.LClass
设置无参数构造器

B

BaseClassProcessor - com.github.houbb.lombok.ex.processor中的类
抽象注解类执行器
BaseClassProcessor() - 类 的构造器com.github.houbb.lombok.ex.processor.BaseClassProcessor
 
BaseProcessor - com.github.houbb.lombok.ex.processor中的类
抽象执行器
BaseProcessor() - 类 的构造器com.github.houbb.lombok.ex.processor.BaseProcessor
 

C

ClassConst - com.github.houbb.lombok.ex.constant中的类
类常量
ClassConst() - 类 的构造器com.github.houbb.lombok.ex.constant.ClassConst
 
classSymbol() - 类 中的方法com.github.houbb.lombok.ex.metadata.LClass
获取类修饰符
com.github.houbb.lombok.ex - 程序包 com.github.houbb.lombok.ex
 
com.github.houbb.lombok.ex.annotation - 程序包 com.github.houbb.lombok.ex.annotation
 
com.github.houbb.lombok.ex.constant - 程序包 com.github.houbb.lombok.ex.constant
 
com.github.houbb.lombok.ex.metadata - 程序包 com.github.houbb.lombok.ex.metadata
 
com.github.houbb.lombok.ex.model - 程序包 com.github.houbb.lombok.ex.model
 
com.github.houbb.lombok.ex.processor - 程序包 com.github.houbb.lombok.ex.processor
 
CONSTRUCTOR_NAME - 类 中的静态变量com.github.houbb.lombok.ex.constant.ClassConst
构造器名称

E

expression() - 类 中的方法com.github.houbb.lombok.ex.metadata.LObject
 
expression(JCTree.JCExpression) - 类 中的方法com.github.houbb.lombok.ex.metadata.LObject
 

G

getAnnotationClass() - 类 中的方法com.github.houbb.lombok.ex.processor.BaseClassProcessor
获取抽象的注解类型
getAnnotationClass() - 类 中的方法com.github.houbb.lombok.ex.processor.SerialProcessor
 
getAnnotationClass() - 类 中的方法com.github.houbb.lombok.ex.processor.UtilProcessor
 

H

handleClass(LClass) - 类 中的方法com.github.houbb.lombok.ex.processor.BaseClassProcessor
处理单个类信息
handleClass(LClass) - 类 中的方法com.github.houbb.lombok.ex.processor.SerialProcessor
 
handleClass(LClass) - 类 中的方法com.github.houbb.lombok.ex.processor.UtilProcessor
 

I

importPackage(LClass, Class<?>) - 类 中的方法com.github.houbb.lombok.ex.metadata.LCommon
导入一个包
init(ProcessingEnvironment) - 类 中的方法com.github.houbb.lombok.ex.processor.BaseProcessor
 
insertField(LField) - 类 中的方法com.github.houbb.lombok.ex.metadata.LClass
插入字段信息

L

LClass - com.github.houbb.lombok.ex.metadata中的类
类信息
LClass(ProcessContext, Symbol.ClassSymbol) - 类 的构造器com.github.houbb.lombok.ex.metadata.LClass
 
LCommon - com.github.houbb.lombok.ex.metadata中的类
抽象父类
LCommon(ProcessContext) - 类 的构造器com.github.houbb.lombok.ex.metadata.LCommon
 
LField - com.github.houbb.lombok.ex.metadata中的类
 
LField() - 类 的构造器com.github.houbb.lombok.ex.metadata.LField
 
LObject - com.github.houbb.lombok.ex.metadata中的类
 
LObject(ProcessContext) - 类 的构造器com.github.houbb.lombok.ex.metadata.LObject
 

M

messager - 类 中的变量com.github.houbb.lombok.ex.metadata.LCommon
Messager主要是用来在编译期打log用的
messager() - 类 中的方法com.github.houbb.lombok.ex.model.ProcessContext
 
messager(Messager) - 类 中的方法com.github.houbb.lombok.ex.model.ProcessContext
 
messager - 类 中的变量com.github.houbb.lombok.ex.processor.BaseProcessor
Messager主要是用来在编译期打log用的
modifier(long) - 类 中的方法com.github.houbb.lombok.ex.metadata.LClass
设置类的修饰符
modifiers() - 类 中的方法com.github.houbb.lombok.ex.metadata.LField
 
modifiers(long) - 类 中的方法com.github.houbb.lombok.ex.metadata.LField
 
modifiler() - 类 中的方法com.github.houbb.lombok.ex.metadata.LClass
获取当前类的修饰符

N

name() - 类 中的方法com.github.houbb.lombok.ex.metadata.LField
 
name(String) - 类 中的方法com.github.houbb.lombok.ex.metadata.LField
 
names - 类 中的变量com.github.houbb.lombok.ex.metadata.LCommon
Names提供了创建标识符的方法
names() - 类 中的方法com.github.houbb.lombok.ex.model.ProcessContext
 
names(Names) - 类 中的方法com.github.houbb.lombok.ex.model.ProcessContext
 
names - 类 中的变量com.github.houbb.lombok.ex.processor.BaseProcessor
Names提供了创建标识符的方法
newInstance() - 类 中的静态方法com.github.houbb.lombok.ex.metadata.LField
 
newInstance() - 类 中的静态方法com.github.houbb.lombok.ex.model.ProcessContext
 

P

process(Set<? extends TypeElement>, RoundEnvironment) - 类 中的方法com.github.houbb.lombok.ex.processor.BaseClassProcessor
 
ProcessContext - com.github.houbb.lombok.ex.model中的类
执行上下文
ProcessContext() - 类 的构造器com.github.houbb.lombok.ex.model.ProcessContext
 
processContext - 类 中的变量com.github.houbb.lombok.ex.processor.BaseProcessor
执行上下文

S

Serial - com.github.houbb.lombok.ex.annotation中的注释类型
(1)继承自 Serializable (2)生成 语句 private static final Long serialVersionUID = 1L;
SerialProcessor - com.github.houbb.lombok.ex.processor中的类
Serial 对应的解释器
SerialProcessor() - 类 的构造器com.github.houbb.lombok.ex.processor.SerialProcessor
 
statement() - 类 中的方法com.github.houbb.lombok.ex.metadata.LObject
 
statement(JCTree.JCStatement) - 类 中的方法com.github.houbb.lombok.ex.metadata.LObject
 

T

treeMaker - 类 中的变量com.github.houbb.lombok.ex.metadata.LCommon
TreeMaker封装了创建AST节点的一些方法
treeMaker() - 类 中的方法com.github.houbb.lombok.ex.model.ProcessContext
 
treeMaker(TreeMaker) - 类 中的方法com.github.houbb.lombok.ex.model.ProcessContext
 
treeMaker - 类 中的变量com.github.houbb.lombok.ex.processor.BaseProcessor
TreeMaker封装了创建AST节点的一些方法
trees - 类 中的变量com.github.houbb.lombok.ex.metadata.LCommon
JavacTrees提供了待处理的抽象语法树
trees() - 类 中的方法com.github.houbb.lombok.ex.model.ProcessContext
 
trees(JavacTrees) - 类 中的方法com.github.houbb.lombok.ex.model.ProcessContext
 
trees - 类 中的变量com.github.houbb.lombok.ex.processor.BaseProcessor
JavacTrees提供了待处理的抽象语法树
type() - 类 中的方法com.github.houbb.lombok.ex.metadata.LField
 
type(Class) - 类 中的方法com.github.houbb.lombok.ex.metadata.LField
 
typeName() - 类 中的方法com.github.houbb.lombok.ex.metadata.LField
 

U

Util - com.github.houbb.lombok.ex.annotation中的注释类型
(1)设置当前类为 final 类 (2)设置当前类的构造器为私有 (3)设置所有共有方法为 static 这个暂时可以不实现
UtilProcessor - com.github.houbb.lombok.ex.processor中的类
Util 对应的解释器
UtilProcessor() - 类 的构造器com.github.houbb.lombok.ex.processor.UtilProcessor
 

V

value() - 类 中的方法com.github.houbb.lombok.ex.metadata.LField
 
value(LObject) - 类 中的方法com.github.houbb.lombok.ex.metadata.LField
 
A B C E G H I L M N P S T U V 
跳过导航链接

Copyright © 2019. All rights reserved.