[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [transformer-dev] Class loader transformations
|
Hi,
You might find these to be of interest:
https://github.com/eclipse/transformer/blob/main/org.eclipse.transformer/src/test/java/transformer/test/TransformClassLoader.java
https://github.com/eclipse/transformer/blob/main/org.eclipse.transformer/src/test/java/transformer/test/TestTransformClass.java
The first wires a class transform action into a class loader. Transformations are performed on loaded resources
The second has a few tests which exercise the class loader.
Thanks!
Thomas F. Bitonti
"Basil Crow" ---01/09/2022 08:21:46 PM---Thanks for this project! I was delighted to read this: > Possible secondary use cases are as follows
From: "Basil Crow" <me@xxxxxxxxxxxxx>
To: transformer-dev@xxxxxxxxxxx
Date: 01/09/2022 08:21 PM
Subject: [EXTERNAL] [transformer-dev] Class loader transformations
Sent by: "transformer-dev" <transformer-dev-bounces@xxxxxxxxxxx>
Thanks for this project! I was delighted to read this:
> Possible secondary use cases are as follows: Classloading case: A java class action is created and initialized, and is wired into a custom class loader. When loading resources, in particular, when loading a class resource, the java class action is used to transform the contents of the resource before making them available to the class loader.
I implemented a prototype of this for Jenkins in the following PR:
https://github.com/jenkinsci/jenkins/pull/6085 You can see the result
in JakartaCompatibilityTransformer, JenkinsClassLoader,
AntClassLoader, and URLClassLoader2. It seems to work as advertised.
_______________________________________________
transformer-dev mailing list
transformer-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/transformer-dev
