1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
package com.yanzuoguang.util.base;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
/**
* 字段对应的类型的信息,依赖于字段操作类
* @author 颜佐光
*/
public class MethodField {
/**
* 名称
*/
private String name;
/**
* 缩写名称
*/
private String nameSimple;
/**
* 对应的字段
*/
private Field field;
/**
* 对应的获取方法
*/
private Method getMethod;
/**
* 对应的设置方法
*/
private Method setMethod;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getNameSimple() {
return nameSimple;
}
public void setNameSimple(String nameSimple) {
this.nameSimple = nameSimple;
}
public Field getField() {
return field;
}
public void setField(Field field) {
this.field = field;
}
public Method getGetMethod() {
return getMethod;
}
public void setGetMethod(Method getMethod) {
this.getMethod = getMethod;
}
public Method getSetMethod() {
return setMethod;
}
public void setSetMethod(Method setMethod) {
this.setMethod = setMethod;
}
}