(Object coll)
| 549 | } |
| 550 | |
| 551 | static public ISeq seq(Object coll){ |
| 552 | if(coll instanceof ASeq) |
| 553 | return (ASeq) coll; |
| 554 | else if(coll instanceof LazySeq) |
| 555 | return ((LazySeq) coll).seq(); |
| 556 | else |
| 557 | return seqFrom(coll); |
| 558 | } |
| 559 | |
| 560 | // N.B. canSeq must be kept in sync with this! |
| 561 | static ISeq seqFrom(Object coll){ |