-
Bug
-
Resolution: Fixed
-
P4
-
8
-
None
-
javafx.version=8.0.0, java.runtime.name=Java(TM) SE Runtime Environment, java.vm.version=25.0-b70, user.country.format=CH, java.vm.vendor=Oracle Corporation, java.vm.name=Java HotSpot(TM) 64-Bit Server VM, file.encoding.pkg=sun.io, user.country=US, sun.java.launcher=SUN_STANDARD, sun.os.patch.level=unknown, java.vm.specification.name=Java Virtual Machine Specification, java.vm.specification.vendor=Oracle Corporation, os.name=Mac OS X, sun.jnu.encoding=UTF-8, java.specification.name=Java Platform API Specification, java.class.version=52.0, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, os.version=10.9.2, java.specification.version=1.8
javafx.version=8.0.0, java.runtime.name=Java(TM) SE Runtime Environment, java.vm.version=25.0-b70, user.country.format=CH, java.vm.vendor=Oracle Corporation, java.vm.name=Java HotSpot(TM) 64-Bit Server VM, file.encoding.pkg=sun.io, user.country=US, sun.java.launcher=SUN_STANDARD, sun.os.patch.level=unknown, java.vm.specification.name=Java Virtual Machine Specification, java.vm.specification.vendor=Oracle Corporation, os.name=Mac OS X, sun.jnu.encoding=UTF-8, java.specification.name=Java Platform API Specification, java.class.version=52.0, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, os.version=10.9.2, java.specification.version=1.8
This is because of line 415 in class com.sun.javafx.fxml.expression.Expression in method tokenize, which doesn't consider, that after a TokenType.END_GROUP a BINARY_OPERATOR must follow.
So the line should read as follows:
unary = !(token.type == TokenType.LITERAL || token.type == TokenType.VARIABLE || token.type == TokenType.END_GROUP);
- relates to
-
JDK-8094816 [Bindings] wrong calculation of operator priority in com.sun.javafx.fxml.expression.Expression.getPriority
- Resolved