Package edu.umd.cs.findbugs.sarif
Class Location
java.lang.Object
edu.umd.cs.findbugs.sarif.Location
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class
(package private) static final class
(package private) static final class
(package private) static final class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
<Location.LogicalLocation> private final Location.PhysicalLocation
-
Constructor Summary
ConstructorsConstructorDescriptionLocation
(Location.PhysicalLocation physicalLocation, Collection<Location.LogicalLocation> logicalLocations) -
Method Summary
Modifier and TypeMethodDescriptionprivate static Location.PhysicalLocation
findPhysicalLocation
(BugInstance bugInstance, SourceFinder sourceFinder, Map<URI, String> baseToId) private static Optional
<Location.PhysicalLocation> findPhysicalLocation
(StackTraceElement element, SourceFinder sourceFinder, Map<URI, String> baseToId) fromBugInstance
(BugInstance bugInstance, SourceFinder sourceFinder, Map<URI, String> baseToId) (package private) static Location
fromStackTraceElement
(StackTraceElement element, SourceFinder sourceFinder, Map<URI, String> baseToId) (package private) Location.PhysicalLocation
(package private) com.google.gson.JsonObject
-
Field Details
-
physicalLocation
-
logicalLocations
-
-
Constructor Details
-
Location
Location(@Nullable Location.PhysicalLocation physicalLocation, @NonNull Collection<Location.LogicalLocation> logicalLocations)
-
-
Method Details
-
getPhysicalLocation
-
toJsonObject
com.google.gson.JsonObject toJsonObject() -
fromBugInstance
static Optional<Location> fromBugInstance(@NonNull BugInstance bugInstance, @NonNull SourceFinder sourceFinder, @NonNull Map<URI, String> baseToId) -
fromStackTraceElement
static Location fromStackTraceElement(@NonNull StackTraceElement element, @NonNull SourceFinder sourceFinder, @NonNull Map<URI, String> baseToId) -
findPhysicalLocation
@CheckForNull private static Location.PhysicalLocation findPhysicalLocation(@NonNull BugInstance bugInstance, @NonNull SourceFinder sourceFinder, Map<URI, String> baseToId) -
findPhysicalLocation
@CheckForNull private static Optional<Location.PhysicalLocation> findPhysicalLocation(@NonNull StackTraceElement element, @NonNull SourceFinder sourceFinder, Map<URI, String> baseToId)
-