public Object getReducedValue(Object ctx, Object thisValue, VariableResolverFactory factory) { //noinspection unchecked return widen ? typeCheck(eval(expr, start, offset, ctx, factory), egressType) : convert(eval(expr, start, offset, ctx, factory), egressType); }
public Object getReducedValue(Object ctx, Object thisValue, VariableResolverFactory factory) { //noinspection unchecked return widen ? typeCheck(eval(expr, start, offset, ctx, factory), egressType) : convert(eval(expr, start, offset, ctx, factory), egressType); }
public Object getReducedValue(Object ctx, Object thisValue, VariableResolverFactory factory) { //noinspection unchecked return widen ? typeCheck(eval(name, ctx, factory), egressType) : convert(eval(name, ctx, factory), egressType); }
public Object getReducedValueAccelerated(Object ctx, Object thisValue, VariableResolverFactory factory) { //noinspection unchecked return widen ? typeCheck(statement.getValue(ctx, thisValue, factory), egressType) : convert(statement.getValue(ctx, thisValue, factory), egressType); }
public Object getReducedValueAccelerated(Object ctx, Object thisValue, VariableResolverFactory factory) { //noinspection unchecked return widen ? typeCheck(statement.getValue(ctx, thisValue, factory), egressType) : convert(statement.getValue(ctx, thisValue, factory), egressType); }
public Object getReducedValueAccelerated(Object ctx, Object thisValue, VariableResolverFactory factory) { //noinspection unchecked return widen ? typeCheck(statement.getValue(ctx, thisValue, factory), egressType) : convert(statement.getValue(ctx, thisValue, factory), egressType); }