Need solution for accessing some of private methods in peoplesoft tool jar for java 17
We are currently using peopletools 8.52 version for our mulesoft peoplesoft connector. We perform few CRUD operations using peoplesoft jar i.e. psjoa (version - 0.1) where we use the following class to hit the request to peopletools.
psft.pt8.joa.CI
psft.pt8.joa.CICollection
psft.pt8.joa.CIPropertyInfo
psft.pt8.joa.CIPropertyInfoCollection
psft.pt8.joa.CIRow
psft.pt8.joa.CIScroll
We are working on migration of mulesoft peoplesoft connector to JAVA17. One issue that we are currently facing is that the above mentioned classes are having default class access modifier (e.g class CI implements IObject, Serializable). Currently we are using reflection to access the methods of the above mentioned class. Since reflection is not allowed in JAVA17 there is no way for us to access the methods of the mentioned class.