Status/Resolution/Reason: Closed/Fixed/Fixed
Reporter/Name(from Bugbase): / ()
Created: 10/10/2017
Components: Language
Versions: 2016,11.0,2018
Failure Type: Incorrectly functioning
Found In Build/Fixed In Build: Alpha, 304000 / 299481
Priority/Frequency: Normal / Few users will encounter
Locale/System: /
Vote Count: 1
Problem:
Interop with Java libs is way harder than it should be. Consider this real-world example of using the ElasticSearch Java API. (docs: https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-term-level-queries.html)
{code:java}
QueryBuilder qb = rangeQuery("age")
.gte("10")
.lt("20");
{code}
If you create an instance of Elastic's rangeQuery, you can not call the gte method from ColdFusion at all. You get an error:
Invalid CFML construct found on line 12 at column 10.
ColdFusion was looking at the following text:
gte
Method:
Result:
Expected:
Workaround:
Note:
Attachments:
Comments: