io.joern.javasrc2cpg.jartypereader.model
Members list
Type members
Classlikes
case class ArrayTypeSignature(signature: JavaTypeSignature) extends ReferenceTypeSignature
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ReferenceTypeSignaturetrait JavaTypeSignaturetrait Namedclass Objecttrait Matchableclass AnyShow all
case class BoundWildcard(bound: Bound, typeSignature: ReferenceTypeSignature) extends TypeArgument
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TypeArgumentclass Objecttrait Matchableclass AnyShow all
case class ClassSignature(typeParameters: List[TypeParameter], superclassSignature: Option[ClassTypeSignature], superinterfaceSignatures: List[ClassTypeSignature])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class ClassTypeSignature(packageSpecifier: Option[String], typedName: NameWithTypeArgs, suffix: List[NameWithTypeArgs]) extends ReferenceTypeSignature
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ReferenceTypeSignaturetrait JavaTypeSignaturetrait Namedclass Objecttrait Matchableclass AnyShow all
sealed trait JavaTypeSignature extends Named
Attributes
- Supertypes
- Known subtypes
-
class PrimitiveTypetrait ReferenceTypeSignatureclass ArrayTypeSignatureclass ClassTypeSignatureclass TypeVariableSignature
case class MethodSignature(typeParameters: List[TypeParameter], paramTypes: List[JavaTypeSignature], returnSignature: JavaTypeSignature, throwsSignatures: List[JavaTypeSignature])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait JavaTypeSignatureclass PrimitiveTypetrait ReferenceTypeSignatureclass ArrayTypeSignatureclass ClassTypeSignatureclass TypeVariableSignaturetrait ResolvedTypeclass ResolvedMethodclass ResolvedTypeDeclclass ResolvedVariableTypeobject Unresolved.typeShow all
case class PrimitiveType(fullName: String) extends JavaTypeSignature
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JavaTypeSignaturetrait Namedclass Objecttrait Matchableclass AnyShow all
sealed trait ReferenceTypeSignature extends JavaTypeSignature
Attributes
- Supertypes
- Known subtypes
case class ResolvedMethod(name: String, parentTypeDecl: ResolvedTypeDecl, signature: MethodSignature, isAbstract: Boolean) extends ResolvedType
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ResolvedTypetrait Namedclass Objecttrait Matchableclass AnyShow all
sealed trait ResolvedType extends Named
Attributes
- Supertypes
- Known subtypes
class ResolvedTypeDecl(val name: String, val packageSpecifier: Option[String], val signature: ClassSignature, val isInterface: Boolean, val isAbstract: Boolean, val fields: List[ResolvedVariableType], initDeclaredMethods: List[ResolvedMethod]) extends ResolvedType
Attributes
- Companion
- object
- Supertypes
object ResolvedTypeDecl
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ResolvedTypeDecl.type
case class ResolvedVariableType(name: String, signature: ReferenceTypeSignature) extends ResolvedType
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ResolvedTypetrait Namedclass Objecttrait Matchableclass AnyShow all
case class SimpleTypeArgument(typeSignature: ReferenceTypeSignature) extends TypeArgument
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TypeArgumentclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
case class TypeParameter(name: String, classBound: Option[ReferenceTypeSignature], interfaceBounds: List[ReferenceTypeSignature])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class TypeVariableSignature(identifier: String) extends ReferenceTypeSignature
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ReferenceTypeSignaturetrait JavaTypeSignaturetrait Namedclass Objecttrait Matchableclass AnyShow all
case object UnboundWildcard extends TypeArgument
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait TypeArgumentclass Objecttrait Matchableclass AnyShow all
- Self type
-
UnboundWildcard.type
object Unresolved extends ResolvedType
Attributes
- Supertypes
- Self type
-
Unresolved.type
In this article