Where is lucee.runtime.type.ArrayImpl

Hello all,

An array in Lucee has a java type lucee.runtime.type.ArrayImpl. Does
anyone know where this class ends up in the deployed lucee server? It
doesn’t seem to be in lucee.jar, nor anywhere else that I can find.

Reason I ask is I’m trying to write tests for a façade written in Java that
will take variables passed from ColdFusion. I thought I’d include
lucee.jar in my java project, then instantiate some test data with Lucee
native types. But no luck finding where these types are.

TIA
Jaime

sadly it is not that easy, the lucee.jar is more or less just a collection
of interfaces and manages Lucee core files (lco).
The reason for this is very simple, as you may know you can update the
lucee core in the admin on the fly without restart Lucee. to make this work
the implementation of everything (including ArrayImpl) can only be found in
the core, so an update also can change this.

But Lucee provides a “public interface” for creating objects, see the
following wiki entry:
https://bitbucket.org/lucee/lucee/wiki/Java_Using_Lucee_in_Java

MichaOn Mon, Aug 24, 2015 at 7:53 AM, Jaime Metcher <@Jaime_Metcher> wrote:

Hello all,

An array in Lucee has a java type lucee.runtime.type.ArrayImpl. Does
anyone know where this class ends up in the deployed lucee server? It
doesn’t seem to be in lucee.jar, nor anywhere else that I can find.

Reason I ask is I’m trying to write tests for a façade written in Java
that will take variables passed from ColdFusion. I thought I’d include
lucee.jar in my java project, then instantiate some test data with Lucee
native types. But no luck finding where these types are.

TIA
Jaime


See Lucee at CFCamp Oct 22 & 23 2015 @ Munich Airport, Germany - Get your
ticket NOW - http://www.cfcamp.org/

You received this message because you are subscribed to the Google Groups
“Lucee” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to lucee+unsubscribe@googlegroups.com.
To post to this group, send email to lucee@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/lucee/ca27b145-db49-4f45-9676-64f7bd8024dd%40googlegroups.com
https://groups.google.com/d/msgid/lucee/ca27b145-db49-4f45-9676-64f7bd8024dd%40googlegroups.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

Thanks for the quick reply, Micha. This was driving me nuts, so good to
know even though I can’t use the Lucee 5 approach yet.

JaimeOn Monday, August 24, 2015 at 6:04:12 PM UTC+10, Micha wrote:

sadly it is not that easy, the lucee.jar is more or less just a collection
of interfaces and manages Lucee core files (lco).
The reason for this is very simple, as you may know you can update the
lucee core in the admin on the fly without restart Lucee. to make this work
the implementation of everything (including ArrayImpl) can only be found in
the core, so an update also can change this.

But Lucee provides a “public interface” for creating objects, see the
following wiki entry:
lucee / Lucee / wiki / Java Using Lucee in Java — Bitbucket

Micha

On Mon, Aug 24, 2015 at 7:53 AM, Jaime Metcher <jmet...@gmail.com <javascript:>> wrote:

Hello all,

An array in Lucee has a java type lucee.runtime.type.ArrayImpl. Does
anyone know where this class ends up in the deployed lucee server? It
doesn’t seem to be in lucee.jar, nor anywhere else that I can find.

Reason I ask is I’m trying to write tests for a façade written in Java
that will take variables passed from ColdFusion. I thought I’d include
lucee.jar in my java project, then instantiate some test data with Lucee
native types. But no luck finding where these types are.

TIA
Jaime


See Lucee at CFCamp Oct 22 & 23 2015 @ Munich Airport, Germany - Get your
ticket NOW - http://www.cfcamp.org/

You received this message because you are subscribed to the Google Groups
“Lucee” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to lucee+un...@googlegroups.com <javascript:>.
To post to this group, send email to lu...@googlegroups.com <javascript:>
.
To view this discussion on the web visit
https://groups.google.com/d/msgid/lucee/ca27b145-db49-4f45-9676-64f7bd8024dd%40googlegroups.com
https://groups.google.com/d/msgid/lucee/ca27b145-db49-4f45-9676-64f7bd8024dd%40googlegroups.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.