com.saxonica.codegen
Class JavaAssignment
java.lang.Object
com.saxonica.codegen.JavaAssignment
- All Implemented Interfaces:
- ReturnAction
public class JavaAssignment
- extends Object
- implements ReturnAction
A return action that assigns the value of the expression to a variable supplied by the caller
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaAssignment
public JavaAssignment(Class theClass,
String variableName)
output
public String output(CompilerService compiler,
String expression)
- Generate the return text
- Specified by:
output
in interface ReturnAction
- Parameters:
compiler
- the compiler serviceexpression
- the Java expression that computes the return value
- Returns:
- the Java statement to be output
getVariableName
public String getVariableName()
- Get the name of the variable holding the result
- Specified by:
getVariableName
in interface ReturnAction
- Returns:
- the Java variable name
Copyright (c) Saxonica Limited. All rights reserved.