Chris Beams
711b84ab06
Update .core pom with jopt dependency
...
Issue: SPR-8482
13 years ago
Sam Brannen
87dad65ff0
[SPR-8622] Upgraded to JUnit 4.8.2
13 years ago
Sam Brannen
2d6340af74
Deleting unnecessary TODOs and suppressing warnings.
13 years ago
Juergen Hoeller
b6e82048fc
removed GenericConversionService logging in order to avoid toString side effects (and to avoid isTraceEnabled overhead; SPR-8297)
13 years ago
Chris Beams
c85ebd9a5a
Polish AnnotationUtils Javadoc
14 years ago
Juergen Hoeller
771c59f88a
polishing
14 years ago
Juergen Hoeller
df3761e3f6
introduced AnnotationUtils.getAnnotation(AnnotatedElement, annotationType)
14 years ago
Juergen Hoeller
7d8aa05c40
added "acceptProxyClasses" flag to RemoteInvocationSerializingExporter
14 years ago
Juergen Hoeller
8bf019b675
fixed @ExceptionHandler exception type matching (ExceptionDepthComparator; SPR-8231)
14 years ago
Juergen Hoeller
0df4631788
alignment with backported 3.0.6 code (SPR-8538)
14 years ago
Juergen Hoeller
576b8fec31
ConvertiblePair implements equals and hashCode (SPR-8459)
14 years ago
Rossen Stoyanchev
cc7c64a371
Remove unnecessary javax.servlet dependency
14 years ago
Sam Brannen
9d7bc31f0d
polishing
14 years ago
Chris Beams
605f0e7a22
Introduce GenericTypeResolver#resolveReturnTypeArgument
...
Issue: SPR-8514
14 years ago
Chris Beams
7c25c84ee2
Deprecate/move CGLIB methods AopUtils=>ClassUtils
...
isCglibProxy* methods in AopUtils are useful in lower-level modules,
i.e. those that cannot depend on .aop. Therefore copied these methods
to ClassUtils; deprecated the existing ones in AopUtils and now
delegating to the new location; switched all usage of
AopUtils#isCglibProxy* within the framework to use
ClassUtils#isCglibProxy* instead.
14 years ago
Juergen Hoeller
022ac3166c
added joptsimple dependency
14 years ago
Chris Beams
b5b2add5cf
Rename {DEFAULT_=>}COMMAND_LINE_PROPERTY_SOURCE_NAME
...
For consistency with all other constants representing default
property source names, such as
StandardServletEnvironment#SERVLET_CONTEXT_PROPERTY_SOURCE_NAME and
StandardEnvironment#SYSTEM_ENVIRONMENT_PROPERTY_SOURCE_NAME
Issue: SPR-8482
14 years ago
Chris Beams
1eb5811347
Introduce CommandLinePropertySource and impls
...
Users may now work with command line arguments as a source of
properties for use with the PropertySource and Environment APIs.
An implementation based on the jopt library and a "simple"
implementation requiring no external libraries are are provided
out-of-the box.
See Javadoc for CommandLinePropertySource, JOptCommandLinePropertySource
and SimpleCommandLinePropertySource for details.
Issue: SPR-8482
14 years ago
Keith Donald
8504830da1
javadoc update
14 years ago
Keith Donald
c9d73e2bde
SPR-8465
14 years ago
Sam Brannen
3eb4f1d78b
fixed typo
14 years ago
Rossen Stoyanchev
2d29439130
SPR-7787 Allow qualifiers in regular expressions of URI template patterns.
14 years ago
Arjen Poutsma
3a332e556c
SPR-8457 - XMLEventStreamReader.getText() fails for COMMENT and ENTITY_REFERENCE events
14 years ago
Arjen Poutsma
7c504853cd
SPR-8457 - XMLEventStreamReader.getText() fails for COMMENT and ENTITY_REFERENCE events
14 years ago
Chris Beams
5dc2d56600
Fix regression with covariant property return types
...
Prior to this change, the Property class introduced in 3.1 M2 validated
read/write property method pairs based on whether their parameter/return
types were equal to one another. This precluded the valid possibility
of read method that returns a subtype of the write method's parameter
type, and represented a regression against 3.1 M1 and earlier versions.
The implementation now uses isAssignableFrom rather than a straight
equals check against the types.
Issue: SPR-8432
14 years ago
Chris Beams
2d68b726b5
Add syntax highlighting to Javadoc where necessary
...
Issue: SPR-8426
14 years ago
Juergen Hoeller
c60511bf04
shortened build properties "org.junit.version" to "junit.version" and "org.testng.version" to "testng.version"; reverted SLF4J version back to 1.5.3 (for Hibernate 3.3.1 compatibility)
14 years ago
Juergen Hoeller
cd933c7f84
full support for arbitrary nesting of collections in fields (SPR-8394); proper type detection in nested collections within arrays
14 years ago
Juergen Hoeller
d940811d8b
full support for arbitrary nesting of collections in fields (SPR-8394); proper type detection in nested collections within arrays
14 years ago
Keith Donald
15e009f3a0
added utility method to reduce code duplication
14 years ago
Keith Donald
0601f0e520
assignability examples
14 years ago
Keith Donald
1e39b0bbbc
implemented collection/map converter conditional matching checks; updated SpEL to reflect this behavior
14 years ago
Keith Donald
e5d551587a
fixed failing test; initial conditional converter impls for collections, arrays, and maps
14 years ago
Keith Donald
a60cb43c6a
added back element type checks in TypeDescriptor#isAssignable; clarified semantics in javadoc
14 years ago
Keith Donald
5e3a5202fb
restored TypeDescriptor getElementType, getMapKeyType, and getMapValueType compatibility; StringToCollection and Array Converters are now conditional and check targetElementType if present; TypeDesciptor#isAssignable no longer bothers with element type and map key/value types in checking assignability for consistency elsewhere; improved javadoc
14 years ago
Keith Donald
a1a7c32052
string to collection and array converters now are conditional and apply target element type match
14 years ago
Sam Brannen
7307f3d513
Introduced toClassArray(Collection<Class<?>>).
14 years ago
Sam Brannen
5976beca80
polishing
14 years ago
Keith Donald
76283ed321
narrow and elementType/keyValueType tests
14 years ago
Keith Donald
a40f6585b4
added convert(Object, TypeDescriptor) convenience method; collection and map tests
14 years ago
Keith Donald
5f8faa3ae7
improved null handling and javadoc
14 years ago
Keith Donald
cfb387383b
broke out to top-level class for readability
14 years ago
Keith Donald
c09227a712
removed dependency on java.beans
14 years ago
Keith Donald
94d690fb2c
javadoc and polishing
14 years ago
Keith Donald
c306afed63
polishing
14 years ago
Keith Donald
c84cccf06d
revised TypeDescriptor NULL and element/mapKey/mapValue type semantics
14 years ago
Keith Donald
5db1687d29
added TypeDescriptor resolveCollectionElement and Map key/value types
14 years ago
Chris Beams
385d8e9482
Fix system environment tests on all platforms
...
Issue: SPR-8245
14 years ago
Keith Donald
a1b7af5c9c
broke out pkg private classes from TypeDescriptor to improve manageability and testability
14 years ago
Keith Donald
07f985ac91
more tests; several assertions for the programmer
14 years ago