sun::types::ClassMethod
struct · Source (opens in a new tab)
struct sun::types::ClassMethodClass method information.
Public Functions
isGeneric
public · function · Source (opens in a new tab)
bool sun::types::ClassMethod::isGeneric() constReports whether this declaration still has unbound type parameters.
Public Fields
- canThrow
- declarationId
- defaultImplementation
- isConst
- isConstructor
- isSynthesizedConstructor
- isUnsafe
- name
- paramTypes
- returnType
- typeParameters
- visibility
canThrow
public · variable · Source (opens in a new tab)
bool sun::types::ClassMethod::canThrow = falseNo documentation comment.
declarationId
public · variable · Source (opens in a new tab)
DeclarationId sun::types::ClassMethod::declarationIdNo documentation comment.
Related: DeclarationId
defaultImplementation
public · variable · Source (opens in a new tab)
DeclarationId sun::types::ClassMethod::defaultImplementationNo documentation comment.
Related: DeclarationId
isConst
public · variable · Source (opens in a new tab)
bool sun::types::ClassMethod::isConst = falseNo documentation comment.
isConstructor
public · variable · Source (opens in a new tab)
bool sun::types::ClassMethod::isConstructorNo documentation comment.
isSynthesizedConstructor
public · variable · Source (opens in a new tab)
bool sun::types::ClassMethod::isSynthesizedConstructor = falseNo documentation comment.
isUnsafe
public · variable · Source (opens in a new tab)
bool sun::types::ClassMethod::isUnsafe = falseNo documentation comment.
name
public · variable · Source (opens in a new tab)
std::string sun::types::ClassMethod::nameNo documentation comment.
paramTypes
public · variable · Source (opens in a new tab)
std::vector<TypePtr> sun::types::ClassMethod::paramTypesNo documentation comment.
Related: TypePtr
returnType
public · variable · Source (opens in a new tab)
TypePtr sun::types::ClassMethod::returnTypeNo documentation comment.
Related: TypePtr
typeParameters
public · variable · Source (opens in a new tab)
std::vector<std::string> sun::types::ClassMethod::typeParametersNo documentation comment.
visibility
public · variable · Source (opens in a new tab)
sun::semantic_analysis::Visibility sun::types::ClassMethod::visibility =
sun::semantic_analysis::Visibility::PrivateNo documentation comment.
Related: sun::semantic_analysis::Visibility, sun::semantic_analysis::Visibility::Private