public function __construct(ITypeSystem $typeSystem, $sourceType, \ReflectionMethod $reflection, $returnType) { parent::__construct($typeSystem, $sourceType, $returnType); $this->name = $reflection->getName(); $this->reflection = $reflection; }
public function __construct(ITypeSystem $typeSystem, $type, \ReflectionMethod $reflection = null) { parent::__construct($typeSystem, $type, $type); $this->reflection = $reflection; }
public function __construct(ITypeSystem $typeSystem, $sourceType, $name, $isStatic, $returnType) { parent::__construct($typeSystem, $sourceType, $returnType); $this->name = $name; $this->isStatic = $isStatic; }
public function __construct(ITypeSystem $typeSystem, $sourceType, $returnType) { parent::__construct($typeSystem, $sourceType, $returnType); }