Module ObjectiveC

Import path

semmle.code.cpp.exprs.ObjectiveC

Imports

Classes

ArrayLiteral

DEPRECATED: Objective-C is no longer supported. An Objective C @[…] literal.

AtEncodeExpr

DEPRECATED: Objective-C is no longer supported. An Objective C @encode expression, for example @encode(int *).

AtExpr

DEPRECATED: Objective-C is no longer supported. An Objective C @ expression which boxes a single value, such as @(22).

AtProtocolExpr

DEPRECATED: Objective-C is no longer supported. An Objective C @protocol expression, for example @protocol(SomeProtocol).

AtSelectorExpr

DEPRECATED: Objective-C is no longer supported. An Objective C @selector expression, for example @selector(driveForDistance:).

ClassMessageExpr

DEPRECATED: Objective-C is no longer supported. An Objective C message expression whose receiver is the name of a class, and is therefore calling a class method rather than an instance method. This occurs most commonly for the “+alloc”, “+new”, and “+class” selectors.

CmdExpr

DEPRECATED: Objective-C is no longer supported. An Objective C _cmd expression.

DictionaryLiteral

DEPRECATED: Objective-C is no longer supported. An Objective C @{…} literal.

ExprMessageExpr

DEPRECATED: Objective-C is no longer supported. An Objective C message expression whose receiver is an expression (which includes the common case of the receiver being “self”).

MessageExpr

DEPRECATED: Objective-C is no longer supported. An Objective C message expression, for example [myColor changeColorToRed:5.0 green:2.0 blue:6.0].

ObjCLiteralString

DEPRECATED: Objective-C is no longer supported. An Objective C @“…” string literal.

ObjcReThrowExpr

DEPRECATED: Objective-C is no longer supported. An Objective C throw expression with no argument (which causes the current exception to be re-thrown).

ObjcThrowExpr

DEPRECATED: Objective-C is no longer supported. An Objective C throw expression.

PropertyAccess

DEPRECATED: Objective-C is no longer supported. An access to an Objective C property using dot syntax.

SubscriptExpr

DEPRECATED: Objective-C is no longer supported. An Objective C/C++ overloaded subscripting access expression.

SuperMessageExpr

DEPRECATED: Objective-C is no longer supported. An Objective C message expression whose receiver is super, for example [super init].