ngocdaothanh
unread,Jul 30, 2010, 12:18:13 PM7/30/10Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Clojure
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.