public final class AstReflectUtil extends Object
project: lombok-ex-ReflectUtil
create on 2020/6/6 19:58
| 限定符和类型 | 方法和说明 |
|---|---|
static Object |
getEnumConstValue(String className,
String enumName)
获取枚举常量值
|
static Object |
getStaticFieldValue(String className,
String fieldName)
获取静态字段信息
|
static com.sun.tools.javac.tree.JCTree.JCBinary |
invokeJcBinary(com.sun.tools.javac.tree.TreeMaker treeMaker,
String fieldName,
com.sun.tools.javac.tree.JCTree.JCExpression lhs,
com.sun.tools.javac.tree.JCTree.JCExpression rhs)
反射调用
|
public static com.sun.tools.javac.tree.JCTree.JCBinary invokeJcBinary(com.sun.tools.javac.tree.TreeMaker treeMaker,
String fieldName,
com.sun.tools.javac.tree.JCTree.JCExpression lhs,
com.sun.tools.javac.tree.JCTree.JCExpression rhs)
treeMaker - 语法树fieldName - 字段名lhs - 左边rhs - 右边@CommonEager public static Object getStaticFieldValue(String className, String fieldName)
className - 类名fieldName - 字段名Copyright © 2020. All rights reserved.