Class Location.LogicalLocation

    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) @Nullable java.lang.String decoratedName  
      (package private) @Nullable java.lang.String fullyQualifiedName  
      (package private) @NonNull java.lang.String kind  
      (package private) @NonNull java.lang.String name  
      (package private) @NonNull java.util.Map<java.lang.String,​java.lang.String> properties  
    • Constructor Summary

      Constructors 
      Constructor Description
      LogicalLocation​(@NonNull java.lang.String name, @Nullable java.lang.String decoratedName, @NonNull java.lang.String kind, @Nullable java.lang.String fullyQualifiedName, @Nullable java.util.Map<java.lang.String,​java.lang.String> properties)  
    • Field Detail

      • name

        final @NonNull java.lang.String name
      • decoratedName

        final @Nullable java.lang.String decoratedName
      • kind

        final @NonNull java.lang.String kind
      • fullyQualifiedName

        final @Nullable java.lang.String fullyQualifiedName
      • properties

        final @NonNull java.util.Map<java.lang.String,​java.lang.String> properties
    • Constructor Detail

      • LogicalLocation

        LogicalLocation​(@NonNull java.lang.String name,
                        @Nullable java.lang.String decoratedName,
                        @NonNull java.lang.String kind,
                        @Nullable java.lang.String fullyQualifiedName,
                        @Nullable java.util.Map<java.lang.String,​java.lang.String> properties)
    • Method Detail

      • toJsonObject

        com.google.gson.JsonObject toJsonObject()
      • fromStackTraceElement

        static @NonNull Location.LogicalLocation fromStackTraceElement​(@NonNull java.lang.StackTraceElement element)
      • findKind

        static @Nullable java.lang.String findKind​(@NonNull BugAnnotation annotation)