{
  "_class" : "io.jenkins.plugins.analysis.core.restapi.ReportApi",
  "issues" : [
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SwingPersonPresentation.java",
      "category" : "Rawtypes",
      "columnEnd" : 41,
      "columnStart" : 41,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java",
      "fingerprint" : "2E12BF342B53A5CAB19F9AFABAB0996E",
      "lineEnd" : 120,
      "lineStart" : 120,
      "message" : "found raw type: AbstractListModel",
      "moduleName" : "TheseFoolishThings :: Examples :: DCI :: Swing",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.dci.swing.swing",
      "reference" : "1322",
      "severity" : "NORMAL",
      "toString" : "SwingPersonPresentation.java(120,41): compiler:compile: Rawtypes: found raw type: AbstractListModel",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SwingPersonPresentation.java",
      "category" : "Rawtypes",
      "columnEnd" : 23,
      "columnStart" : 23,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java",
      "fingerprint" : "1C0E6B71E1D1E65D626C38CEEAE68700",
      "lineEnd" : 161,
      "lineStart" : 161,
      "message" : "found raw type: JList",
      "moduleName" : "TheseFoolishThings :: Examples :: DCI :: Swing",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.dci.swing.swing",
      "reference" : "1322",
      "severity" : "NORMAL",
      "toString" : "SwingPersonPresentation.java(161,23): compiler:compile: Rawtypes: found raw type: JList",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SwingPersonPresentation.java",
      "category" : "Serial",
      "columnEnd" : 7,
      "columnStart" : 7,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java",
      "fingerprint" : "E8F13ACA3780CFF4B72EDDD13783F63F",
      "lineEnd" : 43,
      "lineStart" : 43,
      "message" : "serializable class SwingPersonPresentation has no definition of serialVersionUID",
      "moduleName" : "TheseFoolishThings :: Examples :: DCI :: Swing",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.dci.swing.swing",
      "reference" : "1322",
      "severity" : "NORMAL",
      "toString" : "SwingPersonPresentation.java(43,7): compiler:compile: Serial: serializable class SwingPersonPresentation has no definition of serialVersionUID",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SwingPersonPresentation.java",
      "category" : "Serial",
      "columnEnd" : 31,
      "columnStart" : 31,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java",
      "fingerprint" : "A6B8E90F1A45131A7A75D7285FD37105",
      "lineEnd" : 45,
      "lineStart" : 45,
      "message" : "non-transient instance field of a serializable class declared with a non-serializable type",
      "moduleName" : "TheseFoolishThings :: Examples :: DCI :: Swing",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.dci.swing.swing",
      "reference" : "1322",
      "severity" : "NORMAL",
      "toString" : "SwingPersonPresentation.java(45,31): compiler:compile: Serial: non-transient instance field of a serializable class declared with a non-serializable type",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SwingPersonPresentation.java",
      "category" : "",
      "columnEnd" : 22,
      "columnStart" : 22,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java",
      "fingerprint" : "4B5A11FDD39E682A9C368D94B56A8A67",
      "lineEnd" : 52,
      "lineStart" : 52,
      "message" : "[this-escape] possible 'this' escape before subclass is fully initialized",
      "moduleName" : "TheseFoolishThings :: Examples :: DCI :: Swing",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.dci.swing.swing",
      "reference" : "1322",
      "severity" : "NORMAL",
      "toString" : "SwingPersonPresentation.java(52,22): compiler:compile: : [this-escape] possible 'this' escape before subclass is fully initialized",
      "type" : "compiler:compile"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "SwingPersonPresentation.java",
      "category" : "",
      "columnEnd" : 15,
      "columnStart" : 15,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java",
      "fingerprint" : "EC1DD9FF05B5B09B325AECD3093A094C",
      "lineEnd" : 97,
      "lineStart" : 97,
      "message" : "[this-escape] previous possible 'this' escape happens here via invocation",
      "moduleName" : "TheseFoolishThings :: Examples :: DCI :: Swing",
      "origin" : "java",
      "originName" : "Java Compiler",
      "packageName" : "it.tidalwave.thesefoolishthings.examples.dci.swing.swing",
      "reference" : "1322",
      "severity" : "NORMAL",
      "toString" : "SwingPersonPresentation.java(97,15): compiler:compile: : [this-escape] previous possible 'this' escape happens here via invocation",
      "type" : "compiler:compile"
    }
  ],
  "size" : 6,
  "toString" : "6 warnings (normal: 6)"
}