io.shiftleft.semanticcpg.language.importresolver
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
object EvaluatedImport
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
EvaluatedImport.type
An import that has been evaluated as either resolved or not.
An import that has been evaluated as either resolved or not.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait ResolvedImportclass ResolvedMemberclass ResolvedMethodclass ResolvedTypeDecltrait UnresolvedImportclass UnknownImportclass UnknownMethodclass UnknownTypeDeclShow all
trait Implicits
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
sealed trait ResolvedImport extends EvaluatedImport
An import that has been resolved to a node in the CPG.
An import that has been resolved to a node in the CPG.
Attributes
- Supertypes
- Known subtypes
final class ResolvedImportAsTagExt(node: Tag) extends AnyVal
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
final class ResolvedImportAsTagTraversal(steps: Iterator[Tag]) extends AnyVal
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
case class ResolvedMember(basePath: String, memberName: String, label: String) extends ResolvedImport
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ResolvedImporttrait EvaluatedImportclass Objecttrait Matchableclass AnyShow all
case class ResolvedMethod(fullName: String, alias: String, receiver: Option[String], label: String) extends ResolvedImport
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ResolvedImporttrait EvaluatedImportclass Objecttrait Matchableclass AnyShow all
case class ResolvedTypeDecl(fullName: String, label: String) extends ResolvedImport
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ResolvedImporttrait EvaluatedImportclass Objecttrait Matchableclass AnyShow all
case class UnknownImport(path: String, label: String) extends UnresolvedImport
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait UnresolvedImporttrait EvaluatedImportclass Objecttrait Matchableclass AnyShow all
case class UnknownMethod(fullName: String, alias: String, receiver: Option[String], label: String) extends UnresolvedImport
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait UnresolvedImporttrait EvaluatedImportclass Objecttrait Matchableclass AnyShow all
case class UnknownTypeDecl(fullName: String, label: String) extends UnresolvedImport
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait UnresolvedImporttrait EvaluatedImportclass Objecttrait Matchableclass AnyShow all
sealed trait UnresolvedImport extends EvaluatedImport
An import that has not been successfully resolved to a node in the CPG. This is likely an external dependency.
An import that has not been successfully resolved to a node in the CPG. This is likely an external dependency.
Attributes
- Supertypes
- Known subtypes
Implicits
Implicits
In this article