Package edu.umd.cs.findbugs.sarif
Class Location
- java.lang.Object
-
- edu.umd.cs.findbugs.sarif.Location
-
class Location extends java.lang.Object- See Also:
- 3.28 location object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classLocation.ArtifactLocation(package private) static classLocation.LogicalLocation(package private) static classLocation.PhysicalLocation(package private) static classLocation.Region
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Location.LogicalLocation>logicalLocationsprivate Location.PhysicalLocationphysicalLocation
-
Constructor Summary
Constructors Constructor Description Location(Location.PhysicalLocation physicalLocation, java.util.Collection<Location.LogicalLocation> logicalLocations)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static Location.PhysicalLocationfindPhysicalLocation(BugInstance bugInstance, SourceFinder sourceFinder, java.util.Map<java.net.URI,java.lang.String> baseToId)private static java.util.Optional<Location.PhysicalLocation>findPhysicalLocation(java.lang.StackTraceElement element, SourceFinder sourceFinder, java.util.Map<java.net.URI,java.lang.String> baseToId)(package private) static java.util.Optional<Location>fromBugInstance(BugInstance bugInstance, SourceFinder sourceFinder, java.util.Map<java.net.URI,java.lang.String> baseToId)(package private) static LocationfromStackTraceElement(java.lang.StackTraceElement element, SourceFinder sourceFinder, java.util.Map<java.net.URI,java.lang.String> baseToId)(package private) Location.PhysicalLocationgetPhysicalLocation()(package private) com.google.gson.JsonObjecttoJsonObject()
-
-
-
Field Detail
-
physicalLocation
@Nullable private final Location.PhysicalLocation physicalLocation
-
logicalLocations
@NonNull private final java.util.List<Location.LogicalLocation> logicalLocations
-
-
Constructor Detail
-
Location
Location(@Nullable Location.PhysicalLocation physicalLocation, @NonNull java.util.Collection<Location.LogicalLocation> logicalLocations)
-
-
Method Detail
-
getPhysicalLocation
@CheckForNull Location.PhysicalLocation getPhysicalLocation()
-
toJsonObject
com.google.gson.JsonObject toJsonObject()
-
fromBugInstance
static java.util.Optional<Location> fromBugInstance(@NonNull BugInstance bugInstance, @NonNull SourceFinder sourceFinder, @NonNull java.util.Map<java.net.URI,java.lang.String> baseToId)
-
fromStackTraceElement
static Location fromStackTraceElement(@NonNull java.lang.StackTraceElement element, @NonNull SourceFinder sourceFinder, @NonNull java.util.Map<java.net.URI,java.lang.String> baseToId)
-
findPhysicalLocation
@CheckForNull private static Location.PhysicalLocation findPhysicalLocation(@NonNull BugInstance bugInstance, @NonNull SourceFinder sourceFinder, java.util.Map<java.net.URI,java.lang.String> baseToId)
-
findPhysicalLocation
@CheckForNull private static java.util.Optional<Location.PhysicalLocation> findPhysicalLocation(@NonNull java.lang.StackTraceElement element, @NonNull SourceFinder sourceFinder, java.util.Map<java.net.URI,java.lang.String> baseToId)
-
-