sun::types::ClassMethod

sun::types::ClassMethod

struct · Source (opens in a new tab)

struct sun::types::ClassMethod

Class method information.

Public Functions

isGeneric

public · function · Source (opens in a new tab)

bool sun::types::ClassMethod::isGeneric() const

Reports whether this declaration still has unbound type parameters.

Public Fields

canThrow

public · variable · Source (opens in a new tab)

bool sun::types::ClassMethod::canThrow = false

No documentation comment.

declarationId

public · variable · Source (opens in a new tab)

DeclarationId sun::types::ClassMethod::declarationId

No documentation comment.

Related: DeclarationId

defaultImplementation

public · variable · Source (opens in a new tab)

DeclarationId sun::types::ClassMethod::defaultImplementation

No documentation comment.

Related: DeclarationId

isConst

public · variable · Source (opens in a new tab)

bool sun::types::ClassMethod::isConst = false

No documentation comment.

isConstructor

public · variable · Source (opens in a new tab)

bool sun::types::ClassMethod::isConstructor

No documentation comment.

isSynthesizedConstructor

public · variable · Source (opens in a new tab)

bool sun::types::ClassMethod::isSynthesizedConstructor = false

No documentation comment.

isUnsafe

public · variable · Source (opens in a new tab)

bool sun::types::ClassMethod::isUnsafe = false

No documentation comment.

name

public · variable · Source (opens in a new tab)

std::string sun::types::ClassMethod::name

No documentation comment.

paramTypes

public · variable · Source (opens in a new tab)

std::vector<TypePtr> sun::types::ClassMethod::paramTypes

No documentation comment.

Related: TypePtr

returnType

public · variable · Source (opens in a new tab)

TypePtr sun::types::ClassMethod::returnType

No documentation comment.

Related: TypePtr

typeParameters

public · variable · Source (opens in a new tab)

std::vector<std::string> sun::types::ClassMethod::typeParameters

No documentation comment.

visibility

public · variable · Source (opens in a new tab)

sun::semantic_analysis::Visibility sun::types::ClassMethod::visibility =
      sun::semantic_analysis::Visibility::Private

No documentation comment.

Related: sun::semantic_analysis::Visibility, sun::semantic_analysis::Visibility::Private