com.jquicker.args.MethodInfo Maven / Gradle / Ivy
package com.jquicker.args;
import java.lang.reflect.Method;
import java.lang.reflect.Type;
public class MethodInfo {
private Method method;
private int paramCount;
private String[] names;
private Class>[] paramTypes;
private Class> returnType;
private Type genericReturnType;
public MethodInfo() {
super();
}
public Method getMethod() {
return method;
}
public void setMethod(Method method) {
this.method = method;
}
public int getParamCount() {
return paramCount;
}
public void setParamCount(int paramCount) {
this.paramCount = paramCount;
}
public String[] getNames() {
return names;
}
public void setNames(String[] names) {
this.names = names;
}
public Class>[] getParamTypes() {
return paramTypes;
}
public void setParamTypes(Class>[] paramTypes) {
this.paramTypes = paramTypes;
}
public Class> getReturnType() {
return returnType;
}
public void setReturnType(Class> returnType) {
this.returnType = returnType;
}
public Type getGenericReturnType() {
return genericReturnType;
}
public void setGenericReturnType(Type genericReturnType) {
this.genericReturnType = genericReturnType;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy