Spring Operator
6c4f510496
URL Cleanup - license headers
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/ ) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 5990 occurrences migrated to:
https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0 ) result 200).
See gh-22632
7 years ago
Juergen Hoeller
3ec8080f36
Polishing
7 years ago
Juergen Hoeller
f3326291b1
Polishing
7 years ago
Juergen Hoeller
c02446c5a8
Relaxed position assertion (for overflows in large inline maps)
...
Issue: SPR-17605
(cherry picked from commit b2756f5bd2 )
7 years ago
Juergen Hoeller
79e7ba71bb
Polishing
7 years ago
Juergen Hoeller
ec1aa5c6ea
Polishing
7 years ago
Juergen Hoeller
6a5d986b33
Fix SpEL compilation for non trivial elvis operand
...
Issue: SPR-17214
8 years ago
Juergen Hoeller
8ce9236b0f
Polishing
...
(cherry picked from commit 95a56cd28d )
8 years ago
Juergen Hoeller
1a626ab948
SpelExpression consistently exposes EvaluationContext to compiled AST
...
Operator includes explicit support for Boolean comparisons now.
Issue: SPR-17229
(cherry picked from commit 51cee658d5 )
8 years ago
Juergen Hoeller
740751bc01
Polishing
8 years ago
Juergen Hoeller
fa8acfafbf
Polishing
8 years ago
Juergen Hoeller
6df7ba2447
Remove outdated javadoc references to SpEL lambda functions
...
Issue: SPR-16930
8 years ago
Juergen Hoeller
4a6e9a5557
ReflectivePropertyAccessor caches sorted methods per class
...
Issue: SPR-16882
8 years ago
Juergen Hoeller
c99a104919
Polishing
8 years ago
Juergen Hoeller
e4a9ade991
Consistent SpelEvaluationException messages in findAccessorForMethod
...
Issue: SPR-16762
(cherry picked from commit 30363c8 )
8 years ago
Juergen Hoeller
6a727e1ed7
OperatorMatches flags misguided evaluation attempts as FLAWED_PATTERN
...
Issue: SPR-16731
(cherry picked from commit d4a55a2 )
8 years ago
Andy Clement
d3acf45ea4
Modify SpEL code gen to take account of null safe refs
...
With this change the code generation for method and property
references is modified to include branching logic in the
case of null safe dereferencing (?.). This is complicated
by the possible usage of primitives on the left hand side
of the dereference. To cope with this case primitives are
promoted to boxed types when this situation occurs enabling
null to be passed as a possible result.
Issue: SPR-16489
8 years ago
Juergen Hoeller
b0ed385f84
Polishing
8 years ago
Juergen Hoeller
bcda243f63
Polishing
8 years ago
Juergen Hoeller
64f304c333
Consistent references to primitive types (in alphabetical order)
...
(cherry picked from commit 08dad4e )
8 years ago
Juergen Hoeller
f32b13c5b3
Restored original 4.3.x expectation for property access on null target
8 years ago
Juergen Hoeller
9cc03fa8b0
Polishing
8 years ago
Juergen Hoeller
65a8aa1c09
Backported DataBindingPropertyAccessor and DataBindingMethodResolver
...
Issue: SPR-16588
8 years ago
Rossen Stoyanchev
4bc3e0c2b4
Add SimpleEvaluationContext
...
Issue: SPR-16588
8 years ago
Juergen Hoeller
bc043245cc
Polishing
8 years ago
Juergen Hoeller
1f12214b45
Polishing
8 years ago
igor-suhorukov
d5f358c33c
Polish: Array designators "[]" should be on the type, not the variable
...
(cherry picked from commit c782075 )
8 years ago
Juergen Hoeller
722cb36e01
Consistent Class array vs vararg declarations (and related polishing)
...
(cherry picked from commit 3b810f3 )
8 years ago
Juergen Hoeller
afe461609c
Polishing (selective backports from master)
8 years ago
Juergen Hoeller
8b5a013423
Polishing
8 years ago
Juergen Hoeller
a9bad580d9
FunctionReference's method field is volatile
...
Issue: SPR-16255
(cherry picked from commit 6a1fe0b )
8 years ago
Juergen Hoeller
6dc73469f9
MethodReference treats proxy-targeting expressions as non-compilable
...
Issue: SPR-16191
(cherry picked from commit c30145d )
8 years ago
Juergen Hoeller
9cc3349e2d
Introspect interface-declared methods in case of proxy (for varargs)
...
Issue: SPR-16122
(cherry picked from commit 419b444 )
8 years ago
Juergen Hoeller
be5b9354a9
Polishing
8 years ago
Juergen Hoeller
d0d4421aea
Tokenizer uses single process step and length-based exhaustion check
...
Issue: SPR-16032
(cherry picked from commit 03b6828 )
8 years ago
Juergen Hoeller
5f167fd7f8
Polishing
8 years ago
Juergen Hoeller
9fdc4404a5
Backport selected refinements from the nullability efforts
...
Issue: SPR-15656
8 years ago
Juergen Hoeller
c752ba5b38
Polishing
9 years ago
Juergen Hoeller
4b2bad96ce
Polishing
...
(cherry picked from commit efc5b47 )
9 years ago
Juergen Hoeller
1513c4a952
Expression javadoc alignment
...
(cherry picked from commit 1ad6180 )
9 years ago
Juergen Hoeller
bb6d9fabee
Expression alignment and related polishing (backported from master)
9 years ago
Juergen Hoeller
bffcd33ea3
PropertyOrFieldReference checks cached PropertyAccessor against current EvaluationContext
...
Issue: SPR-15769
(cherry picked from commit bcf9f21 )
9 years ago
stonio
1db42081e5
Use String#isEmpty()
...
Closes gh-1335
(cherry picked from commit 7d062df )
9 years ago
Andy Clement
7879bdfc1d
Fix compilation of SpEL elvis/ternary expressions
...
Without this fix the compiled version of elvis
actual behaved differently to the interpreted version
if the value being queried was an empty string. This
is now fixed. It also now correctly handles the
query value being a primitive and addresses the
findings of SPR-15192 where some type inferencing
logic was trying to be too clever, that code has
been deleted.
Issue: SPR-15192
(cherry picked from commit d41d28f )
9 years ago
Juergen Hoeller
5f90a7eee9
Delegate to common ClassUtils.getQualifiedName
...
Issue: SPR-15237
(cherry picked from commit 81aca78 )
9 years ago
Juergen Hoeller
8207c53b9a
Polishing
9 years ago
Juergen Hoeller
28849e0987
Revisit Assert to avoid single-arg assert methods (with refined messages)
...
Issue: SPR-15196
(cherry picked from commit 1b2dc36 )
9 years ago
Juergen Hoeller
0028b29760
Polishing
9 years ago
Juergen Hoeller
a7ba63d425
Shared DefaultConversionService instance for simple fallback purposes
...
Issue: SPR-14948
(cherry picked from commit 80931b2 )
9 years ago
Juergen Hoeller
5ca10b1d67
Consistent ExpressionException-style quoting of expression string and position
...
Issue: SPR-14942
(cherry picked from commit 14eba50 )
9 years ago