public final class AstUtil extends Object
project: lombok-ex-AstUtil
create on 2020/6/2 21:54
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
defineVariable(ProcessContext context,
Element element,
String className,
String varName,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> args)
定义一个变量
|
static com.sun.tools.javac.tree.JCTree.JCLiteral |
getMethodName(ProcessContext context,
Element element)
获取方法名称
|
static String |
getPackageName(ProcessContext context,
Element element)
获取包名称
|
static com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> |
getParameters(ProcessContext context,
Element element)
获取参数名称
|
static void |
importPackage(ProcessContext context,
Element element,
String fullClassName)
导入包信息
|
public static String getPackageName(ProcessContext context, Element element)
context - 上下文element - 元素public static com.sun.tools.javac.tree.JCTree.JCLiteral getMethodName(ProcessContext context, Element element)
context - 上下文element - 元素public static com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> getParameters(ProcessContext context, Element element)
context - 上下文element - 元素public static void importPackage(ProcessContext context, Element element, String fullClassName)
context - 上下文element - 元素信息fullClassName - 类信息全称public static void defineVariable(ProcessContext context, Element element, String className, String varName, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> args)
context - 上下文element - 元素className - 类名称varName - 变量名称args - 参数Copyright © 2020. All rights reserved.