Class BugCollectionAnalyser


  • class BugCollectionAnalyser
    extends java.lang.Object
    • Field Detail

      • typeToIndex

        @NonNull
        private final java.util.Map<java.lang.String,​java.lang.Integer> typeToIndex
      • indexToPlaceholders

        @NonNull
        private final java.util.List<java.util.List<Placeholder>> indexToPlaceholders
      • baseToId

        @NonNull
        private final java.util.Map<java.net.URI,​java.lang.String> baseToId
        Map baseURI to uriBaseId. e.g. "/user/ubuntu/github/spotbugs/" -> "8736793520"
    • Method Detail

      • getRules

        com.google.gson.JsonArray getRules()
      • getResults

        com.google.gson.JsonArray getResults()
      • getCweTaxonomy

        com.google.gson.JsonObject getCweTaxonomy()
      • getOriginalUriBaseIds

        @NonNull
        com.google.gson.JsonObject getOriginalUriBaseIds()
      • createCweTaxonomyJson

        private com.google.gson.JsonObject createCweTaxonomyJson()
      • processRule

        private int processRule​(BugPattern bugPattern)
      • processTaxon

        private void processTaxon​(int cweid)
      • getBaseToId

        java.util.Map<java.net.URI,​java.lang.String> getBaseToId()