? NumberExpr.parse(((Number)RT.first(pair)).intValue()) : new ConstantExpr(RT.first(pair)); tests.put(minhash, testExpr);
return registerKeyword((Keyword) form); else if(form instanceof Number) return NumberExpr.parse((Number) form); else if(fclass == String.class) return new StringExpr(((String) form).intern());
? NumberExpr.parse(((Number)RT.first(pair)).intValue()) : new ConstantExpr(RT.first(pair)); tests.put(minhash, testExpr);
((NumberExpr)test).emitUnboxed(C.EXPRESSION, objx, gen); expr.emitUnboxed(C.EXPRESSION, objx, gen); gen.ifCmp(Type.LONG_TYPE, GeneratorAdapter.NE, defaultLabel); ((NumberExpr)test).emitUnboxed(C.EXPRESSION, objx, gen); expr.emitUnboxed(C.EXPRESSION, objx, gen); gen.cast(exprType, Type.LONG_TYPE);
public Expr parse(C context, Object form){ Object v = RT.second(form); if(v == null) return NIL_EXPR; else if(v == Boolean.TRUE) return TRUE_EXPR; else if(v == Boolean.FALSE) return FALSE_EXPR; if(v instanceof Number) return NumberExpr.parse((Number)v); else if(v instanceof String) return new StringExpr((String) v); else if(v instanceof IPersistentCollection && ((IPersistentCollection) v).count() == 0) return new EmptyExpr(v); else return new ConstantExpr(v); } }
public Expr parse(C context, Object form){ Object v = RT.second(form); if(v == null) return NIL_EXPR; else if(v == Boolean.TRUE) return TRUE_EXPR; else if(v == Boolean.FALSE) return FALSE_EXPR; if(v instanceof Number) return NumberExpr.parse((Number)v); else if(v instanceof String) return new StringExpr((String) v); else if(v instanceof IPersistentCollection && ((IPersistentCollection) v).count() == 0) return new EmptyExpr(v); else return new ConstantExpr(v); } }
static public Expr parse(Number form){ if(form instanceof Integer || form instanceof Double || form instanceof Long) return new NumberExpr(form); else return new ConstantExpr(form); } }
static public Expr parse(Number form){ if(form instanceof Integer || form instanceof Double || form instanceof Long) return new NumberExpr(form); else return new ConstantExpr(form); } }