{
  "_class" : "io.jenkins.plugins.analysis.core.restapi.ReportApi",
  "issues" : [
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "ChangeListenerSelectableAdapter.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/ChangeListenerSelectableAdapter.java",
      "fingerprint" : "7BFA4328FDFBB33AFAB781988CC4F772",
      "lineEnd" : 54,
      "lineStart" : 54,
      "message" : "test null oldValue, newValue?",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "299",
      "severity" : "HIGH",
      "toString" : "ChangeListenerSelectableAdapter.java(54,0): FIXME: : test null oldValue, newValue?",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultCellBinder.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/DefaultCellBinder.java",
      "fingerprint" : "8F66833D74C41698560503FF103985CE",
      "lineEnd" : 137,
      "lineStart" : 137,
      "message" : "doesn't work - keyevents are probably handled by ListView",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "299",
      "severity" : "HIGH",
      "toString" : "DefaultCellBinder.java(137,0): FIXME: : doesn't work - keyevents are probably handled by ListView",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultCellBinder.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/DefaultCellBinder.java",
      "fingerprint" : "B7AFE14F68D497CC83673AB7C248C79E",
      "lineEnd" : 148,
      "lineStart" : 148,
      "message" : "depends on mouse click, won't handle keyboard",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "278",
      "severity" : "HIGH",
      "toString" : "DefaultCellBinder.java(148,0): FIXME: : depends on mouse click, won't handle keyboard",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DefaultCellBinder.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/DefaultCellBinder.java",
      "fingerprint" : "95E2B69E364DD09335DA0BCF8DF947BC",
      "lineEnd" : 188,
      "lineStart" : 188,
      "message" : "shouldn't reset them? In case of cell reuse, they get accumulated",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "299",
      "severity" : "HIGH",
      "toString" : "DefaultCellBinder.java(188,0): FIXME: : shouldn't reset them? In case of cell reuse, they get accumulated",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DelegateSupport.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/DelegateSupport.java",
      "fingerprint" : "3DF7480ECDC7A543336C0E78DD2F9F26",
      "lineEnd" : 88,
      "lineStart" : 88,
      "message" : "delegate to a provider",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "278",
      "severity" : "NORMAL",
      "toString" : "DelegateSupport.java(88,0): TODO: : delegate to a provider",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DelegateSupport.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/DelegateSupport.java",
      "fingerprint" : "5CF5929438349F1CC6B6F69934F43033",
      "lineEnd" : 103,
      "lineStart" : 103,
      "message" : "delegate to a provider",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "278",
      "severity" : "NORMAL",
      "toString" : "DelegateSupport.java(103,0): TODO: : delegate to a provider",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PresentationModelObservable.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/PresentationModelObservable.java",
      "fingerprint" : "FD5F070D00EE38721CD47D5698E4357B",
      "lineEnd" : 59,
      "lineStart" : 59,
      "message" : "uses the column header names, should be an internal id instead",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "299",
      "severity" : "HIGH",
      "toString" : "PresentationModelObservable.java(59,0): FIXME: : uses the column header names, should be an internal id instead",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PropertyAdapter.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/PropertyAdapter.java",
      "fingerprint" : "93FA4AB450607930538601538834669A",
      "lineEnd" : 49,
      "lineStart" : 49,
      "message" : "javafx.beans.binding.BooleanExpression.booleanExpression(source)? Does it do threading?",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "299",
      "severity" : "NORMAL",
      "toString" : "PropertyAdapter.java(49,0): TODO: : javafx.beans.binding.BooleanExpression.booleanExpression(source)? Does it do threading?",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PropertyAdapter.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/PropertyAdapter.java",
      "fingerprint" : "7A957503D825D6E9DA42C970007DF51D",
      "lineEnd" : 63,
      "lineStart" : 63,
      "message" : "WEAK LISTENER!!",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "278",
      "severity" : "HIGH",
      "toString" : "PropertyAdapter.java(63,0): FIXME: : WEAK LISTENER!!",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PropertyAdapter.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/PropertyAdapter.java",
      "fingerprint" : "97EFB7F2F0E787918F920795C7A4CAB9",
      "lineEnd" : 66,
      "lineStart" : 66,
      "message" : "WEAK LISTENER!!",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "278",
      "severity" : "HIGH",
      "toString" : "PropertyAdapter.java(66,0): FIXME: : WEAK LISTENER!!",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "RoleBag.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/RoleBag.java",
      "fingerprint" : "FB8D03135EDAE638A506960781275D22",
      "lineEnd" : 65,
      "lineStart" : 65,
      "message" : "assert not FX thread",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "299",
      "severity" : "NORMAL",
      "toString" : "RoleBag.java(65,0): TODO: : assert not FX thread",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "RoleBag.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/RoleBag.java",
      "fingerprint" : "3889BE9A2382CB91261F918A0B24E8A3",
      "lineEnd" : 68,
      "lineStart" : 68,
      "message" : "perhaps it could be associated to a dummy key, instead of being returned by a getter?",
      "moduleName" : "SteelBlue - JavaFX Bindings",
      "origin" : "open-tasks",
      "originName" : "",
      "packageName" : "it.tidalwave.role.ui.javafx.impl.common",
      "reference" : "299",
      "severity" : "NORMAL",
      "toString" : "RoleBag.java(68,0): TODO: : perhaps it could be associated to a dummy key, instead of being returned by a getter?",
      "type" : "TODO"
    }
  ],
  "size" : 12,
  "toString" : "- (-): 12 issues (0 duplicates)"
}