Author: drobiazko
Date: Sat Nov 21 19:14:25 2009
New Revision: 882974
URL: http://svn.apache.org/viewvc?rev=882974&view=rev
Log:
TAP5-913: java.lang.VerifyError Stack size too large
Modified:
tapestry/tapestry5/branches/5.1.0.x-dev/tapestry-core/src/main/antlr/org/apache/tapestry5/internal/antlr/PropertyExpressionLexer.g
Modified:
tapestry/tapestry5/branches/5.1.0.x-dev/tapestry-core/src/main/antlr/org/apache/tapestry5/internal/antlr/PropertyExpressionLexer.g
URL:
http://svn.apache.org/viewvc/tapestry/tapestry5/branches/5.1.0.x-dev/tapestry-core/src/main/antlr/org/apache/tapestry5/internal/antlr/PropertyExpressionLexer.g?rev=882974&r1=882973&r2=882974&view=diff
==============================================================================
---
tapestry/tapestry5/branches/5.1.0.x-dev/tapestry-core/src/main/antlr/org/apache/tapestry5/internal/antlr/PropertyExpressionLexer.g
(original)
+++
tapestry/tapestry5/branches/5.1.0.x-dev/tapestry-core/src/main/antlr/org/apache/tapestry5/internal/antlr/PropertyExpressionLexer.g
Sat Nov 21 19:14:25 2009
@@ -28,19 +28,19 @@
// Integer constant
fragment INTEGER
- : ;
+ : {this.getClass(); /* Fix java.lang.VerifyError: Stack size too
large */};
// Read a property or invoke a method.
fragment DEREF
- : ;
+ : {this.getClass(); /* Fix java.lang.VerifyError: Stack size too
large */};
// Range operator, ".." between two integers.
fragment RANGEOP
- : ;
+ : {this.getClass(); /* Fix java.lang.VerifyError: Stack size too
large */};
// Decimal number
fragment DECIMAL
- : ;
+ : {this.getClass(); /* Fix java.lang.VerifyError: Stack size too
large */};
fragment LETTER
: ('a'..'z'|'A'..'Z');