| Methods |
public
static
|
syntaxError(string $message): AnnotationException
Creates a new AnnotationException describing a Syntax error.
Creates a new AnnotationException describing a Syntax error.
|
#
|
public
static
|
semanticalError(string $message): AnnotationException
Creates a new AnnotationException describing a Semantical error.
Creates a new AnnotationException describing a Semantical error.
|
#
|
public
static
|
creationError(string $message, ?Throwable $previous = null): AnnotationException
Creates a new AnnotationException describing an error which occurred during
the creation of the annotation.
Creates a new AnnotationException describing an error which occurred during
the creation of the annotation.
|
#
|
public
static
|
typeError(string $message): AnnotationException
Creates a new AnnotationException describing a type error.
Creates a new AnnotationException describing a type error.
|
#
|
public
static
|
semanticalErrorConstants(string $identifier, ?string $context = null): AnnotationException
Creates a new AnnotationException describing a constant semantical error.
Creates a new AnnotationException describing a constant semantical error.
|
#
|
public
static
|
attributeTypeError(
string $attributeName,
string $annotationName,
string $context,
string $expected,
mixed $actual,
): AnnotationException
Creates a new AnnotationException describing an type error of an attribute.
Creates a new AnnotationException describing an type error of an attribute.
|
#
|
public
static
|
requiredError(string $attributeName, string $annotationName, string $context, string $expected): AnnotationException
Creates a new AnnotationException describing an required error of an attribute.
Creates a new AnnotationException describing an required error of an attribute.
|
#
|
public
static
|
enumeratorError(
string $attributeName,
string $annotationName,
string $context,
list<string> $available,
mixed $given,
): AnnotationException
Creates a new AnnotationException describing a invalid enummerator.
Creates a new AnnotationException describing a invalid enummerator.
|
#
|
public
static
|
optimizerPlusSaveComments(): AnnotationException
|
#
|
public
static
|
optimizerPlusLoadComments(): AnnotationException
|
#
|