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

org.nutz.lang.born.BornContext Maven / Gradle / Ivy

Go to download

Nutz, which is a collections of lightweight frameworks, each of them can be used independently

There is a newer version: 1.r.72
Show newest version
package org.nutz.lang.born;

import org.nutz.lang.MatchType;

public class BornContext {

    private Borning borning;

    private Object[] args;

    private MatchType matchType;

    private Object lackArg;

    private Class[] castType;

    public Borning getBorning() {
        return borning;
    }

    public BornContext setBorning(Borning borning) {
        this.borning = borning;
        return this;
    }

    public Object[] getArgs() {
        return args;
    }

    public BornContext setArgs(Object[] args) {
        this.args = args;
        return this;
    }

    public MatchType getMatchType() {
        return matchType;
    }

    public void setMatchType(MatchType matchType) {
        this.matchType = matchType;
    }

    public Object getLackArg() {
        return lackArg;
    }

    public void setLackArg(Object lackArg) {
        this.lackArg = lackArg;
    }

    public Class[] getCastType() {
        return castType;
    }

    public void setCastType(Class[] castType) {
        this.castType = castType;
    }

    public T doBorn() {
        return borning.born(args);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy