| java.lang.Object de.odysseus.el.tree.impl.ast.AstNode de.odysseus.el.tree.impl.ast.AstRightValue
All known Subclasses: de.odysseus.el.tree.impl.ast.AstLiteral, de.odysseus.el.tree.impl.ast.AstComposite, de.odysseus.el.tree.impl.ast.AstUnary, de.odysseus.el.tree.impl.ast.AstNested, de.odysseus.el.tree.impl.ast.AstFunction, de.odysseus.el.tree.impl.ast.AstMethod, de.odysseus.el.tree.impl.ast.AstChoice, de.odysseus.el.tree.impl.ast.AstBinary,
AstRightValue | abstract public class AstRightValue extends AstNode (Code) | | author: Christoph Beck |
Method Summary | |
final public MethodInfo | getMethodInfo(Bindings bindings, ELContext context, Class returnType, Class[] paramTypes) | final public Class> | getType(Bindings bindings, ELContext context) | final public Object | invoke(Bindings bindings, ELContext context, Class returnType, Class[] paramTypes, Object[] paramValues) | final public boolean | isLeftValue() | final public boolean | isLiteralText() | final public boolean | isReadOnly(Bindings bindings, ELContext context) | final public void | setValue(Bindings bindings, ELContext context, Object value) |
getType | final public Class> getType(Bindings bindings, ELContext context)(Code) | | according to the spec, the result is undefined for rvalues, so answer null
|
isLeftValue | final public boolean isLeftValue()(Code) | | |
isLiteralText | final public boolean isLiteralText()(Code) | | Answer false
|
isReadOnly | final public boolean isReadOnly(Bindings bindings, ELContext context)(Code) | | non-lvalues are always readonly, so answer true
|
setValue | final public void setValue(Bindings bindings, ELContext context, Object value)(Code) | | non-lvalues are always readonly, so throw an exception
|
|
|