public final class FloatFunction extends TypedSoyFunction implements SoyJavaFunction, SoyJsSrcFunction, SoyPySrcFunction, SoyJbcSrcFunction
This function is explicitly not registered with BasicFunctionsModule. It exists mostly
to enable adding return types to commonly used functions without breaking type-checking for
existing templates. It is not meant to be used directly in Soy templates.
| Modifier and Type | Field and Description |
|---|---|
static FloatFunction |
INSTANCE |
static String |
NAME |
| Modifier and Type | Method and Description |
|---|---|
SoyValue |
computeForJava(List<SoyValue> args)
Computes this function on the given arguments.
|
SoyExpression |
computeForJbcSrc(JbcSrcPluginContext context,
List<SoyExpression> args)
Computes this function on the given arguments for the Jbcsrc Source backend.
|
JsExpr |
computeForJsSrc(List<JsExpr> args)
Computes this function on the given arguments for the JS Source backend.
|
PyExpr |
computeForPySrc(List<PyExpr> args)
Computes this function on the given arguments for the Python Source backend.
|
getName, getValidArgsSizesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetName, getValidArgsSizespublic static final String NAME
public static final FloatFunction INSTANCE
public SoyValue computeForJava(List<SoyValue> args)
SoyJavaFunctioncomputeForJava in interface SoyJavaFunctionargs - The function arguments.public JsExpr computeForJsSrc(List<JsExpr> args)
SoyJsSrcFunctioncomputeForJsSrc in interface SoyJsSrcFunctionargs - The function arguments.public PyExpr computeForPySrc(List<PyExpr> args)
SoyPySrcFunctioncomputeForPySrc in interface SoyPySrcFunctionargs - The function arguments.public SoyExpression computeForJbcSrc(JbcSrcPluginContext context, List<SoyExpression> args)
SoyJbcSrcFunctioncomputeForJbcSrc in interface SoyJbcSrcFunctioncontext - Contextual data for the current render operation.args - The function arguments.