DynamicHelpers

Overview

Location

 

constructor  protected

 

constructor

 

DynamicHelpers()

 

init()

 

DynamicHelpers()

Binary

 

class method Binary(aLeft: Object; aRight: Object; aOp: Integer): Object

 

static Object Binary(Object aLeft, Object aRight, Integer aOp)

 

static func Binary(_ aLeft: Object, _ aRight: Object, _ aOp: Integer) -> Object

 

static Object Binary(Object aLeft, Object aRight, Integer aOp)

Parameters:

  • aLeft:
  • aRight:
  • aOp:

FindBestMatch  protected

 

class method FindBestMatch(aItems: DynamicMethodGroup; aArgs: array of Object): Method

 

static Method FindBestMatch(DynamicMethodGroup aItems, Object[] aArgs)

 

static func FindBestMatch(_ aItems: DynamicMethodGroup, _ aArgs: Object...) -> Method

 

static Method FindBestMatch(DynamicMethodGroup aItems, Object[] aArgs)

Parameters:

  • aItems:
  • aArgs:

GetMember

 

class method GetMember(aInstance: Object; aName: String; aGetFlags: Integer; aArgs: array of Object): Object

 

static Object GetMember(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)

 

static func GetMember(_ aInstance: Object, _ aName: String, _ aGetFlags: Integer, _ aArgs: Object...) -> Object

 

static Object GetMember(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)

Parameters:

  • aInstance:
  • aName:
  • aGetFlags:
  • aArgs:

Invoke (Object, Integer, array of Object): Object

 

class method Invoke(aInstance: Object; aGetFlags: Integer; aArgs: array of Object): Object

 

static Object Invoke(Object aInstance, Integer aGetFlags, Object[] aArgs)

 

static func Invoke(_ aInstance: Object, _ aGetFlags: Integer, _ aArgs: Object...) -> Object

 

static Object Invoke(Object aInstance, Integer aGetFlags, Object[] aArgs)

Parameters:

  • aInstance:
  • aGetFlags:
  • aArgs:

Invoke (Object, String, Integer, array of Object): Object

 

class method Invoke(aInstance: Object; aName: String; aGetFlags: Integer; aArgs: array of Object): Object

 

static Object Invoke(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)

 

static func Invoke(_ aInstance: Object, _ aName: String, _ aGetFlags: Integer, _ aArgs: Object...) -> Object

 

static Object Invoke(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)

Parameters:

  • aInstance:
  • aName:
  • aGetFlags:
  • aArgs:

SetMember

 

class method SetMember(aInstance: Object; aName: String; aGetFlags: Integer; aArgs: array of Object): Object

 

static Object SetMember(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)

 

static func SetMember(_ aInstance: Object, _ aName: String, _ aGetFlags: Integer, _ aArgs: Object...) -> Object

 

static Object SetMember(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)

Parameters:

  • aInstance:
  • aName:
  • aGetFlags:
  • aArgs:

TryApplyIndexer  protected

 

class method TryApplyIndexer(aInstance: Object; aArgs: array of Object): Object

 

static Object TryApplyIndexer(Object aInstance, Object[] aArgs)

 

static func TryApplyIndexer(_ aInstance: Object, _ aArgs: Object...) -> Object

 

static Object TryApplyIndexer(Object aInstance, Object[] aArgs)

Parameters:

  • aInstance:
  • aArgs:

Unary

 

class method Unary(aLeft: Object; aOp: Integer): Object

 

static Object Unary(Object aLeft, Integer aOp)

 

static func Unary(_ aLeft: Object, _ aOp: Integer) -> Object

 

static Object Unary(Object aLeft, Integer aOp)

Parameters:

  • aLeft:
  • aOp:

 

Binary

 

class method Binary(aLeft: Object; aRight: Object; aOp: Integer): Object

 

static Object Binary(Object aLeft, Object aRight, Integer aOp)

 

static func Binary(_ aLeft: Object, _ aRight: Object, _ aOp: Integer) -> Object

 

static Object Binary(Object aLeft, Object aRight, Integer aOp)

Parameters:

  • aLeft:
  • aRight:
  • aOp:

FindBestMatch  protected

 

class method FindBestMatch(aItems: DynamicMethodGroup; aArgs: array of Object): Method

 

static Method FindBestMatch(DynamicMethodGroup aItems, Object[] aArgs)

 

static func FindBestMatch(_ aItems: DynamicMethodGroup, _ aArgs: Object...) -> Method

 

static Method FindBestMatch(DynamicMethodGroup aItems, Object[] aArgs)

Parameters:

  • aItems:
  • aArgs:

GetMember

 

class method GetMember(aInstance: Object; aName: String; aGetFlags: Integer; aArgs: array of Object): Object

 

static Object GetMember(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)

 

static func GetMember(_ aInstance: Object, _ aName: String, _ aGetFlags: Integer, _ aArgs: Object...) -> Object

 

static Object GetMember(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)

Parameters:

  • aInstance:
  • aName:
  • aGetFlags:
  • aArgs:

Invoke (Object, Integer, array of Object): Object

 

class method Invoke(aInstance: Object; aGetFlags: Integer; aArgs: array of Object): Object

 

static Object Invoke(Object aInstance, Integer aGetFlags, Object[] aArgs)

 

static func Invoke(_ aInstance: Object, _ aGetFlags: Integer, _ aArgs: Object...) -> Object

 

static Object Invoke(Object aInstance, Integer aGetFlags, Object[] aArgs)

Parameters:

  • aInstance:
  • aGetFlags:
  • aArgs:

Invoke (Object, String, Integer, array of Object): Object

 

class method Invoke(aInstance: Object; aName: String; aGetFlags: Integer; aArgs: array of Object): Object

 

static Object Invoke(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)

 

static func Invoke(_ aInstance: Object, _ aName: String, _ aGetFlags: Integer, _ aArgs: Object...) -> Object

 

static Object Invoke(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)

Parameters:

  • aInstance:
  • aName:
  • aGetFlags:
  • aArgs:

SetMember

 

class method SetMember(aInstance: Object; aName: String; aGetFlags: Integer; aArgs: array of Object): Object

 

static Object SetMember(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)

 

static func SetMember(_ aInstance: Object, _ aName: String, _ aGetFlags: Integer, _ aArgs: Object...) -> Object

 

static Object SetMember(Object aInstance, String aName, Integer aGetFlags, Object[] aArgs)

Parameters:

  • aInstance:
  • aName:
  • aGetFlags:
  • aArgs:

TryApplyIndexer  protected

 

class method TryApplyIndexer(aInstance: Object; aArgs: array of Object): Object

 

static Object TryApplyIndexer(Object aInstance, Object[] aArgs)

 

static func TryApplyIndexer(_ aInstance: Object, _ aArgs: Object...) -> Object

 

static Object TryApplyIndexer(Object aInstance, Object[] aArgs)

Parameters:

  • aInstance:
  • aArgs:

Unary

 

class method Unary(aLeft: Object; aOp: Integer): Object

 

static Object Unary(Object aLeft, Integer aOp)

 

static func Unary(_ aLeft: Object, _ aOp: Integer) -> Object

 

static Object Unary(Object aLeft, Integer aOp)

Parameters:

  • aLeft:
  • aOp:

 

constructor  protected

 

constructor

 

DynamicHelpers()

 

init()

 

DynamicHelpers()