Re: Exposed types not in CoreExposed.includes

"[email protected]" <[email protected]>
Newsgroups gmane.comp.lang.jython.devel
Message-ID <CADrh4zJke92cMfCf+6bFMBzgAV_rTCwXc-yVyBk7Q9q80mc5KA@mail.gmail.com>
The ast.* cases are oversights (specifically my oversights, I think). I
suspect the other is an oversight as well.

Thanks for finding them!

-Frank

On Aug 26, 2017 05:47, "Jeff Allen" <[email protected]> wrote:

> Tinkering with the logic of PyType, I have run across cases where a class
> is annotated @ExposedType but does produce a TypeBuilder when initialised.
> This is because they are not listed in CoreExposed.includes, are not
> processed by the exposer, and therefore are represented by a  PyJavaType
> object.
>
> I am experimenting with using the annotation, rather than static
> initialisation and looking for a builder, as my way to distinguish the two
> cases, and which reveals this discrepancy whe addBuilder is not called.
>
> So far I found: PyNullImporter, org.python.modules.itertools.imap,
> org.python.antlr.ast.SetComp, org.python.antlr.ast.SetComp, PyXRangeIter.
>
> Such cases are just an oversight, not some subtle choice I haven't
> understood, right?
>
> Jeff
>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Jython-dev mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jython-dev
>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

_______________________________________________
Jython-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jython-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.