gnu.xquery.util

Class CastAs

Implemented Interfaces:
CanInline, Inlineable, Named

public class CastAs
extends Convert

Field Summary

static CastAs
castAs

Fields inherited from class gnu.kawa.functions.Convert

as

Method Summary

Object
apply2(Object arg1, Object arg2)
void
compile(ApplyExp exp, Compilation comp, Target target)
Expression
inline(ApplyExp exp, ExpWalker walker)

Methods inherited from class gnu.kawa.functions.Convert

apply2, compile, getInstance, getReturnType, inline, makeCoercion, makeCoercion, setCoercedReturnValue

Methods inherited from class gnu.mapping.Procedure2

apply0, apply1, apply2, apply3, apply4, applyN, numArgs

Methods inherited from class gnu.mapping.Procedure

apply, apply, apply0, apply1, apply2, apply3, apply4, applyN, check0, check1, check2, check3, check4, checkArgCount, checkN, getSetter, getSourceLocation, match0, match1, match2, match3, match4, matchN, maxArgs, minArgs, numArgs, set0, set1, setN, setSetter, setSourceLocation, toString

Methods inherited from class gnu.mapping.PropertySet

getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol

Field Details

castAs

public static final CastAs castAs

Method Details

apply2

public Object apply2(Object arg1,
                     Object arg2)
Overrides:
apply2 in interface Convert

compile

public void compile(ApplyExp exp,
                    Compilation comp,
                    Target target)
Specified by:
compile in interface Inlineable
Overrides:
compile in interface Convert

inline

public Expression inline(ApplyExp exp,
                         ExpWalker walker)
Specified by:
inline in interface CanInline
Overrides:
inline in interface Convert