gnu.kawa.xml

Class MakeAttribute

public class MakeAttribute extends NodeConstructor

Field Summary
static MakeAttributemakeAttribute
static QuoteExpmakeAttributeExp
Method Summary
voidapply(CallContext ctx)
voidcompileToNode(ApplyExp exp, Compilation comp, ConsumerTarget target)
TypegetReturnType(Expression[] args)
intnumArgs()
static voidstartAttribute(Consumer out, Object type)

Field Detail

makeAttribute

public static final MakeAttribute makeAttribute

makeAttributeExp

public static final QuoteExp makeAttributeExp

Method Detail

apply

public void apply(CallContext ctx)

compileToNode

public void compileToNode(ApplyExp exp, Compilation comp, ConsumerTarget target)

getReturnType

public Type getReturnType(Expression[] args)

numArgs

public int numArgs()

startAttribute

public static void startAttribute(Consumer out, Object type)