PHP Class Pinq\Analysis\BinaryOperations\BinaryOperation

Author: Elliot Levin ([email protected])
Inheritance: extends Pinq\Analysis\Typed, implements Pinq\Analysis\IBinaryOperation
Datei anzeigen Open project: timetoogo/pinq

Protected Properties

Property Type Description
$leftOperandType string
$operator string
$returnType string
$rightOperandType string

Public Methods

Method Description
__construct ( Pinq\Analysis\ITypeSystem $typeSystem, $leftOperandType, $operator, $rightOperandType, $returnType )
getLeftOperandType ( )
getOperator ( )
getReturnType ( )
getRightOperandType ( )

Method Details

__construct() public method

public __construct ( Pinq\Analysis\ITypeSystem $typeSystem, $leftOperandType, $operator, $rightOperandType, $returnType )
$typeSystem Pinq\Analysis\ITypeSystem

getLeftOperandType() public method

public getLeftOperandType ( )

getOperator() public method

public getOperator ( )

getReturnType() public method

public getReturnType ( )

getRightOperandType() public method

public getRightOperandType ( )

Property Details

$leftOperandType protected_oe property

protected string $leftOperandType
return string

$operator protected_oe property

protected string $operator
return string

$returnType protected_oe property

protected string $returnType
return string

$rightOperandType protected_oe property

protected string $rightOperandType
return string