io.joern.javasrc2cpg.jartypereader.model
Members list
Concise view
Type members
Classlikes
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ReferenceTypeSignaturetrait JavaTypeSignaturetrait Namedclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
case class ClassSignature(typeParameters: List[TypeParameter], superclassSignature: Option[ClassTypeSignature], superinterfaceSignatures: List[ClassTypeSignature])
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
case class ClassTypeSignature(packageSpecifier: Option[String], typedName: NameWithTypeArgs, suffix: List[NameWithTypeArgs]) extends ReferenceTypeSignature
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ReferenceTypeSignaturetrait JavaTypeSignaturetrait Namedclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- Known subtypes
- class PrimitiveTypetrait ReferenceTypeSignatureclass ArrayTypeSignatureclass ClassTypeSignatureclass TypeVariableSignature
case class MethodSignature(typeParameters: List[TypeParameter], paramTypes: List[JavaTypeSignature], returnSignature: JavaTypeSignature, throwsSignatures: List[JavaTypeSignature])
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait JavaTypeSignatureclass PrimitiveTypetrait ReferenceTypeSignatureclass ArrayTypeSignatureclass ClassTypeSignatureclass TypeVariableSignaturetrait ResolvedTypeclass ResolvedMethodclass ResolvedTypeDeclclass ResolvedVariableTypeobject Unresolved.type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait JavaTypeSignaturetrait Namedclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- Known subtypes
case class ResolvedMethod(name: String, parentTypeDecl: ResolvedTypeDecl, signature: MethodSignature, isAbstract: Boolean) extends ResolvedType
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ResolvedTypetrait Namedclass Objecttrait Matchableclass Any
Attributes
- Graph
- 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
- Graph
- Supertypes
object ResolvedTypeDecl
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ResolvedTypeDecl.type
case class ResolvedVariableType(name: String, signature: ReferenceTypeSignature) extends ResolvedType
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ResolvedTypetrait Namedclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
case class TypeParameter(name: String, classBound: Option[ReferenceTypeSignature], interfaceBounds: List[ReferenceTypeSignature])
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ReferenceTypeSignaturetrait JavaTypeSignaturetrait Namedclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait TypeArgumentclass Objecttrait Matchableclass Any
- Self type
- UnboundWildcard.type
Attributes
- Graph
- Supertypes
- Self type
- Unresolved.type