xy.reflect.ui.info.field.AllMethodParametersAsFieldInfo Maven / Gradle / Ivy
package xy.reflect.ui.info.field;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import com.google.common.collect.MapMaker;
import xy.reflect.ui.ReflectionUI;
import xy.reflect.ui.info.AbstractInfo;
import xy.reflect.ui.info.InfoCategory;
import xy.reflect.ui.info.ValueReturnMode;
import xy.reflect.ui.info.filter.IInfoFilter;
import xy.reflect.ui.info.method.IMethodInfo;
import xy.reflect.ui.info.method.InvocationData;
import xy.reflect.ui.info.type.ITypeInfo;
import xy.reflect.ui.info.type.factory.ITypeInfoProxyFactory;
import xy.reflect.ui.info.type.factory.MethodInvocationDataAsObjectFactory;
import xy.reflect.ui.util.ReflectionUIError;
import xy.reflect.ui.util.ReflectionUIUtils;
public class AllMethodParametersAsFieldInfo extends AbstractInfo implements IFieldInfo {
protected ReflectionUI reflectionUI;
protected IMethodInfo method;
protected String fieldName;
protected MethodInvocationDataAsObjectFactory factory;
protected static Map