JarTypeSolver

constructor(pathToJarOrClassFileHierarchy: Path)(source)

Create a JarTypeSolver from a Path.

Parameters

pathToJarOrClassFileHierarchy

The path where the jar or class file hierarchy is located.

Throws

If an I/O exception occurs while reading the Jar or class file hierarchy.


constructor(pathToJarOrClassFileHierarchy: File)(source)

Create a JarTypeSolver from a File.

Parameters

pathToJarOrClassFileHierarchy

The file pointing to the jar or class file hierarchy is located.

Throws

If an I/O exception occurs while reading the Jar or class file hierarchy.


constructor(pathToJarOrClassFileHierarchy: String)(source)

Create a JarTypeSolver from a path in a String format.

Parameters

pathToJarOrClassFileHierarchy

The path pointing to the jar or class file hierarchy.

Throws

If an I/O exception occurs while reading the Jar or class file hierarchy.


constructor(jarInputStream: InputStream)(source)

Create a JarTypeSolver from a InputStream. The content will be dumped into a temporary file to be used in the type solver.

Parameters

jarInputStream

The input stream to be used.

Throws

If an I/O exception occurs while creating the temporary file.