ExternalTypePass

class ExternalTypePass: TypePass

Builds type declaration vertices for external (library or the code is unavailable) types.

Constructors

<init>

constructor(driver: IDriver)

Builds type declaration vertices for external (library or the code is unavailable) types.

Parameters

Name Description
driver: IDriver

Methods

buildTypeDeclaration

protected fun buildTypeDeclaration(type: Type): NewTypeDeclBuilder?

Parameters

Name Description
type: Type

ReturnValue

Name Description
NewTypeDeclBuilder?

buildTypeDecNode

protected fun buildTypeDecNode(shortName: String, fullName: String, filename: String, parentType: String): NewTypeDeclBuilder

Creates an external TYPE_DECL.

Parameters

Name Description
shortName: String
fullName: String
filename: String
parentType: String

ReturnValue

Name Description
NewTypeDeclBuilder