public class JcaField extends Object
| 构造器和说明 |
|---|
JcaField(com.sun.tools.javac.tree.JCTree.JCVariableDecl variableDecl) |
JcaField(long modifiers,
Class<?> typeClass,
String fieldName,
JcaObject value) |
JcaField(long modifiers,
String typeClass,
String fieldName,
JcaObject value) |
JcaField(com.sun.tools.javac.code.Symbol.VarSymbol varSym) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(Object o) |
String |
getFieldName() |
String |
getGetterMethodName()
获取字段的getter方法名
|
JcaClass |
getJcaClass()
获取字段所在的类
|
long |
getModifiers() |
String |
getSetterMethodName()
获取字段的setter方法名
|
JcaObject |
getType()
获取字段类型
|
String |
getTypeClass() |
JcaObject |
getValue() |
int |
hashCode() |
boolean |
hasModifier(int modifier)
判断字段是不是有某个修饰符
|
boolean |
isStatic()
判断字段是不是静态的
|
public JcaField(com.sun.tools.javac.code.Symbol.VarSymbol varSym)
public JcaField(com.sun.tools.javac.tree.JCTree.JCVariableDecl variableDecl)
public String getGetterMethodName()
public String getSetterMethodName()
public long getModifiers()
public String getTypeClass()
public String getFieldName()
public JcaObject getValue()
public JcaObject getType()
public JcaClass getJcaClass()
public boolean isStatic()
public boolean hasModifier(int modifier)
Copyright © 2018. All rights reserved.