Age | Commit message (Collapse) | Author |
|
|
|
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1873312 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1873092 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1871416 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1866613 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1866610 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1866530 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1860723 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1860692 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1855596 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1855190 13f79535-47bb-0310-9956-ffa450edef68
|
|
corresponding property name
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1854737 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1854726 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1854710 13f79535-47bb-0310-9956-ffa450edef68
|
|
rather than '[I@15db9742')
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1854697 13f79535-47bb-0310-9956-ffa450edef68
|
|
directives wich don't start after a newline
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1854662 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1854406 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1854387 13f79535-47bb-0310-9956-ffa450edef68
|
|
(false by default) - if true, when printing null arguments, the macros will use the provided arguments literals
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1843909 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1843870 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1843825 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1843791 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1804256 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1799943 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1790706 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1784317 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1780307 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1777106 13f79535-47bb-0310-9956-ffa450edef68
|
|
ExtendedProperties, and dependency towards commons-collections.
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1773379 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1772670 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1769340 13f79535-47bb-0310-9956-ffa450edef68
|
|
2) bugfix and AST nodes hierarchy cleaning:
ASTBinaryOperator <--- ASTMathOperator <--- ASTAddNode, ASTSubstractNode, ...
<--- ASTComparisonOperator <--- ASTLTNode, ASTLENode, ...
<--- ASTLogicalOperator <--- ASTAndNode, ASTOrNode
The ASTBinaryOperator defines the new abstract method getLiteralOperator(), which returns the string representing the operator. It is used when calculating the error message which is displayed whenever something goes wrong (since at runtime tokens are freed to reduce memory usage, arithmetic errors where sometimes throwing NPEs before this reeng)
3) test cases for 1) and 2)
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1763913 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1761819 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1759455 13f79535-47bb-0310-9956-ffa450edef68
|
|
- added the new interface o.a.v.util.introspection.ConversionHandler,
and the new 'runtime.conversion.handler' configuration property
which let the configuration handler be pluggable.
- added a default implementation class o.a.v.util.introspection.ConversionHandlerImpl
that will implicitly convert method arguments between all basic Java data types
(boolean, numbers, string).
- added a new Converter<T> interface to represent converters towards type T
- added a public VelMethod.getMethod() getter to ease the work of people
customizing introspection
- added test case ConversionHandlerTestCase
- removed half-finished IntrospectionCache 'pluggability' feature:
since IntrospectionCache now needs a ConversionHandler a c'tor argument,
made it a concrete class and removed IntrospectionCacheImpl.
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1754151 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1753858 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1753817 13f79535-47bb-0310-9956-ffa450edef68
|
|
Review and specific tests still in progress, but already functionnal.
One change from the patch: String interning straregy has been made a boolean configuration property.
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1753788 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1753756 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1753737 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1753733 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1753717 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1753538 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1753531 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1753343 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1753319 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1753233 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1753138 13f79535-47bb-0310-9956-ffa450edef68
|
|
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1753072 13f79535-47bb-0310-9956-ffa450edef68
|