sun::ast::MemberAccessAnalysis
struct · Source (opens in a new tab)
struct sun::ast::MemberAccessAnalysis : public sun::ast::ExprAnalysisAnalysis data for MemberAccessAST.
Inherits
- sun::ast::ExprAnalysis (public)
Public Functions
MemberAccessAnalysis
MemberAccessAnalysis(const MemberAccessAnalysis &)=default
public · function · Source (opens in a new tab)
sun::ast::MemberAccessAnalysis::MemberAccessAnalysis(const MemberAccessAnalysis &)=defaultCreates an instance with its default state.
MemberAccessAnalysis()=default
public · function · Source (opens in a new tab)
sun::ast::MemberAccessAnalysis::MemberAccessAnalysis()=defaultCreates an instance with its default state.
operator=
public · function · Source (opens in a new tab)
MemberAccessAnalysis & sun::ast::MemberAccessAnalysis::operator=(const MemberAccessAnalysis &)=defaultReplaces the stored state with a copy of another instance.
Related: MemberAccessAnalysis
Public Fields
fieldWrite
public · variable · Source (opens in a new tab)
sun::ast::FieldWriteKind sun::ast::MemberAccessAnalysis::fieldWrite = sun::ast::FieldWriteKind::ReplacesValueNo documentation comment.
Related: sun::ast::FieldWriteKind, sun::ast::FieldWriteKind::ReplacesValue
isBoundMethodRef
public · variable · Source (opens in a new tab)
bool sun::ast::MemberAccessAnalysis::isBoundMethodRef = falseNo documentation comment.
qualifiedName
public · variable · Source (opens in a new tab)
QualifiedName sun::ast::MemberAccessAnalysis::qualifiedNameNo documentation comment.
Related: QualifiedName
resolvedTypeArgs
public · variable · Source (opens in a new tab)
std::vector<TypePtr> sun::ast::MemberAccessAnalysis::resolvedTypeArgsNo documentation comment.
Related: TypePtr
resolvedVariadicArgTypes
public · variable · Source (opens in a new tab)
std::vector<TypePtr> sun::ast::MemberAccessAnalysis::resolvedVariadicArgTypesNo documentation comment.
Related: TypePtr