Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
gnu.mapping.PropertySet
gnu.mapping.Procedure
gnu.mapping.ProcedureN
gnu.mapping.MethodProc
gnu.kawa.xml.NodeConstructor
Field Summary |
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 |
|
static void |
|
abstract void |
|
static void |
|
static KNode |
|
Type |
|
static XMLFilter |
|
static void |
|
static void |
|
static XMLFilter |
|
static XMLFilter |
Methods inherited from class gnu.mapping.MethodProc | |
applyN , getParameterType , isApplicable , matchFailAsException , mostSpecific , mostSpecific , numParameters , resolveParameterTypes |
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 |
public void compile(ApplyExp exp, Compilation comp, Target target)
- Specified by:
- compile in interface Inlineable
public static void compileChild(Expression arg, Compilation comp, ConsumerTarget target)
public abstract void compileToNode(ApplyExp exp, Compilation comp, ConsumerTarget target)
public static void compileUsingNodeTree(Expression exp, Compilation comp, Target target)
Compile an expression using a fresh NodeTree. Compare with ConsumerTarget.compileUsingConsumer, but creates a NodeTree.
public Type getReturnType(Expression[] args)
- Specified by:
- getReturnType in interface Inlineable