File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
src/main/clojure/clojure/tools Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 27
27
java.util.regex.Pattern
28
28
(java.util List LinkedList)))
29
29
30
+ (set! *warn-on-reflection* true )
31
+
30
32
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
31
33
; ; helpers
32
34
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1022
1024
([] (read+string (source-logging-push-back-reader *in*)))
1023
1025
([stream] (read+string stream true nil ))
1024
1026
([^SourceLoggingPushbackReader stream eof-error? eof-value]
1025
- (let [^StringBuilder buf (doto (:buffer @(.source-log-frames stream)) (.setLength 0 ))
1027
+ (let [^StringBuilder buf (doto ^StringBuilder (:buffer @(.source-log-frames stream)) (.setLength 0 ))
1026
1028
o (log-source stream (read stream eof-error? eof-value))
1027
1029
s (.trim (str buf))]
1028
1030
[o s]))
1029
1031
([opts ^SourceLoggingPushbackReader stream]
1030
- (let [^StringBuilder buf (doto (:buffer @(.source-log-frames stream)) (.setLength 0 ))
1032
+ (let [^StringBuilder buf (doto ^StringBuilder (:buffer @(.source-log-frames stream)) (.setLength 0 ))
1031
1033
o (log-source stream (read opts stream))
1032
1034
s (.trim (str buf))]
1033
1035
[o s])))
You can’t perform that action at this time.
0 commit comments