qtil
advanced-security/qtil-swift 0.0.3
Search

Class Raw::OpaqueTypeArchetypeType

INTERNAL: Do not use. An opaque type, that is a type formally equivalent to an underlying type but abstracting it away.

See https://docs.swift.org/swift-book/LanguageGuide/OpaqueTypes.html.

Import path

import codeql.swift.generated.Raw

Direct supertypes

Indirect supertypes

Predicates

getDeclaration

Gets the declaration of this opaque type archetype type.

toString

Inherited predicates

getCanonicalType

Gets the canonical type of this type.

from Type
getInterfaceType

Gets the interface type of this archetype type.

from ArchetypeType
getName

Gets the name of this type.

from Type
getProtocol

Gets the indexth protocol of this archetype type (0-based).

from ArchetypeType
getSuperclass

Gets the superclass of this archetype type, if it exists.

from ArchetypeType
isUnknown

Holds if this element is unknown.

from Element