All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.linkkou.databulid.extension.asinglefield.entity.ParametersEntity Maven / Gradle / Ivy

package com.github.linkkou.databulid.extension.asinglefield.entity;

import java.util.List;

/**
 * 方法参数的实体
 * @author lk
 * @version 1.0
 * @date 2019/10/5 14:27
 */
public class ParametersEntity {


    /**
     * 变量名称
     */
    private String name;

    /**
     * 所有的方法 名称
     */
    private List variableMethodParameterList;

    public String getName() {
        return name;
    }

    public ParametersEntity setName(String name) {
        this.name = name;
        return this;
    }

    public List getVariableMethodParameterList() {
        return variableMethodParameterList;
    }

    public ParametersEntity setVariableMethodParameterList(List variableMethodParameterList) {
        this.variableMethodParameterList = variableMethodParameterList;
        return this;
    }

    public static class VariableMethodParameter {
        /**
         * 方法名称
         */
        private String originalMethodName;

        /**
         * 处理后的匹配方法名称
         */
        private String matchingMethodName;
        /**
         * 方法名称
         */
        public String getOriginalMethodName() {
            return originalMethodName;
        }
        /**
         * 方法名称
         */
        public VariableMethodParameter setOriginalMethodName(String originalMethodName) {
            this.originalMethodName = originalMethodName;
            return this;
        }
        /**
         * 处理后的匹配方法名称
         */
        public String getMatchingMethodName() {
            return matchingMethodName;
        }
        /**
         * 处理后的匹配方法名称
         */
        public VariableMethodParameter setMatchingMethodName(String matchingMethodName) {
            this.matchingMethodName = matchingMethodName;
            return this;
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy