Maurus Cuelenaere
351b70f7d2
Fix AbstractEvaluatorFactory.toId() not taking into account constants' types
...
AbstractEvaluatorFactory ignored the types of constants when generating a classname.
As these generated classes get cached, this could result in stack traces like these:
java.lang.IllegalArgumentException: Can not set com.mysema.codegen.ComplexEvaluationTest$SuperCat field Q_0606084786_65821278_65821278.a1 to com.mysema.codegen.support.Cat
at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:164)
at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:168)
at sun.reflect.UnsafeObjectFieldAccessorImpl.set(UnsafeObjectFieldAccessorImpl.java:81)
at java.lang.reflect.Field.set(Field.java:680)
at com.mysema.codegen.AbstractEvaluatorFactory.createEvaluator(AbstractEvaluatorFactory.java:86)
2012-10-22 20:06:43 +02:00
Timo Westkämper
489e6e9b7e
updated version
2012-10-22 08:35:51 +03:00
Timo Westkämper
11e971cc96
Merge pull request #8 from mcuelenaere/fix_cglib_generated_classes
...
Normalize dynamically created classes by CGLIB to their canonical form
2012-10-21 22:33:29 -07:00
Maurus Cuelenaere
1c406677e1
Normalize dynamically created classes by CGLIB to their canonical form
...
This fixes following issue (occuring in QueryDSL):
Q_2045977532_1275614662_1275614662.java:3: error: cannot find symbol
public example.ExampleClass$$EnhancerByMockitoWithCGLIB$$45c738ca a1;
^
symbol: class ExampleClass$$EnhancerByMockitoWithCGLIB$$45c738ca
location: package example
As this class is dynamically generated, it can't be found at compile-time.
Because it basically is a proxy for the underlying object, use its super class
as normalized form, which solves the compile error.
2012-10-21 21:58:56 +02:00
Timo Westkämper
430135aa6f
fixed raw name handling for inner classes in Scala
2012-09-14 10:28:21 +03:00
Timo Westkämper
725b1ecd6f
changed parent, artifactId and added scm data
2012-09-05 18:09:03 +03:00
Timo Westkämper
f1710fa060
improved super handling
2012-09-04 12:40:14 +03:00
Timo Westkämper
6bdaa71de4
added Eclipse JDT based compilation
2012-07-30 23:38:06 +03:00
Timo Westkämper
92cbdaf867
fixed logging
2012-06-24 20:50:28 +03:00
Timo Westkämper
2630c8a42d
improved handling of manifest only classpaths
2012-06-16 17:56:01 +03:00
Timo Westkämper
1b777cdaa7
migrated codegen to use Guava
2012-04-18 22:59:21 +03:00
Timo Westkämper
6d49f9b3b6
removed commented code
2012-03-14 20:57:06 +02:00
Timo Westkämper
19e37e0494
model simplifications
2012-03-13 21:15:48 +02:00
Timo Westkämper
064b3eb07d
added getJavaClass
2012-03-11 11:31:36 +02:00
Timo Westkämper
eb6fd7ecac
version 0.4.8
2012-02-05 22:13:28 +02:00
Timo Westkämper
497de0a10d
#2 fixed URI creation
2012-02-05 22:09:21 +02:00
Timo Westkämper
9407fefb51
updated
2012-02-05 22:06:28 +02:00
Timo Westkämper
30b1dd109c
#1 removed findbugs dependency
2012-02-05 22:04:28 +02:00
Timo Westkämper
3247dc84d7
Merge pull request #4 from ractive/master
...
Import javax.tools with version 0
2012-02-05 11:56:11 -08:00
Timo Westkämper
66e6a9c282
fixed StringUtils usage
2012-01-26 19:22:29 +02:00
Timo Westkämper
07d4f99e3f
fixed scala handling of primitive types
2012-01-26 19:18:16 +02:00
Timo Westkämper
1b82f4d570
added further tests
2012-01-26 00:11:26 +02:00
Timo Westkämper
b2a4dfb0ed
added Scala test
2012-01-26 00:09:11 +02:00
Timo Westkämper
6633ea706a
improved Scala serialization
2011-12-16 14:12:39 +02:00
Jean-Pierre Bergamin
3f19fd618f
Import the javax.tools package with version "0"
2011-11-25 12:34:10 +01:00
Timo Westkämper
e9abca9778
updated version to 0.4.5
2011-11-22 23:58:21 +02:00
Timo Westkämper
2e7a85768e
updated dependencies, updated to version 0.4.4
2011-11-07 19:48:10 +02:00
Timo Westkämper
495a188d2c
updated version to 0.4.3
2011-09-26 12:28:43 +03:00
Timo Westkämper
439139b842
updated version to 0.4.2-SNAPSHOT
2011-09-19 10:46:45 +03:00
Timo Westkämper
bff742ac3f
added OSGI manifest
2011-09-19 10:43:37 +03:00
Timo Westkämper
4daa204ec2
updated version to SNAPSHOT
2011-08-08 09:36:38 +03:00
Timo Westkämper
0cf7d1fd5f
updated version to 0.4.1
2011-08-04 11:16:55 +00:00
Timo Westkämper
0b6b07c79e
fixed serialization issues
2011-07-25 06:04:47 +00:00
Timo Westkämper
8353ec5d17
updated version to 0.4.0-SNAPSHOT
2011-07-01 13:15:32 +00:00
Timo Westkämper
0d6440cc0e
fixed extends type serialization
...
updated version to 0.4.0
2011-07-01 13:14:47 +00:00
Timo Westkämper
26aafd0789
updated version to 0.3.9-SNAPSHOT
2011-05-10 08:21:50 +00:00
Timo Westkämper
19cf1b95b5
added escaping of Scala reserved words
2011-05-10 08:20:28 +00:00
Timo Westkämper
0087082cd5
updated version to 0.3.8-SNAPSHOT
2011-05-05 11:14:16 +00:00
Timo Westkämper
29ef45f739
improved Scala serialization
2011-05-05 11:13:28 +00:00
Timo Westkämper
862c0d003b
improved TypeExtends serialization
2011-04-12 06:24:34 +00:00
Timo Westkämper
6df167a527
2011-04-10 11:40:42 +00:00
Timo Westkämper
5aeefe8946
2011-04-10 09:45:36 +00:00
Timo Westkämper
a928c0e35f
updated version to 0.3.5
2011-04-10 09:44:40 +00:00
Timo Westkämper
deb389cd6a
additional name handling fixes
2011-03-31 07:22:47 +00:00
Timo Westkämper
33965299cd
updated version to 0.3.4-SNAPSHOT
2011-03-31 07:19:52 +00:00
Timo Westkämper
d2cc6fc4a1
fixed packageless class handling
...
updated version to 0.3.4
2011-03-31 07:18:58 +00:00
Timo Westkämper
10fbb3c87f
removed Immutable annotations
2011-03-09 13:54:19 +00:00
Timo Westkämper
adc5d95972
added tests
2011-03-09 13:51:58 +00:00
Timo Westkämper
021fbef4e5
added tests
2011-03-09 13:43:37 +00:00
Timo Westkämper
55ece4bd0e
added tests
2011-03-09 13:32:19 +00:00