Package xyz.cofe.cxel.eval
Class Call
java.lang.Object
xyz.cofe.cxel.eval.Call
- All Implemented Interfaces:
PreparedCall,ArgsCasing,CastLooseDataArgs,CovariantArgs,ImplicitArgs,InvariantArgs,ParameterCount,PrimitiveCastArgs
public class Call extends java.lang.Object implements PreparedCall, ArgsCasing, InvariantArgs, PrimitiveCastArgs, CastLooseDataArgs, CovariantArgs, ImplicitArgs, ParameterCount
Вариант вызова метода
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description intargsCasing()java.lang.Objectcall()Вызов метода/функцииbooleancallable()intcastLooseDataArgs()Callconfigure(java.util.function.Consumer<Call> conf)intcovariantArgs()java.util.List<ArgPass>getArgs()TypedFngetFn()java.util.List<java.lang.Object>getInputArgs()intimplicitArgs()intinvariantArgs()intparameterCount()intprimitiveCastArgs()voidsetArgs(java.util.List<ArgPass> args)voidsetFn(TypedFn fn)voidsetInputArgs(java.util.List<java.lang.Object> inputArgs)java.lang.StringtoString()
-
Field Details
-
Constructor Details
-
Method Details
-
configure
-
getInputArgs
public java.util.List<java.lang.Object> getInputArgs() -
setInputArgs
public void setInputArgs(java.util.List<java.lang.Object> inputArgs) -
getFn
-
setFn
-
getArgs
-
setArgs
-
callable
public boolean callable() -
call
public java.lang.Object call()Description copied from interface:PreparedCallВызов метода/функции- Specified by:
callin interfacePreparedCall- Returns:
- результат вызова
-
argsCasing
public int argsCasing()- Specified by:
argsCasingin interfaceArgsCasing
-
invariantArgs
public int invariantArgs()- Specified by:
invariantArgsin interfaceInvariantArgs
-
primitiveCastArgs
public int primitiveCastArgs()- Specified by:
primitiveCastArgsin interfacePrimitiveCastArgs
-
castLooseDataArgs
public int castLooseDataArgs()- Specified by:
castLooseDataArgsin interfaceCastLooseDataArgs
-
covariantArgs
public int covariantArgs()- Specified by:
covariantArgsin interfaceCovariantArgs
-
implicitArgs
public int implicitArgs()- Specified by:
implicitArgsin interfaceImplicitArgs
-
parameterCount
public int parameterCount()- Specified by:
parameterCountin interfaceParameterCount
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-