None of these warnings appear to be from clojure -- they are from other libs, 
mostly contrib.

Stu

> My project.clj:
> 
> (defproject maho "0.1-SNAPSHOT"
>  :dependencies [[org.clojure/clojure         "1.2.0-RC1"]
>                 [org.clojure/clojure-contrib "1.2.0-RC1"]
>                 [ring                        "0.2.5"]
>                 [clout                       "0.2.0"]
> 
>                 [clj-record "1.0-SNAPSHOT"]
>                 [c3p0       "0.9.1"]
>                 [postgresql "8.4-701.jdbc4"]])
> 
> Running with (set! *warn-on-reflection* true) gives the below warning.
> Would Clojure be improved to remove the warnings?
> 
> Thanks.
> 
> Reflection warning, clojure/contrib/str_utils.clj:46 - call to
> subSequence can't be resolved.
> Reflection warning, clojure/contrib/str_utils.clj:49 - reference to
> field length can't be resolved.
> Reflection warning, clojure/contrib/str_utils.clj:50 - reference to
> field length can't be resolved.
> Reflection warning, clojure/contrib/str_utils.clj:50 - call to
> subSequence can't be resolved.
> Reflection warning, clojure/contrib/java_utils.clj:209 - call to
> getDeclaredMethod can't be resolved.
> Reflection warning, clojure/contrib/java_utils.clj:210 - call to
> setAccessible can't be resolved.
> Reflection warning, clojure/contrib/java_utils.clj:211 - call to
> invoke can't be resolved.
> Reflection warning, clojure/contrib/java_utils.clj:217 - call to
> getDeclaredField can't be resolved.
> Reflection warning, clojure/contrib/java_utils.clj:218 - call to
> setAccessible can't be resolved.
> Reflection warning, clojure/contrib/java_utils.clj:219 - call to get
> can't be resolved.
> Reflection warning, clojure/contrib/except.clj:90 - reference to field
> getClassName can't be resolved.
> Reflection warning, clojure/contrib/except.clj:90 - call to startsWith
> can't be resolved.
> Reflection warning, clojure/contrib/except.clj:91 - reference to field
> getStackTrace can't be resolved.
> Reflection warning, clojure/contrib/except.clj:94 - call to
> setStackTrace can't be resolved.
> Reflection warning, ring/util/response.clj:42 - reference to field
> isDirectory can't be resolved.
> Reflection warning, ring/util/response.clj:44 - reference to field
> exists can't be resolved.
> Reflection warning, ring/middleware/file.clj:24 - call to substring
> can't be resolved.
> Reflection warning, ring/middleware/file_info.clj:87 - call to parse
> can't be resolved.
> Reflection warning, ring/middleware/file_info.clj:108 - call to format
> can't be resolved.
> Reflection warning, clout/core.clj:36 - call to group can't be
> resolved.
> Reflection warning, clout/core.clj:36 - call to group can't be
> resolved.
> Reflection warning, clout/core.clj:35 - reference to field groupCount
> can't be resolved.
> Reflection warning, clout/core.clj:48 - call to substring can't be
> resolved.
> Reflection warning, clout/core.clj:91 - call to group can't be
> resolved.
> Reflection warning, clout/core.clj:101 - reference to field group
> can't be resolved.
> Reflection warning, clojure/contrib/io.clj:336 - call to write can't
> be resolved.
> Reflection warning, clojure/contrib/io.clj:343 - call to write can't
> be resolved.
> Reflection warning, clojure/contrib/seq.clj:156 - call to
> java.util.ArrayList ctor can't be resolved.
> Reflection warning, clojure/contrib/seq.clj:198 - call to
> java.util.concurrent.LinkedBlockingQueue ctor can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:87 - call to
> getConnection can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:89 - reference to
> field getConnection can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:91 - call to
> java.util.Hashtable ctor can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:93 - call to
> lookup can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:94 - reference to
> field getConnection can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:102 - reference
> to field close can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:117 - reference
> to field getMessage can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:118 - reference
> to field getSQLState can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:119 - reference
> to field getErrorCode can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:110 - call to
> println can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:127 - reference
> to field getNextException can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:132 - call to
> println can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:133 - reference
> to field getUpdateCounts can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:134 - call to
> println can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:134 - call to
> println can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:142 - reference
> to field getMessage can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:156 - reference
> to field getAutoCommit can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:158 - call to
> setAutoCommit can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:172 - reference
> to field rollback can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:173 - reference
> to field commit can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:175 - call to
> setAutoCommit can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:190 - call to
> prepareStatement can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:192 - call to
> setObject can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:192 - call to
> setObject can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:193 - reference
> to field executeQuery can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:193 - reference
> to field close can't be resolved.
> Reflection warning, clojure/contrib/sql/internal.clj:190 - reference
> to field close can't be resolved.
> Reflection warning, clojure/contrib/sql.clj:84 - reference to field
> createStatement can't be resolved.
> Reflection warning, clojure/contrib/sql.clj:86 - call to addBatch
> can't be resolved.
> Reflection warning, clojure/contrib/sql.clj:86 - call to addBatch
> can't be resolved.
> Reflection warning, clojure/contrib/sql.clj:88 - reference to field
> executeBatch can't be resolved.
> Reflection warning, clojure/contrib/sql.clj:84 - reference to field
> close can't be resolved.
> Reflection warning, clojure/contrib/sql.clj:95 - call to
> prepareStatement can't be resolved.
> Reflection warning, clojure/contrib/sql.clj:98 - call to setObject
> can't be resolved.
> Reflection warning, clojure/contrib/sql.clj:98 - call to setObject
> can't be resolved.
> Reflection warning, clojure/contrib/sql.clj:99 - reference to field
> addBatch can't be resolved.
> Reflection warning, clojure/contrib/sql.clj:98 - call to setObject
> can't be resolved.
> Reflection warning, clojure/contrib/sql.clj:98 - call to setObject
> can't be resolved.
> Reflection warning, clojure/contrib/sql.clj:99 - reference to field
> addBatch can't be resolved.
> Reflection warning, clojure/contrib/sql.clj:101 - reference to field
> executeBatch can't be resolved.
> Reflection warning, clojure/contrib/sql.clj:95 - reference to field
> close can't be resolved.
> 
> -- 
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to