Describes an issue related to the value of a field.
Describes some issue found in source code.
Describes some issue found in source code.
The unique id of the analysis.
The relevance of the issue.
The issue in one short sentence (no line breaks)!
A string that uses small letters and which describes the category of the issue. The category basically describes the property of the software that is affected by this issue (see IssueCategory for further details).
A string that uses small letters and which describes the kind of the issue. The kind describes how this issue manifests itself in the source code (see IssueKind for further details).
The source code locations related to this issue. This seq must not be empty!
Information that facilitates the comprehension of a reported issue.
The location of an issue.
Definition of the representations that can be generated from a given issue (or parts thereof).
Describes the overall relevance of a finding.
Describes the overall relevance of a finding.
When calculating the relevance of a finding you should take all properties of the associated issue into consideration:
A value between 0 (undetermined), 1 (not relevant) and 100 (absolutely relevant).
Collection of predefined issue categories where each category describes the quality property of the software that is affected by the issue.
An issue kind describes how an issue manifests itself in the source code.
Defines a partial order for issues.
Defines a partial order for issues. The issues are sorted first by the relevance, then by their locations, then by the categories, then by the kinds, then by the analyses' ids and at last by the summary.
Collection of pre-configured relevance levels.
Shortens an absolute path to one relative to the current working directory.
Given a LocalVariable
object and its current value a human readable String
is created.
Turns the jar URL format into a string better suited for the console reports.
Converts a URL into a string, intended to be displayed as part of console reports.
Converts a URL into a string, intended to be displayed as part of console reports.
Absolute file names are shortened to be relative to the current directory, to avoid using up too much screen space in the console.
Defines implicit conversions to wrap some types of analyses such that they generate results of type org.opalj.br.analyses.ReportableAnalysisResult.