Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[lyo-dev] Generator Backward Compatibility
  • From: Jan-Patrick Osterloh <osterloh@xxxxxxxx>
  • Date: Thu, 21 Nov 2019 17:17:39 +0100
  • Autocrypt: addr=osterloh@xxxxxxxx; prefer-encrypt=mutual; keydata= mQINBFaYzvABEAC6kSTwexU5Zme4Zc21MF2Zy+fsv8/nLPVgeTTGCY/3RJEoqpMzd+Ox7JR3 iSMkItkxTHu6Giw8YcMNbTM5ptoSTryDRMjLXvvMTmaWhPBlv66gvy6KJwfLawkQAubJKj32 rh1/7r9eT4s7iDSTLcabyHHx/9Ogvhm7feRwOvRB9u7ukcI7m4fEDZscvVZKwlcGD3wr1OtY BQIOhhEzS6XvumVTgLBN5NgtEk5MlAmFIQaBxYDt47D1QsDu7991Z2iFTuuybqrJL0vo8PAA Sqtjo0cSQu12NqU78D3zCOG8hU+kiXKW2DdmXnmkbyH1K/yztwSpNfbbOpi17CeD1snmAAEY akTtZKkVvtTa3Xg3GQ6yU/GVxFEZ+cLDViRSStL1gi5mnRHbHY7IyoEx1W/+GYPv5ripe2aB Y9c1a9l/1bLxWXAKwbD9haCHZ19lMfvF0eGn4Li3HyB5YHnhCCapoxIJJnOuDGPvaB5H+qv1 p8cxqN7p24Z6v3NZ0b7sEtQNHnq9IvJ2sSUVpHk9hy93ZNdAg3TqrQ09kN7elXxPy3xQ5OLr Q/PZTGi8bRMSShzSm8KPZy1FKzSWbYTLOtiw6HeM2s7tl+lPVD2+UH0mWleXPfZ7iaIwKa7m XlkwUSgh2dc5LvWBVCz0LiXz1NBiqrT70czodA62l1pQYLno2wARAQABtChKYW4tUGF0cmlj ayBPc3RlcmxvaCA8b3N0ZXJsb2hAb2ZmaXMuZGU+iQJCBBMBCAAsAhsjBwsJCAcDAgEGFQgC CQoLBBYCAwECHgECF4ACGQEFAluWVmQFCQbeuvQACgkQlxtC0YJWygwFGRAAgNfQK1yfY5Wf Mzz9W0JXdQZUwEg3rR4fLMNxwpu1q7OmEF784qKJ2CI0UeiUOozOGR4T8n2HhohW4P/iYSyV dR6Dsl7N/HBXZTUU4xCIFG6nSd/x6mcHC4pclcJbSUcnqChS3+cfMHL04V3unsidhI7qNO5k qyuPHfJPEHJdSOXYgdIkEFpwG8r8FLCuMOo5EXxMBQHCzbic7UE5jt5Rnz3YirQJwfhheDkj FvAh8QUUDN9mReDu7GKZkbfJfoyantLRnwjfQOmtUoDTZpUK09GGKEQAiKtge47FS5hCihpI K8OjAeLQ4XA4ZOExtmI5MaVCLZDXlkXJJlK8zhNFgVFZbGD+WVWpvHD24NShjPrdGMn2PhtY r3Q2m54PLY2ZhpRsGYrI53CLXPDvKaDzfZa+YysBsUe7CCAMHh/ZPKJhPGO1DSSK7DS3tR3s cn84OZRH3i/oSiktjsmnx/iitfVmSt279J8keKEyGtUvsI24i6WPEpldsYaVHdh0I5LVZBn6 y4DFOuJkCOO5dqhNIJC6KnQDcRXFq0MHdeKigUjdh1Rz5IJvf0SiOvRTuhzDUbTg9972jfeF YrWbjO2DWgdAwQ3+i7CiqvPdxMceiUsagALvHvUe5tdwUtRQXFpxcqb5jMTZsY/pQJouh/jZ 0+EYnS4iDVP7vzrxLEEhY5s=
  • Delivered-to: lyo-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/lyo-dev>
  • List-help: <mailto:lyo-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/lyo-dev>, <mailto:lyo-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/lyo-dev>, <mailto:lyo-dev-request@eclipse.org?subject=unsubscribe>
  • Openpgp: preference=signencrypt
  • User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1

Hi,

I just updated to Lyo Code Generator 4.0.0.201911060911.

When I now generate my code, in my "ServletListener", the following get's generated:
private static String generateBasePath(final ServletContextEvent servletContextEvent, String basePathEnvKey, String basePathContextPropertyKey, String fallbackBase) {
    String base = getBasePathFromEnvironment(basePathEnvKey).orElseGet(() -> getBasePathFromContext(servletContextEvent, basePathContextPropertyKey).orElseGet(() -> fallbackBase));
    UriBuilder builder = UriBuilder.fromUri(base);
    return builder.path(servletContextEvent.getServletContext().getContextPath()).build().toString();
}

Unfortunately, my Server is still on JDK 1.7 (I'll ask for an update, but I don't know if this will be possible). Lambdas are only for JDK > 1.7, and thus this breaks my code generation. With eclipse I can easily transform it back, but it is regenerated every time...

And I had to CreationDialogs defined, but the generated code resulted in multiple Compile errors in eclipse: in the FromHTML there where some "new URI...", and the compiler complained about missing URI...Exceptions. I cant remember exactly, because I deleted the Dialogs to fix this, since I don't need them...

Best
Jan-Patrick

-- 
Dipl. Inform. Jan-Patrick Osterloh
Senior Research Engineer
Human Centered Design Group

OFFIS e.V. - Institut für Informatik | Institute for Information Technology
             FuE Bereich Verkehr     | R&D Division Transportation
             Escherweg 2, 26121 Oldenburg - Germany
Room:        D107
Phone/Fax:   +49 441 97 22-524 / -502
E-Mail:      osterloh@xxxxxxxx
URL:         http://www.offis.de 

Registergericht: Amtsgericht Oldenburg VR 1956
Vorstand: Prof. Dr.-Ing. Wolfgang H. Nebel (Vorsitzender),
          Prof. Dr. techn. Susanne Boll-Westermann,
          Prof. Dr.-Ing. Axel Hahn,
          Prof. Dr.-Ing. Andreas Hein,
          Prof. Dr. Sebastian Lehnhoff 

Unsere Hinweise zum Datenschutz sind abrufbar unter: 
https://www.offis.de/datentransparenz.html

Back to the top