io.joern.javasrc2cpg.typesolvers
package io.joern.javasrc2cpg.typesolvers
Members list
Type members
Classlikes
class CachingReflectionTypeSolver extends ReflectionTypeSolver
Attributes
- Supertypes
-
class ReflectionTypeSolverclass ClassLoaderTypeSolvertrait TypeSolverclass Objecttrait Matchableclass AnyShow all
class EagerSourceTypeSolver(asts: List[JpAstWithMeta], combinedTypeSolver: SimpleCombinedTypeSolver) extends TypeSolver
Attributes
- Companion
- object
- Supertypes
-
trait TypeSolverclass Objecttrait Matchableclass Any
object EagerSourceTypeSolver
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
class JdkJarTypeSolver extends TypeSolver
Attributes
- Companion
- object
- Supertypes
-
trait TypeSolverclass Objecttrait Matchableclass Any
object JdkJarTypeSolver
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JdkJarTypeSolver.type
class JmodClassPath(jmodPath: String) extends ClassPath
Attributes
- Companion
- object
- Supertypes
-
trait ClassPathclass Objecttrait Matchableclass Any
object JmodClassPath
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JmodClassPath.type
class NonCachingClassPool extends ClassPool
The NonCachingClassPool is meant to be used in conjuction with a type solver that already caches resolved types. This means that caching the intermediate ctClasses is just extra memory use.
The NonCachingClassPool is meant to be used in conjuction with a type solver that already caches resolved types. This means that caching the intermediate ctClasses is just extra memory use.
NonCachingClassPool extends ClassPool(useDefaultPath = false) to avoid adding the system path to the search list.
Attributes
- Supertypes
-
class ClassPoolclass Objecttrait Matchableclass Any
class SimpleCombinedTypeSolver extends TypeSolver
Attributes
- Supertypes
-
trait TypeSolverclass Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object TypeInfoCalculator
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TypeInfoCalculator.type
In this article