gnu.kawa.xml

Class MakeText

Implemented Interfaces:
Inlineable, Named

public class MakeText
extends NodeConstructor

Field Summary

static MakeText
makeText

Fields inherited from class gnu.mapping.MethodProc

NO_MATCH, NO_MATCH_AMBIGUOUS, NO_MATCH_BAD_TYPE, NO_MATCH_TOO_FEW_ARGS, NO_MATCH_TOO_MANY_ARGS, argTypes

Fields inherited from class gnu.mapping.ProcedureN

noArgs

Method Summary

void
apply(CallContext ctx)
Object
apply1(Object arg)
void
compile(ApplyExp exp, Compilation comp, Target target)
void
compileToNode(ApplyExp exp, Compilation comp, ConsumerTarget target)
int
numArgs()
static void
text$X(Object arg, CallContext ctx)

Methods inherited from class gnu.kawa.xml.NodeConstructor

compile, compileChild, compileToNode, compileUsingNodeTree, finishNode, getReturnType, makeNode, popNodeConsumer, popNodeContext, pushNodeConsumer, pushNodeContext

Methods inherited from class gnu.mapping.MethodProc

applyN, getParameterType, isApplicable, matchFailAsException, mostSpecific, mostSpecific, numParameters, resolveParameterTypes

Methods inherited from class gnu.mapping.ProcedureN

apply0, apply1, apply2, apply3, apply4, applyN

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

makeText

public static final MakeText makeText

Method Details

apply

public void apply(CallContext ctx)
Overrides:
apply in interface Procedure

apply1

public Object apply1(Object arg)
Overrides:
apply1 in interface ProcedureN

compile

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

compileToNode

public void compileToNode(ApplyExp exp,
                          Compilation comp,
                          ConsumerTarget target)
Overrides:
compileToNode in interface NodeConstructor

numArgs

public int numArgs()
Overrides:
numArgs in interface Procedure

text$X

public static void text$X(Object arg,
                          CallContext ctx)