Свойство | Тип | Описание | |
---|---|---|---|
$classType | string | ||
$constructor | Pinq\Analysis\IConstructor | null | ||
$fields | Pinq\Analysis\IField[] | ||
$invoker | Pinq\Analysis\ITypeOperation | Pinq\Analysis\IMethod | null | ||
$methods | Pinq\Analysis\IMethod[] | ||
$reflection | ReflectionClass |
Метод | Описание | |
---|---|---|
__construct ( string $identifier, ReflectionClass $reflection, Pinq\Analysis\IType $parentType, Pinq\Analysis\IConstructor $constructor = null, array $methods = [], array $fields = [], array $unaryOperations = [], array $castOperations = [], Pinq\Analysis\ITypeOperation $invoker = null, Pinq\Analysis\ITypeOperation $indexer = null ) | ||
getClassType ( ) | ||
getConstructor ( |
||
getField ( |
||
getFields ( ) | ||
getInvocation ( |
||
getMethod ( |
||
getMethods ( ) | ||
getReflection ( ) | ||
getStaticField ( |
||
getStaticMethod ( |
||
isParentTypeOf ( Pinq\Analysis\IType $type ) |
Метод | Описание | |
---|---|---|
getFieldByName ( |
||
getMethodByName ( |
public __construct ( string $identifier, ReflectionClass $reflection, Pinq\Analysis\IType $parentType, Pinq\Analysis\IConstructor $constructor = null, array $methods = [], array $fields = [], array $unaryOperations = [], array $castOperations = [], Pinq\Analysis\ITypeOperation $invoker = null, Pinq\Analysis\ITypeOperation $indexer = null ) | ||
$identifier | string | |
$reflection | ReflectionClass | |
$parentType | Pinq\Analysis\IType | |
$constructor | Pinq\Analysis\IConstructor | |
$methods | array | |
$fields | array | |
$unaryOperations | array | |
$castOperations | array | |
$invoker | Pinq\Analysis\ITypeOperation | |
$indexer | Pinq\Analysis\ITypeOperation |
public getConstructor ( |
||
$expression |
public getField ( |
||
$expression |
protected getFieldByName ( |
||
$nameExpression |
public getInvocation ( |
||
$expression |
public getMethod ( |
||
$expression |
protected getMethodByName ( |
||
$nameExpression |
public getStaticField ( |
||
$expression |
public getStaticMethod ( |
||
$expression |
public isParentTypeOf ( Pinq\Analysis\IType $type ) | ||
$type | Pinq\Analysis\IType |
protected IConstructor,Pinq\Analysis|null $constructor | ||
Результат | Pinq\Analysis\IConstructor | null |
protected IField[],Pinq\Analysis $fields | ||
Результат | Pinq\Analysis\IField[] |
protected ITypeOperation,Pinq\Analysis|IMethod,Pinq\Analysis|null $invoker | ||
Результат | Pinq\Analysis\ITypeOperation | Pinq\Analysis\IMethod | null |
protected IMethod[],Pinq\Analysis $methods | ||
Результат | Pinq\Analysis\IMethod[] |