- All Superinterfaces:
org.aya.util.reporter.Problem
- All Known Subinterfaces:
NameProblem.Error,NameProblem.Warn
- All Known Implementing Classes:
NameProblem.AmbiguousNameError,NameProblem.AmbiguousNameWarn,NameProblem.DuplicateExportError,NameProblem.DuplicateModNameError,NameProblem.DuplicateNameError,NameProblem.ModNameNotFoundError,NameProblem.ModNotFoundError,NameProblem.ModShadowingWarn,NameProblem.OperatorNameNotFound,NameProblem.QualifiedNameNotFoundError,NameProblem.ShadowingWarn,NameProblem.UnqualifiedNameNotFoundError
public interface NameProblem
extends org.aya.util.reporter.Problem
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic interfacestatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic interfaceNested classes/interfaces inherited from interface org.aya.util.reporter.Problem
org.aya.util.reporter.Problem.Severity, org.aya.util.reporter.Problem.Stage -
Field Summary
Fields inherited from interface org.aya.util.reporter.Problem
ERROR, NOTE, TEXT -
Method Summary
Methods inherited from interface org.aya.util.reporter.Problem
brief, describe, hint, inlineHints, isError, level, sourcePos, toPrettyError
-
Method Details
-
stage
@NotNull default @NotNull org.aya.util.reporter.Problem.Stage stage()- Specified by:
stagein interfaceorg.aya.util.reporter.Problem
-