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

software.amazon.awssdk.codegen.rules.SingleArgFn.resource Maven / Gradle / Ivy

import software.amazon.awssdk.annotations.SdkInternalApi;

@SdkInternalApi
public abstract class SingleArgFn extends Fn {

    public SingleArgFn(FnNode fnNode) {
        super(fnNode);
    }

    public Expr target() {
        return expectOneArg();
    }

    @Override
    public Value eval(Scope scope) {
        return evalArg(expectOneArg().eval(scope));
    }

    protected abstract Value evalArg(Value arg);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy