Properties

$className

$className : string

类名

Type

string

$classAnnotations

$classAnnotations : array<mixed,\Imi\Bean\Annotation\Base>

类注解列表

Type

array<mixed,\Imi\Bean\Annotation\Base>

$methodAnnotations

$methodAnnotations : array<mixed,\Imi\Bean\Annotation\Base>

方法注解列表

Type

array<mixed,\Imi\Bean\Annotation\Base>

$propertyAnnotations

$propertyAnnotations : array<mixed,\Imi\Bean\Annotation\Base>

属性注解列表

Type

array<mixed,\Imi\Bean\Annotation\Base>

$constantAnnotations

$constantAnnotations : array<mixed,\Imi\Bean\Annotation\Base>

常量注解列表

Type

array<mixed,\Imi\Bean\Annotation\Base>

Methods

__construct()

__construct(  $className) 

Parameters

$className

getClassAnnotations()

getClassAnnotations() : array<mixed,\Imi\Bean\Annotation\Base>

Get 类注解列表

Returns

array<mixed,\Imi\Bean\Annotation\Base>

addClassAnnotations()

addClassAnnotations(array<mixed,\Imi\Bean\Annotation\Base>  $classAnnotations) : self

Add 类注解列表

Parameters

array<mixed,\Imi\Bean\Annotation\Base> $classAnnotations

类注解列表

Returns

self

getMethodAnnotations()

getMethodAnnotations(string|null  $methodName = null) : array<mixed,\Imi\Bean\Annotation\Base>

Get 方法注解列表

Parameters

string|null $methodName

Returns

array<mixed,\Imi\Bean\Annotation\Base>

addMethodAnnotations()

addMethodAnnotations(string  $methodName, array<mixed,\Imi\Bean\Annotation\Base>  $methodAnnotations) : self

Add 方法注解列表

Parameters

string $methodName
array<mixed,\Imi\Bean\Annotation\Base> $methodAnnotations

方法注解列表

Returns

self

getPropertyAnnotations()

getPropertyAnnotations(string|null  $propertyName = null) : array<mixed,\Imi\Bean\Annotation\Base>

Get 属性注解列表

Parameters

string|null $propertyName

Returns

array<mixed,\Imi\Bean\Annotation\Base>

addpropertyAnnotations()

addpropertyAnnotations(string  $propertyName, array<mixed,\Imi\Bean\Annotation\Base>  $propertyAnnotations) : self

Add 属性注解列表

Parameters

string $propertyName
array<mixed,\Imi\Bean\Annotation\Base> $propertyAnnotations

属性注解列表

Returns

self

getConstantAnnotations()

getConstantAnnotations(string|null  $constantName = null) : array<mixed,\Imi\Bean\Annotation\Base>

Get 常量注解列表

Parameters

string|null $constantName

Returns

array<mixed,\Imi\Bean\Annotation\Base>

addConstantAnnotations()

addConstantAnnotations(string  $constantName, array<mixed,\Imi\Bean\Annotation\Base>  $constantAnnotations) : self

Add 常量注解列表

Parameters

string $constantName
array<mixed,\Imi\Bean\Annotation\Base> $constantAnnotations

常量注解列表

Returns

self

getClassName()

getClassName() : string

Get 类名

Returns

string