JdkJarTypeSolver

io.joern.javasrc2cpg.typesolvers.JdkJarTypeSolver$
See theJdkJarTypeSolver companion class

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def convertEntryPathToClassPoolName(entryPath: String): String

Convert the JarEntry path into the qualified name format expected by Javassist ClassPools

Convert the JarEntry path into the qualified name format expected by Javassist ClassPools

JarEntry format : foo/bar/Baz$Qux.class ClassPool format: foo.bar.Baz$Qux

Attributes

def convertEntryPathToJavaParserName(entryPath: String): String

Convert the JarEntry path into the qualified name format expected by JavaParser

Convert the JarEntry path into the qualified name format expected by JavaParser

JarEntry format : foo/bar/Baz$Qux.class JavaParser format: foo.bar.Baz.Qux

Attributes

def fromJdkPath(jdkPath: String): JdkJarTypeSolver

Concrete fields

val ClassExtension: String
val JarExtension: String
val JmodClassPrefix: String
val JmodExtension: String

Extensions

Extensions

extension (path: String)(path: String)
def isJarPath: Boolean
def isJmodPath: Boolean