Commits

Show all
Author Commit Message Labels Comments Date
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Implemented ability to register a special class cache listener class to OgnlRuntime which makes it possible to prevent reflection caching of specific class types.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-91. God that bug sucked ass.... Finally did numeric coercion refactoring whether I liked it or not.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
The sign of the beast! Exactly 666 unit tests now. I must be the expression anti-christ.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-89. ASTCtor was calling ExpressionCompiler.getRootExpression() on child expression of ASTRootVarRef - which was also doing the same exact thing on itself.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Got docbook working finally. Has to be run with 1.4 jre.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Cleaning up source / javadocs / etc in preparation for release. Tried unsuccessfully to get docbook running happily.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-86. NumericExpression superclass was incorrectly using _currentChain context values stored during chained subexpressions for non ASTMethod children.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-85. Error with type conversion in constructor calls. Finally refactored ASTCtor to really dig through the available constructors and more thoroughly convert parameter types when possible.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-84, OGNL-83. Precasting statements were being stolen by ASTMethod for inner children incorrectly. ASTProperty also wasn't setting the correct current type on previously indexed methods.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes TAPESTRY-1419. Needed to add () around widening expressions in ASTList.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-77. ASTAdd wasn't setting the context type before returning.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-76. ObjectPropertyAccessor was incorrectly trying to generate an array property reference in the setter code (ie java.lang.Object[].class) - which is of course invalid. Changed to use the OgnlOps.toArray() style parameter conversion.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-75.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-74. Used a 1.5 only jre feature of Integer.valueOf(int)
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-72. ASTCtor was setting the generic type instead of the actual type... This was breaking things when the type being constructed was an array.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-73. When evaluating child source strings via the OgnlRuntime.getChildSource() method standard runtime exceptions weren't being properly handled..The more correct way to handle those is to throw an UnsupportedCompilationException so that they can be re-evaluated later and possibly compiled natively when more objects in the expression are resolvable.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-47 and possibly all enum related bugs. We'll see.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Resolves OGNL-70. Don't know why it doesn't like dividing by zero..sheesh.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Added new test for OGNL-66 which was un-reproducable.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Added more lenient setter method checking in OgnlRuntime.getWriteMethod() so that ObjectPropertyAccessors can handle setters that return a value.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes weird condition where some kind of JBoss classloader monkeybusiness causes not found classes to not throw ClassNotFoundException. Fixes OGNL-13.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Resolves OGNL-64.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-65. && expressions needed () .
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-61. ExpressionNode's and string concatenation wasn't working out so well without ()s.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Added some more tests but unable to re-produce bug.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-62. OgnlRuntime.getReadMethod() wasn't checking for a valid return type in the second pass method matcher.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-60 . OgnlOps wasn't converting simple object values to object arrays && ASTMethod wasn't checking for void return types to parameter values.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Added some more unit tests referenced in jira but could not get them to fail.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-56. Trying to be clever with source strings containg booleans didn't work out. Used clumsier OgnlOps method instead.
Default avatar jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-58. ASTChain children weren't having their expression root strings added.
  1. Prev
  2. Next
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.