MCPcopy Index your code
hub / github.com/clojure/clojure / peekChar

Method peekChar

src/jvm/clojure/lang/RT.java:1829–1842  ·  view source on GitHub ↗
(Reader r)

Source from the content-addressed store, hash-verified

1827}
1828
1829static public Character peekChar(Reader r) throws IOException{
1830 int ret;
1831 if(r instanceof PushbackReader) {
1832 ret = r.read();
1833 ((PushbackReader) r).unread(ret);
1834 }
1835 else {
1836 r.mark(1);
1837 ret = r.read();
1838 r.reset();
1839 }
1840
1841 return readRet(ret);
1842}
1843
1844static public int getLineNumber(Reader r){
1845 if(r instanceof LineNumberingPushbackReader)

Callers

nothing calls this directly

Calls 5

readRetMethod · 0.95
markMethod · 0.80
resetMethod · 0.65
readMethod · 0.45
unreadMethod · 0.45

Tested by

no test coverage detected