@Override public void appendStructure(StringBuilder b, Bindings bindings) { question.appendStructure(b, bindings); b.append(" ? "); yes.appendStructure(b, bindings); b.append(" : "); no.appendStructure(b, bindings); }
@Override protected Object getProperty(Bindings bindings, ELContext context) throws ELException { return property.eval(bindings, context); }
public MethodInfo getMethodInfo(Bindings bindings, ELContext context, Class<?> returnType, Class<?>[] paramTypes) { return child.getMethodInfo(bindings, context, returnType, paramTypes); }
public boolean isMethodInvocation() { return getChild(0).isMethodInvocation(); }
public Object invoke(Bindings bindings, ELContext context, Class<?> returnType, Class<?>[] paramTypes, Object[] paramValues) { return child.invoke(bindings, context, returnType, paramTypes, paramValues); }
public boolean isReadOnly(Bindings bindings, ELContext context) { return child.isReadOnly(bindings, context); }
public ValueReference getValueReference(Bindings bindings, ELContext context) { return child.getValueReference(bindings, context); }
public Class<?> getType(Bindings bindings, ELContext context) { return child.getType(bindings, context); }
public boolean isLeftValue() { return getChild(0).isLeftValue(); }
public boolean isLiteralText() { return child.isLiteralText(); }
public boolean isMethodInvocation() { return getChild(0).isMethodInvocation(); }
public Object invoke(Bindings bindings, ELContext context, Class<?> returnType, Class<?>[] paramTypes, Object[] paramValues) { return child.invoke(bindings, context, returnType, paramTypes, paramValues); }
public boolean isReadOnly(Bindings bindings, ELContext context) { return child.isReadOnly(bindings, context); }
public ValueReference getValueReference(Bindings bindings, ELContext context) { return child.getValueReference(bindings, context); }
public Class<?> getType(Bindings bindings, ELContext context) { return child.getType(bindings, context); }
public boolean isLeftValue() { return getChild(0).isLeftValue(); }
public boolean isLiteralText() { return child.isLiteralText(); }
@Override public Object eval(Bindings bindings, ELContext context) { return child.eval(bindings, context); }
@Override public void appendStructure(StringBuilder b, Bindings bindings) { question.appendStructure(b, bindings); b.append(" ? "); yes.appendStructure(b, bindings); b.append(" : "); no.appendStructure(b, bindings); }
public boolean isMethodInvocation() { return getChild(0).isMethodInvocation(); }