All Downloads are FREE. Search and download functionalities are using the official Maven repository.

generated.BugCollection Maven / Gradle / Ivy

The newest version!
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2017.09.30 at 11:45:12 AM EDT 
//


package generated;

import java.math.BigInteger;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlElements;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;


/**
 * 

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType>
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="Project">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="Jar" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 *                   <element name="AuxClasspathEntry" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 *                   <element name="SrcDir" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 *                   <element name="WrkDir" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   <element name="Plugin" maxOccurs="unbounded" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SuppressionFilter" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element ref="{}Matcher" maxOccurs="unbounded"/>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="Cloud" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="Property" maxOccurs="unbounded" minOccurs="0">
 *                               <complexType>
 *                                 <simpleContent>
 *                                   <extension base="<http://www.w3.org/2001/XMLSchema>string">
 *                                     <attribute name="key" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                   </extension>
 *                                 </simpleContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                           <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           <attribute name="online" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                           <attribute name="synced" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                           <attribute name="detailsUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *                 <attribute name="filename" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="projectName" type="{http://www.w3.org/2001/XMLSchema}string" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="BugInstance" maxOccurs="unbounded" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="ShortMessage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   <element name="LongMessage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   <choice maxOccurs="unbounded">
 *                     <element name="Class">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element ref="{}SourceLine"/>
 *                               <element ref="{}Message" minOccurs="0"/>
 *                             </sequence>
 *                             <attribute name="classname" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="role" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="primary" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="Type">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element ref="{}SourceLine" minOccurs="0"/>
 *                               <element ref="{}Message" minOccurs="0"/>
 *                             </sequence>
 *                             <attribute name="descriptor" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="role" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="typeParameters" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="Method">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence minOccurs="0">
 *                               <element ref="{}SourceLine"/>
 *                               <element ref="{}Message" minOccurs="0"/>
 *                             </sequence>
 *                             <attribute name="classname" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="signature" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="isStatic" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                             <attribute name="role" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="primary" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element ref="{}SourceLine"/>
 *                     <element name="LocalVariable">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element ref="{}Message" minOccurs="0"/>
 *                             </sequence>
 *                             <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="register" use="required" type="{http://www.w3.org/2001/XMLSchema}short" />
 *                             <attribute name="pc" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                             <attribute name="role" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="Field">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element ref="{}SourceLine"/>
 *                               <element ref="{}Message" minOccurs="0"/>
 *                             </sequence>
 *                             <attribute name="classname" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="signature" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="sourceSignature" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="isStatic" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                             <attribute name="role" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="primary" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="Int">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element ref="{}Message" minOccurs="0"/>
 *                             </sequence>
 *                             <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
 *                             <attribute name="role" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="String">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element ref="{}Message" minOccurs="0"/>
 *                             </sequence>
 *                             <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="role" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="Property">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="UserAnnotation" minOccurs="0">
 *                       <complexType>
 *                         <simpleContent>
 *                           <extension base="<http://www.w3.org/2001/XMLSchema>string">
 *                             <attribute name="designation" type="{}designationType" />
 *                             <attribute name="user" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="needsSync" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                             <attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
 *                           </extension>
 *                         </simpleContent>
 *                       </complexType>
 *                     </element>
 *                   </choice>
 *                 </sequence>
 *                 <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="priority" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" />
 *                 <attribute name="abbrev" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="category" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="uid" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
 *                 <attribute name="reviews" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                 <attribute name="firstSeen" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="consensus" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="isInCloud" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                 <attribute name="last" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                 <attribute name="removedByChange" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                 <attribute name="first" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                 <attribute name="introducedByChange" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                 <attribute name="shouldFix" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                 <attribute name="ageInDays" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                 <attribute name="notAProblem" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                 <attribute name="instanceHash" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="instanceOccurrenceNum" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                 <attribute name="instanceOccurrenceMax" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                 <attribute name="rank" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                 <attribute name="cweid" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="BugCategory" maxOccurs="unbounded" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   <element name="Abbreviation" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" minOccurs="0"/>
 *                   <element name="Details" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                 </sequence>
 *                 <attribute name="category" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="BugPattern" maxOccurs="unbounded" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="ShortDescription" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   <element name="Details" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                 </sequence>
 *                 <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="abbrev" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="category" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="cweid" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="BugCode" maxOccurs="unbounded" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                 </sequence>
 *                 <attribute name="abbrev" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="cweid" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="Errors">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="MissingClass" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 *                 </sequence>
 *                 <attribute name="errors" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                 <attribute name="missingClasses" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="FindBugsSummary">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="FileStats" maxOccurs="unbounded" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <attribute name="path" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           <attribute name="bugCount" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                           <attribute name="size" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                           <attribute name="bugHash" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="PackageStats" maxOccurs="unbounded" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="ClassStats" maxOccurs="unbounded" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <attribute name="class" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     <attribute name="sourceFile" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     <attribute name="interface" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                                     <attribute name="size" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
 *                                     <attribute name="bugs" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                                     <attribute name="priority_1" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                                     <attribute name="priority_2" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                                     <attribute name="priority_3" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                           <attribute name="package" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           <attribute name="total_bugs" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                           <attribute name="total_types" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                           <attribute name="total_size" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
 *                           <attribute name="priority_1" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                           <attribute name="priority_2" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                           <attribute name="priority_3" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="FindBugsProfile" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="ClassProfile" maxOccurs="unbounded" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     <attribute name="totalMilliseconds" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                                     <attribute name="invocations" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                                     <attribute name="avgMicrosecondsPerInvocation" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                                     <attribute name="maxMicrosecondsPerInvocation" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                                     <attribute name="maxContext" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     <attribute name="standardDeviationMircosecondsPerInvocation" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *                 <attribute name="timestamp" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="total_classes" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                 <attribute name="referenced_classes" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                 <attribute name="total_bugs" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                 <attribute name="total_size" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                 <attribute name="num_packages" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                 <attribute name="java_version" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="vm_version" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="cpu_seconds" type="{http://www.w3.org/2001/XMLSchema}float" />
 *                 <attribute name="clock_seconds" type="{http://www.w3.org/2001/XMLSchema}float" />
 *                 <attribute name="peak_mbytes" type="{http://www.w3.org/2001/XMLSchema}float" />
 *                 <attribute name="alloc_mbytes" type="{http://www.w3.org/2001/XMLSchema}float" />
 *                 <attribute name="gc_seconds" type="{http://www.w3.org/2001/XMLSchema}float" />
 *                 <attribute name="priority_1" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                 <attribute name="priority_2" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                 <attribute name="priority_3" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SummaryHTML" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="ClassFeatures">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="ClassFeatureSet" maxOccurs="unbounded" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="Feature" maxOccurs="unbounded" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                           <attribute name="class" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="History">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="AppVersion" maxOccurs="unbounded" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <attribute name="sequence" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                           <attribute name="timestamp" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
 *                           <attribute name="release" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           <attribute name="codeSize" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                           <attribute name="numClasses" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *       </sequence>
 *       <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *       <attribute name="sequence" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
 *       <attribute name="timestamp" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
 *       <attribute name="analysisTimestamp" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
 *       <attribute name="release" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "project", "bugInstance", "bugCategory", "bugPattern", "bugCode", "errors", "findBugsSummary", "summaryHTML", "classFeatures", "history" }) @XmlRootElement(name = "BugCollection") public class BugCollection { @XmlElement(name = "Project", required = true) protected BugCollection.Project project; @XmlElement(name = "BugInstance") protected List bugInstance; @XmlElement(name = "BugCategory") protected List bugCategory; @XmlElement(name = "BugPattern") protected List bugPattern; @XmlElement(name = "BugCode") protected List bugCode; @XmlElement(name = "Errors", required = true) protected BugCollection.Errors errors; @XmlElement(name = "FindBugsSummary", required = true) protected BugCollection.FindBugsSummary findBugsSummary; @XmlElement(name = "SummaryHTML") protected java.lang.String summaryHTML; @XmlElement(name = "ClassFeatures", required = true) protected BugCollection.ClassFeatures classFeatures; @XmlElement(name = "History", required = true) protected BugCollection.History history; @XmlAttribute(name = "version", required = true) protected java.lang.String version; @XmlAttribute(name = "sequence", required = true) @XmlSchemaType(name = "unsignedInt") protected long sequence; @XmlAttribute(name = "timestamp", required = true) @XmlSchemaType(name = "unsignedLong") protected BigInteger timestamp; @XmlAttribute(name = "analysisTimestamp", required = true) @XmlSchemaType(name = "unsignedLong") protected BigInteger analysisTimestamp; @XmlAttribute(name = "release", required = true) protected java.lang.String release; /** * Gets the value of the project property. * * @return * possible object is * {@link BugCollection.Project } * */ public BugCollection.Project getProject() { return project; } /** * Sets the value of the project property. * * @param value * allowed object is * {@link BugCollection.Project } * */ public void setProject(BugCollection.Project value) { this.project = value; } /** * Gets the value of the bugInstance property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the bugInstance property. * *

* For example, to add a new item, do as follows: *

     *    getBugInstance().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BugCollection.BugInstance } * * */ public List getBugInstance() { if (bugInstance == null) { bugInstance = new ArrayList(); } return this.bugInstance; } /** * Gets the value of the bugCategory property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the bugCategory property. * *

* For example, to add a new item, do as follows: *

     *    getBugCategory().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BugCollection.BugCategory } * * */ public List getBugCategory() { if (bugCategory == null) { bugCategory = new ArrayList(); } return this.bugCategory; } /** * Gets the value of the bugPattern property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the bugPattern property. * *

* For example, to add a new item, do as follows: *

     *    getBugPattern().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BugCollection.BugPattern } * * */ public List getBugPattern() { if (bugPattern == null) { bugPattern = new ArrayList(); } return this.bugPattern; } /** * Gets the value of the bugCode property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the bugCode property. * *

* For example, to add a new item, do as follows: *

     *    getBugCode().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BugCollection.BugCode } * * */ public List getBugCode() { if (bugCode == null) { bugCode = new ArrayList(); } return this.bugCode; } /** * Gets the value of the errors property. * * @return * possible object is * {@link BugCollection.Errors } * */ public BugCollection.Errors getErrors() { return errors; } /** * Sets the value of the errors property. * * @param value * allowed object is * {@link BugCollection.Errors } * */ public void setErrors(BugCollection.Errors value) { this.errors = value; } /** * Gets the value of the findBugsSummary property. * * @return * possible object is * {@link BugCollection.FindBugsSummary } * */ public BugCollection.FindBugsSummary getFindBugsSummary() { return findBugsSummary; } /** * Sets the value of the findBugsSummary property. * * @param value * allowed object is * {@link BugCollection.FindBugsSummary } * */ public void setFindBugsSummary(BugCollection.FindBugsSummary value) { this.findBugsSummary = value; } /** * Gets the value of the summaryHTML property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getSummaryHTML() { return summaryHTML; } /** * Sets the value of the summaryHTML property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setSummaryHTML(java.lang.String value) { this.summaryHTML = value; } /** * Gets the value of the classFeatures property. * * @return * possible object is * {@link BugCollection.ClassFeatures } * */ public BugCollection.ClassFeatures getClassFeatures() { return classFeatures; } /** * Sets the value of the classFeatures property. * * @param value * allowed object is * {@link BugCollection.ClassFeatures } * */ public void setClassFeatures(BugCollection.ClassFeatures value) { this.classFeatures = value; } /** * Gets the value of the history property. * * @return * possible object is * {@link BugCollection.History } * */ public BugCollection.History getHistory() { return history; } /** * Sets the value of the history property. * * @param value * allowed object is * {@link BugCollection.History } * */ public void setHistory(BugCollection.History value) { this.history = value; } /** * Gets the value of the version property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getVersion() { return version; } /** * Sets the value of the version property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setVersion(java.lang.String value) { this.version = value; } /** * Gets the value of the sequence property. * */ public long getSequence() { return sequence; } /** * Sets the value of the sequence property. * */ public void setSequence(long value) { this.sequence = value; } /** * Gets the value of the timestamp property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getTimestamp() { return timestamp; } /** * Sets the value of the timestamp property. * * @param value * allowed object is * {@link BigInteger } * */ public void setTimestamp(BigInteger value) { this.timestamp = value; } /** * Gets the value of the analysisTimestamp property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getAnalysisTimestamp() { return analysisTimestamp; } /** * Sets the value of the analysisTimestamp property. * * @param value * allowed object is * {@link BigInteger } * */ public void setAnalysisTimestamp(BigInteger value) { this.analysisTimestamp = value; } /** * Gets the value of the release property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getRelease() { return release; } /** * Sets the value of the release property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setRelease(java.lang.String value) { this.release = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         <element name="Abbreviation" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" minOccurs="0"/>
     *         <element name="Details" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *       </sequence>
     *       <attribute name="category" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "description", "abbreviation", "details" }) public static class BugCategory { @XmlElement(name = "Description", required = true) protected java.lang.String description; @XmlElement(name = "Abbreviation") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlSchemaType(name = "NMTOKEN") protected java.lang.String abbreviation; @XmlElement(name = "Details") protected java.lang.String details; @XmlAttribute(name = "category", required = true) protected java.lang.String category; /** * Gets the value of the description property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getDescription() { return description; } /** * Sets the value of the description property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setDescription(java.lang.String value) { this.description = value; } /** * Gets the value of the abbreviation property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getAbbreviation() { return abbreviation; } /** * Sets the value of the abbreviation property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setAbbreviation(java.lang.String value) { this.abbreviation = value; } /** * Gets the value of the details property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getDetails() { return details; } /** * Sets the value of the details property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setDetails(java.lang.String value) { this.details = value; } /** * Gets the value of the category property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getCategory() { return category; } /** * Sets the value of the category property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setCategory(java.lang.String value) { this.category = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *       </sequence>
     *       <attribute name="abbrev" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="cweid" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "description" }) public static class BugCode { @XmlElement(name = "Description", required = true) protected java.lang.String description; @XmlAttribute(name = "abbrev", required = true) protected java.lang.String abbrev; @XmlAttribute(name = "cweid") @XmlSchemaType(name = "positiveInteger") protected BigInteger cweid; /** * Gets the value of the description property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getDescription() { return description; } /** * Sets the value of the description property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setDescription(java.lang.String value) { this.description = value; } /** * Gets the value of the abbrev property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getAbbrev() { return abbrev; } /** * Sets the value of the abbrev property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setAbbrev(java.lang.String value) { this.abbrev = value; } /** * Gets the value of the cweid property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getCweid() { return cweid; } /** * Sets the value of the cweid property. * * @param value * allowed object is * {@link BigInteger } * */ public void setCweid(BigInteger value) { this.cweid = value; } } /** * Each BugInstance can have a sequence of * annotations * *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="ShortMessage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         <element name="LongMessage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         <choice maxOccurs="unbounded">
     *           <element name="Class">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <sequence>
     *                     <element ref="{}SourceLine"/>
     *                     <element ref="{}Message" minOccurs="0"/>
     *                   </sequence>
     *                   <attribute name="classname" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="role" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="primary" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="Type">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <sequence>
     *                     <element ref="{}SourceLine" minOccurs="0"/>
     *                     <element ref="{}Message" minOccurs="0"/>
     *                   </sequence>
     *                   <attribute name="descriptor" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="role" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="typeParameters" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="Method">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <sequence minOccurs="0">
     *                     <element ref="{}SourceLine"/>
     *                     <element ref="{}Message" minOccurs="0"/>
     *                   </sequence>
     *                   <attribute name="classname" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="signature" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="isStatic" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *                   <attribute name="role" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="primary" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element ref="{}SourceLine"/>
     *           <element name="LocalVariable">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <sequence>
     *                     <element ref="{}Message" minOccurs="0"/>
     *                   </sequence>
     *                   <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="register" use="required" type="{http://www.w3.org/2001/XMLSchema}short" />
     *                   <attribute name="pc" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                   <attribute name="role" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="Field">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <sequence>
     *                     <element ref="{}SourceLine"/>
     *                     <element ref="{}Message" minOccurs="0"/>
     *                   </sequence>
     *                   <attribute name="classname" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="signature" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="sourceSignature" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="isStatic" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *                   <attribute name="role" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="primary" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="Int">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <sequence>
     *                     <element ref="{}Message" minOccurs="0"/>
     *                   </sequence>
     *                   <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
     *                   <attribute name="role" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="String">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <sequence>
     *                     <element ref="{}Message" minOccurs="0"/>
     *                   </sequence>
     *                   <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="role" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="Property">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="UserAnnotation" minOccurs="0">
     *             <complexType>
     *               <simpleContent>
     *                 <extension base="<http://www.w3.org/2001/XMLSchema>string">
     *                   <attribute name="designation" type="{}designationType" />
     *                   <attribute name="user" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="needsSync" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *                   <attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
     *                 </extension>
     *               </simpleContent>
     *             </complexType>
     *           </element>
     *         </choice>
     *       </sequence>
     *       <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="priority" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" />
     *       <attribute name="abbrev" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="category" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="uid" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
     *       <attribute name="reviews" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *       <attribute name="firstSeen" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="consensus" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="isInCloud" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *       <attribute name="last" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *       <attribute name="removedByChange" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *       <attribute name="first" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *       <attribute name="introducedByChange" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *       <attribute name="shouldFix" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *       <attribute name="ageInDays" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *       <attribute name="notAProblem" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *       <attribute name="instanceHash" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="instanceOccurrenceNum" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *       <attribute name="instanceOccurrenceMax" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *       <attribute name="rank" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *       <attribute name="cweid" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "shortMessage", "longMessage", "clazzOrTypeOrMethod" }) public static class BugInstance { @XmlElement(name = "ShortMessage") protected java.lang.String shortMessage; @XmlElement(name = "LongMessage") protected java.lang.String longMessage; @XmlElements({ @XmlElement(name = "Class", type = BugCollection.BugInstance.Class.class), @XmlElement(name = "Type", type = BugCollection.BugInstance.Type.class), @XmlElement(name = "Method", type = BugCollection.BugInstance.Method.class), @XmlElement(name = "SourceLine", type = SourceLine.class), @XmlElement(name = "LocalVariable", type = BugCollection.BugInstance.LocalVariable.class), @XmlElement(name = "Field", type = BugCollection.BugInstance.Field.class), @XmlElement(name = "Int", type = BugCollection.BugInstance.Int.class), @XmlElement(name = "String", type = BugCollection.BugInstance.String.class), @XmlElement(name = "Property", type = BugCollection.BugInstance.Property.class), @XmlElement(name = "UserAnnotation", type = BugCollection.BugInstance.UserAnnotation.class) }) protected List clazzOrTypeOrMethod; @XmlAttribute(name = "type", required = true) protected java.lang.String type; @XmlAttribute(name = "priority", required = true) @XmlSchemaType(name = "unsignedByte") protected short priority; @XmlAttribute(name = "abbrev", required = true) protected java.lang.String abbrev; @XmlAttribute(name = "category", required = true) protected java.lang.String category; @XmlAttribute(name = "uid") @XmlSchemaType(name = "unsignedLong") protected BigInteger uid; @XmlAttribute(name = "reviews") @XmlSchemaType(name = "unsignedInt") protected Long reviews; @XmlAttribute(name = "firstSeen") protected java.lang.String firstSeen; @XmlAttribute(name = "consensus") protected java.lang.String consensus; @XmlAttribute(name = "isInCloud") protected Boolean isInCloud; @XmlAttribute(name = "last") @XmlSchemaType(name = "unsignedInt") protected Long last; @XmlAttribute(name = "removedByChange") protected Boolean removedByChange; @XmlAttribute(name = "first") @XmlSchemaType(name = "unsignedInt") protected Long first; @XmlAttribute(name = "introducedByChange") protected Boolean introducedByChange; @XmlAttribute(name = "shouldFix") protected Boolean shouldFix; @XmlAttribute(name = "ageInDays") @XmlSchemaType(name = "unsignedInt") protected Long ageInDays; @XmlAttribute(name = "notAProblem") protected Boolean notAProblem; @XmlAttribute(name = "instanceHash") protected java.lang.String instanceHash; @XmlAttribute(name = "instanceOccurrenceNum") @XmlSchemaType(name = "unsignedInt") protected Long instanceOccurrenceNum; @XmlAttribute(name = "instanceOccurrenceMax") @XmlSchemaType(name = "unsignedInt") protected Long instanceOccurrenceMax; @XmlAttribute(name = "rank") @XmlSchemaType(name = "unsignedInt") protected Long rank; @XmlAttribute(name = "cweid") @XmlSchemaType(name = "unsignedInt") protected Long cweid; /** * Gets the value of the shortMessage property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getShortMessage() { return shortMessage; } /** * Sets the value of the shortMessage property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setShortMessage(java.lang.String value) { this.shortMessage = value; } /** * Gets the value of the longMessage property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getLongMessage() { return longMessage; } /** * Sets the value of the longMessage property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setLongMessage(java.lang.String value) { this.longMessage = value; } /** * Gets the value of the clazzOrTypeOrMethod property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the clazzOrTypeOrMethod property. * *

* For example, to add a new item, do as follows: *

         *    getClazzOrTypeOrMethod().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BugCollection.BugInstance.Class } * {@link BugCollection.BugInstance.Type } * {@link BugCollection.BugInstance.Method } * {@link SourceLine } * {@link BugCollection.BugInstance.LocalVariable } * {@link BugCollection.BugInstance.Field } * {@link BugCollection.BugInstance.Int } * {@link BugCollection.BugInstance.String } * {@link BugCollection.BugInstance.Property } * {@link BugCollection.BugInstance.UserAnnotation } * * */ public List getClazzOrTypeOrMethod() { if (clazzOrTypeOrMethod == null) { clazzOrTypeOrMethod = new ArrayList(); } return this.clazzOrTypeOrMethod; } /** * Gets the value of the type property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setType(java.lang.String value) { this.type = value; } /** * Gets the value of the priority property. * */ public short getPriority() { return priority; } /** * Sets the value of the priority property. * */ public void setPriority(short value) { this.priority = value; } /** * Gets the value of the abbrev property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getAbbrev() { return abbrev; } /** * Sets the value of the abbrev property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setAbbrev(java.lang.String value) { this.abbrev = value; } /** * Gets the value of the category property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getCategory() { return category; } /** * Sets the value of the category property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setCategory(java.lang.String value) { this.category = value; } /** * Gets the value of the uid property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getUid() { return uid; } /** * Sets the value of the uid property. * * @param value * allowed object is * {@link BigInteger } * */ public void setUid(BigInteger value) { this.uid = value; } /** * Gets the value of the reviews property. * * @return * possible object is * {@link Long } * */ public Long getReviews() { return reviews; } /** * Sets the value of the reviews property. * * @param value * allowed object is * {@link Long } * */ public void setReviews(Long value) { this.reviews = value; } /** * Gets the value of the firstSeen property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getFirstSeen() { return firstSeen; } /** * Sets the value of the firstSeen property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setFirstSeen(java.lang.String value) { this.firstSeen = value; } /** * Gets the value of the consensus property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getConsensus() { return consensus; } /** * Sets the value of the consensus property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setConsensus(java.lang.String value) { this.consensus = value; } /** * Gets the value of the isInCloud property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsInCloud() { return isInCloud; } /** * Sets the value of the isInCloud property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsInCloud(Boolean value) { this.isInCloud = value; } /** * Gets the value of the last property. * * @return * possible object is * {@link Long } * */ public Long getLast() { return last; } /** * Sets the value of the last property. * * @param value * allowed object is * {@link Long } * */ public void setLast(Long value) { this.last = value; } /** * Gets the value of the removedByChange property. * * @return * possible object is * {@link Boolean } * */ public Boolean isRemovedByChange() { return removedByChange; } /** * Sets the value of the removedByChange property. * * @param value * allowed object is * {@link Boolean } * */ public void setRemovedByChange(Boolean value) { this.removedByChange = value; } /** * Gets the value of the first property. * * @return * possible object is * {@link Long } * */ public Long getFirst() { return first; } /** * Sets the value of the first property. * * @param value * allowed object is * {@link Long } * */ public void setFirst(Long value) { this.first = value; } /** * Gets the value of the introducedByChange property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIntroducedByChange() { return introducedByChange; } /** * Sets the value of the introducedByChange property. * * @param value * allowed object is * {@link Boolean } * */ public void setIntroducedByChange(Boolean value) { this.introducedByChange = value; } /** * Gets the value of the shouldFix property. * * @return * possible object is * {@link Boolean } * */ public Boolean isShouldFix() { return shouldFix; } /** * Sets the value of the shouldFix property. * * @param value * allowed object is * {@link Boolean } * */ public void setShouldFix(Boolean value) { this.shouldFix = value; } /** * Gets the value of the ageInDays property. * * @return * possible object is * {@link Long } * */ public Long getAgeInDays() { return ageInDays; } /** * Sets the value of the ageInDays property. * * @param value * allowed object is * {@link Long } * */ public void setAgeInDays(Long value) { this.ageInDays = value; } /** * Gets the value of the notAProblem property. * * @return * possible object is * {@link Boolean } * */ public Boolean isNotAProblem() { return notAProblem; } /** * Sets the value of the notAProblem property. * * @param value * allowed object is * {@link Boolean } * */ public void setNotAProblem(Boolean value) { this.notAProblem = value; } /** * Gets the value of the instanceHash property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getInstanceHash() { return instanceHash; } /** * Sets the value of the instanceHash property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setInstanceHash(java.lang.String value) { this.instanceHash = value; } /** * Gets the value of the instanceOccurrenceNum property. * * @return * possible object is * {@link Long } * */ public Long getInstanceOccurrenceNum() { return instanceOccurrenceNum; } /** * Sets the value of the instanceOccurrenceNum property. * * @param value * allowed object is * {@link Long } * */ public void setInstanceOccurrenceNum(Long value) { this.instanceOccurrenceNum = value; } /** * Gets the value of the instanceOccurrenceMax property. * * @return * possible object is * {@link Long } * */ public Long getInstanceOccurrenceMax() { return instanceOccurrenceMax; } /** * Sets the value of the instanceOccurrenceMax property. * * @param value * allowed object is * {@link Long } * */ public void setInstanceOccurrenceMax(Long value) { this.instanceOccurrenceMax = value; } /** * Gets the value of the rank property. * * @return * possible object is * {@link Long } * */ public Long getRank() { return rank; } /** * Sets the value of the rank property. * * @param value * allowed object is * {@link Long } * */ public void setRank(Long value) { this.rank = value; } /** * Gets the value of the cweid property. * * @return * possible object is * {@link Long } * */ public Long getCweid() { return cweid; } /** * Sets the value of the cweid property. * * @param value * allowed object is * {@link Long } * */ public void setCweid(Long value) { this.cweid = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element ref="{}SourceLine"/>
         *         <element ref="{}Message" minOccurs="0"/>
         *       </sequence>
         *       <attribute name="classname" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="role" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="primary" type="{http://www.w3.org/2001/XMLSchema}boolean" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sourceLine", "message" }) public static class Class { @XmlElement(name = "SourceLine", required = true) protected SourceLine sourceLine; @XmlElement(name = "Message") protected java.lang.String message; @XmlAttribute(name = "classname", required = true) protected java.lang.String classname; @XmlAttribute(name = "role") protected java.lang.String role; @XmlAttribute(name = "primary") protected Boolean primary; /** * Gets the value of the sourceLine property. * * @return * possible object is * {@link SourceLine } * */ public SourceLine getSourceLine() { return sourceLine; } /** * Sets the value of the sourceLine property. * * @param value * allowed object is * {@link SourceLine } * */ public void setSourceLine(SourceLine value) { this.sourceLine = value; } /** * Gets the value of the message property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getMessage() { return message; } /** * Sets the value of the message property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setMessage(java.lang.String value) { this.message = value; } /** * Gets the value of the classname property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getClassname() { return classname; } /** * Sets the value of the classname property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setClassname(java.lang.String value) { this.classname = value; } /** * Gets the value of the role property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getRole() { return role; } /** * Sets the value of the role property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setRole(java.lang.String value) { this.role = value; } /** * Gets the value of the primary property. * * @return * possible object is * {@link Boolean } * */ public Boolean isPrimary() { return primary; } /** * Sets the value of the primary property. * * @param value * allowed object is * {@link Boolean } * */ public void setPrimary(Boolean value) { this.primary = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element ref="{}SourceLine"/>
         *         <element ref="{}Message" minOccurs="0"/>
         *       </sequence>
         *       <attribute name="classname" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="signature" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="sourceSignature" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="isStatic" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
         *       <attribute name="role" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="primary" type="{http://www.w3.org/2001/XMLSchema}boolean" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sourceLine", "message" }) public static class Field { @XmlElement(name = "SourceLine", required = true) protected SourceLine sourceLine; @XmlElement(name = "Message") protected java.lang.String message; @XmlAttribute(name = "classname", required = true) protected java.lang.String classname; @XmlAttribute(name = "name", required = true) protected java.lang.String name; @XmlAttribute(name = "signature", required = true) protected java.lang.String signature; @XmlAttribute(name = "sourceSignature") protected java.lang.String sourceSignature; @XmlAttribute(name = "isStatic", required = true) protected boolean isStatic; @XmlAttribute(name = "role") protected java.lang.String role; @XmlAttribute(name = "primary") protected Boolean primary; /** * Gets the value of the sourceLine property. * * @return * possible object is * {@link SourceLine } * */ public SourceLine getSourceLine() { return sourceLine; } /** * Sets the value of the sourceLine property. * * @param value * allowed object is * {@link SourceLine } * */ public void setSourceLine(SourceLine value) { this.sourceLine = value; } /** * Gets the value of the message property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getMessage() { return message; } /** * Sets the value of the message property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setMessage(java.lang.String value) { this.message = value; } /** * Gets the value of the classname property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getClassname() { return classname; } /** * Sets the value of the classname property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setClassname(java.lang.String value) { this.classname = value; } /** * Gets the value of the name property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setName(java.lang.String value) { this.name = value; } /** * Gets the value of the signature property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getSignature() { return signature; } /** * Sets the value of the signature property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setSignature(java.lang.String value) { this.signature = value; } /** * Gets the value of the sourceSignature property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getSourceSignature() { return sourceSignature; } /** * Sets the value of the sourceSignature property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setSourceSignature(java.lang.String value) { this.sourceSignature = value; } /** * Gets the value of the isStatic property. * */ public boolean isIsStatic() { return isStatic; } /** * Sets the value of the isStatic property. * */ public void setIsStatic(boolean value) { this.isStatic = value; } /** * Gets the value of the role property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getRole() { return role; } /** * Sets the value of the role property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setRole(java.lang.String value) { this.role = value; } /** * Gets the value of the primary property. * * @return * possible object is * {@link Boolean } * */ public Boolean isPrimary() { return primary; } /** * Sets the value of the primary property. * * @param value * allowed object is * {@link Boolean } * */ public void setPrimary(Boolean value) { this.primary = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element ref="{}Message" minOccurs="0"/>
         *       </sequence>
         *       <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
         *       <attribute name="role" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "message" }) public static class Int { @XmlElement(name = "Message") protected java.lang.String message; @XmlAttribute(name = "value", required = true) protected long value; @XmlAttribute(name = "role") protected java.lang.String role; /** * Gets the value of the message property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getMessage() { return message; } /** * Sets the value of the message property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setMessage(java.lang.String value) { this.message = value; } /** * Gets the value of the value property. * */ public long getValue() { return value; } /** * Sets the value of the value property. * */ public void setValue(long value) { this.value = value; } /** * Gets the value of the role property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getRole() { return role; } /** * Sets the value of the role property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setRole(java.lang.String value) { this.role = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element ref="{}Message" minOccurs="0"/>
         *       </sequence>
         *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="register" use="required" type="{http://www.w3.org/2001/XMLSchema}short" />
         *       <attribute name="pc" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="role" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "message" }) public static class LocalVariable { @XmlElement(name = "Message") protected java.lang.String message; @XmlAttribute(name = "name", required = true) protected java.lang.String name; @XmlAttribute(name = "register", required = true) protected short register; @XmlAttribute(name = "pc", required = true) protected int pc; @XmlAttribute(name = "role", required = true) protected java.lang.String role; /** * Gets the value of the message property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getMessage() { return message; } /** * Sets the value of the message property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setMessage(java.lang.String value) { this.message = value; } /** * Gets the value of the name property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setName(java.lang.String value) { this.name = value; } /** * Gets the value of the register property. * */ public short getRegister() { return register; } /** * Sets the value of the register property. * */ public void setRegister(short value) { this.register = value; } /** * Gets the value of the pc property. * */ public int getPc() { return pc; } /** * Sets the value of the pc property. * */ public void setPc(int value) { this.pc = value; } /** * Gets the value of the role property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getRole() { return role; } /** * Sets the value of the role property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setRole(java.lang.String value) { this.role = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence minOccurs="0">
         *         <element ref="{}SourceLine"/>
         *         <element ref="{}Message" minOccurs="0"/>
         *       </sequence>
         *       <attribute name="classname" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="signature" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="isStatic" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
         *       <attribute name="role" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="primary" type="{http://www.w3.org/2001/XMLSchema}boolean" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sourceLine", "message" }) public static class Method { @XmlElement(name = "SourceLine") protected SourceLine sourceLine; @XmlElement(name = "Message") protected java.lang.String message; @XmlAttribute(name = "classname", required = true) protected java.lang.String classname; @XmlAttribute(name = "name", required = true) protected java.lang.String name; @XmlAttribute(name = "signature", required = true) protected java.lang.String signature; @XmlAttribute(name = "isStatic", required = true) protected boolean isStatic; @XmlAttribute(name = "role") protected java.lang.String role; @XmlAttribute(name = "primary") protected Boolean primary; /** * Gets the value of the sourceLine property. * * @return * possible object is * {@link SourceLine } * */ public SourceLine getSourceLine() { return sourceLine; } /** * Sets the value of the sourceLine property. * * @param value * allowed object is * {@link SourceLine } * */ public void setSourceLine(SourceLine value) { this.sourceLine = value; } /** * Gets the value of the message property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getMessage() { return message; } /** * Sets the value of the message property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setMessage(java.lang.String value) { this.message = value; } /** * Gets the value of the classname property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getClassname() { return classname; } /** * Sets the value of the classname property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setClassname(java.lang.String value) { this.classname = value; } /** * Gets the value of the name property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setName(java.lang.String value) { this.name = value; } /** * Gets the value of the signature property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getSignature() { return signature; } /** * Sets the value of the signature property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setSignature(java.lang.String value) { this.signature = value; } /** * Gets the value of the isStatic property. * */ public boolean isIsStatic() { return isStatic; } /** * Sets the value of the isStatic property. * */ public void setIsStatic(boolean value) { this.isStatic = value; } /** * Gets the value of the role property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getRole() { return role; } /** * Sets the value of the role property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setRole(java.lang.String value) { this.role = value; } /** * Gets the value of the primary property. * * @return * possible object is * {@link Boolean } * */ public Boolean isPrimary() { return primary; } /** * Sets the value of the primary property. * * @param value * allowed object is * {@link Boolean } * */ public void setPrimary(Boolean value) { this.primary = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Property { @XmlAttribute(name = "name", required = true) protected java.lang.String name; @XmlAttribute(name = "value", required = true) protected java.lang.String value; /** * Gets the value of the name property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setName(java.lang.String value) { this.name = value; } /** * Gets the value of the value property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setValue(java.lang.String value) { this.value = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element ref="{}Message" minOccurs="0"/>
         *       </sequence>
         *       <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="role" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "message" }) public static class String { @XmlElement(name = "Message") protected java.lang.String message; @XmlAttribute(name = "value", required = true) protected java.lang.String value; @XmlAttribute(name = "role") protected java.lang.String role; /** * Gets the value of the message property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getMessage() { return message; } /** * Sets the value of the message property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setMessage(java.lang.String value) { this.message = value; } /** * Gets the value of the value property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setValue(java.lang.String value) { this.value = value; } /** * Gets the value of the role property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getRole() { return role; } /** * Sets the value of the role property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setRole(java.lang.String value) { this.role = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element ref="{}SourceLine" minOccurs="0"/>
         *         <element ref="{}Message" minOccurs="0"/>
         *       </sequence>
         *       <attribute name="descriptor" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="role" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="typeParameters" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sourceLine", "message" }) public static class Type { @XmlElement(name = "SourceLine") protected SourceLine sourceLine; @XmlElement(name = "Message") protected java.lang.String message; @XmlAttribute(name = "descriptor", required = true) protected java.lang.String descriptor; @XmlAttribute(name = "role") protected java.lang.String role; @XmlAttribute(name = "typeParameters") protected java.lang.String typeParameters; /** * Gets the value of the sourceLine property. * * @return * possible object is * {@link SourceLine } * */ public SourceLine getSourceLine() { return sourceLine; } /** * Sets the value of the sourceLine property. * * @param value * allowed object is * {@link SourceLine } * */ public void setSourceLine(SourceLine value) { this.sourceLine = value; } /** * Gets the value of the message property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getMessage() { return message; } /** * Sets the value of the message property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setMessage(java.lang.String value) { this.message = value; } /** * Gets the value of the descriptor property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getDescriptor() { return descriptor; } /** * Sets the value of the descriptor property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setDescriptor(java.lang.String value) { this.descriptor = value; } /** * Gets the value of the role property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getRole() { return role; } /** * Sets the value of the role property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setRole(java.lang.String value) { this.role = value; } /** * Gets the value of the typeParameters property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getTypeParameters() { return typeParameters; } /** * Sets the value of the typeParameters property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setTypeParameters(java.lang.String value) { this.typeParameters = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <simpleContent>
         *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
         *       <attribute name="designation" type="{}designationType" />
         *       <attribute name="user" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="needsSync" type="{http://www.w3.org/2001/XMLSchema}boolean" />
         *       <attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
         *     </extension>
         *   </simpleContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "value" }) public static class UserAnnotation { @XmlValue protected java.lang.String value; @XmlAttribute(name = "designation") protected DesignationType designation; @XmlAttribute(name = "user") protected java.lang.String user; @XmlAttribute(name = "needsSync") protected Boolean needsSync; @XmlAttribute(name = "timestamp") @XmlSchemaType(name = "unsignedLong") protected BigInteger timestamp; /** * Gets the value of the value property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setValue(java.lang.String value) { this.value = value; } /** * Gets the value of the designation property. * * @return * possible object is * {@link DesignationType } * */ public DesignationType getDesignation() { return designation; } /** * Sets the value of the designation property. * * @param value * allowed object is * {@link DesignationType } * */ public void setDesignation(DesignationType value) { this.designation = value; } /** * Gets the value of the user property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getUser() { return user; } /** * Sets the value of the user property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setUser(java.lang.String value) { this.user = value; } /** * Gets the value of the needsSync property. * * @return * possible object is * {@link Boolean } * */ public Boolean isNeedsSync() { return needsSync; } /** * Sets the value of the needsSync property. * * @param value * allowed object is * {@link Boolean } * */ public void setNeedsSync(Boolean value) { this.needsSync = value; } /** * Gets the value of the timestamp property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getTimestamp() { return timestamp; } /** * Sets the value of the timestamp property. * * @param value * allowed object is * {@link BigInteger } * */ public void setTimestamp(BigInteger value) { this.timestamp = value; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="ShortDescription" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         <element name="Details" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *       </sequence>
     *       <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="abbrev" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="category" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="cweid" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "shortDescription", "details" }) public static class BugPattern { @XmlElement(name = "ShortDescription", required = true) protected java.lang.String shortDescription; @XmlElement(name = "Details", required = true) protected java.lang.String details; @XmlAttribute(name = "type", required = true) protected java.lang.String type; @XmlAttribute(name = "abbrev", required = true) protected java.lang.String abbrev; @XmlAttribute(name = "category", required = true) protected java.lang.String category; @XmlAttribute(name = "cweid") @XmlSchemaType(name = "positiveInteger") protected BigInteger cweid; /** * Gets the value of the shortDescription property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getShortDescription() { return shortDescription; } /** * Sets the value of the shortDescription property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setShortDescription(java.lang.String value) { this.shortDescription = value; } /** * Gets the value of the details property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getDetails() { return details; } /** * Sets the value of the details property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setDetails(java.lang.String value) { this.details = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setType(java.lang.String value) { this.type = value; } /** * Gets the value of the abbrev property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getAbbrev() { return abbrev; } /** * Sets the value of the abbrev property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setAbbrev(java.lang.String value) { this.abbrev = value; } /** * Gets the value of the category property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getCategory() { return category; } /** * Sets the value of the category property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setCategory(java.lang.String value) { this.category = value; } /** * Gets the value of the cweid property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getCweid() { return cweid; } /** * Sets the value of the cweid property. * * @param value * allowed object is * {@link BigInteger } * */ public void setCweid(BigInteger value) { this.cweid = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="ClassFeatureSet" maxOccurs="unbounded" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="Feature" maxOccurs="unbounded" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *                 <attribute name="class" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "classFeatureSet" }) public static class ClassFeatures { @XmlElement(name = "ClassFeatureSet") protected List classFeatureSet; /** * Gets the value of the classFeatureSet property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the classFeatureSet property. * *

* For example, to add a new item, do as follows: *

         *    getClassFeatureSet().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BugCollection.ClassFeatures.ClassFeatureSet } * * */ public List getClassFeatureSet() { if (classFeatureSet == null) { classFeatureSet = new ArrayList(); } return this.classFeatureSet; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="Feature" maxOccurs="unbounded" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *       <attribute name="class" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "feature" }) public static class ClassFeatureSet { @XmlElement(name = "Feature") protected List feature; @XmlAttribute(name = "class", required = true) protected java.lang.String clazz; /** * Gets the value of the feature property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the feature property. * *

* For example, to add a new item, do as follows: *

             *    getFeature().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BugCollection.ClassFeatures.ClassFeatureSet.Feature } * * */ public List getFeature() { if (feature == null) { feature = new ArrayList(); } return this.feature; } /** * Gets the value of the clazz property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getClazz() { return clazz; } /** * Sets the value of the clazz property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setClazz(java.lang.String value) { this.clazz = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Feature { @XmlAttribute(name = "value", required = true) protected java.lang.String value; /** * Gets the value of the value property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setValue(java.lang.String value) { this.value = value; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="MissingClass" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
     *       </sequence>
     *       <attribute name="errors" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *       <attribute name="missingClasses" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "missingClass" }) public static class Errors { @XmlElement(name = "MissingClass") protected List missingClass; @XmlAttribute(name = "errors") @XmlSchemaType(name = "unsignedInt") protected Long errors; @XmlAttribute(name = "missingClasses") @XmlSchemaType(name = "unsignedInt") protected Long missingClasses; /** * Gets the value of the missingClass property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the missingClass property. * *

* For example, to add a new item, do as follows: *

         *    getMissingClass().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link java.lang.String } * * */ public List getMissingClass() { if (missingClass == null) { missingClass = new ArrayList(); } return this.missingClass; } /** * Gets the value of the errors property. * * @return * possible object is * {@link Long } * */ public Long getErrors() { return errors; } /** * Sets the value of the errors property. * * @param value * allowed object is * {@link Long } * */ public void setErrors(Long value) { this.errors = value; } /** * Gets the value of the missingClasses property. * * @return * possible object is * {@link Long } * */ public Long getMissingClasses() { return missingClasses; } /** * Sets the value of the missingClasses property. * * @param value * allowed object is * {@link Long } * */ public void setMissingClasses(Long value) { this.missingClasses = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="FileStats" maxOccurs="unbounded" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <attribute name="path" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 <attribute name="bugCount" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *                 <attribute name="size" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *                 <attribute name="bugHash" type="{http://www.w3.org/2001/XMLSchema}string" />
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="PackageStats" maxOccurs="unbounded" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="ClassStats" maxOccurs="unbounded" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <attribute name="class" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           <attribute name="sourceFile" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           <attribute name="interface" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *                           <attribute name="size" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
     *                           <attribute name="bugs" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *                           <attribute name="priority_1" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *                           <attribute name="priority_2" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *                           <attribute name="priority_3" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *                 <attribute name="package" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 <attribute name="total_bugs" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *                 <attribute name="total_types" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *                 <attribute name="total_size" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
     *                 <attribute name="priority_1" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *                 <attribute name="priority_2" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *                 <attribute name="priority_3" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="FindBugsProfile" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="ClassProfile" maxOccurs="unbounded" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           <attribute name="totalMilliseconds" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *                           <attribute name="invocations" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *                           <attribute name="avgMicrosecondsPerInvocation" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *                           <attribute name="maxMicrosecondsPerInvocation" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *                           <attribute name="maxContext" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           <attribute name="standardDeviationMircosecondsPerInvocation" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *       <attribute name="timestamp" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="total_classes" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *       <attribute name="referenced_classes" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *       <attribute name="total_bugs" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *       <attribute name="total_size" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *       <attribute name="num_packages" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *       <attribute name="java_version" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="vm_version" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="cpu_seconds" type="{http://www.w3.org/2001/XMLSchema}float" />
     *       <attribute name="clock_seconds" type="{http://www.w3.org/2001/XMLSchema}float" />
     *       <attribute name="peak_mbytes" type="{http://www.w3.org/2001/XMLSchema}float" />
     *       <attribute name="alloc_mbytes" type="{http://www.w3.org/2001/XMLSchema}float" />
     *       <attribute name="gc_seconds" type="{http://www.w3.org/2001/XMLSchema}float" />
     *       <attribute name="priority_1" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *       <attribute name="priority_2" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *       <attribute name="priority_3" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "fileStats", "packageStats", "findBugsProfile" }) public static class FindBugsSummary { @XmlElement(name = "FileStats") protected List fileStats; @XmlElement(name = "PackageStats") protected List packageStats; @XmlElement(name = "FindBugsProfile") protected BugCollection.FindBugsSummary.FindBugsProfile findBugsProfile; @XmlAttribute(name = "timestamp", required = true) protected java.lang.String timestamp; @XmlAttribute(name = "total_classes", required = true) @XmlSchemaType(name = "unsignedInt") protected long totalClasses; @XmlAttribute(name = "referenced_classes") @XmlSchemaType(name = "unsignedInt") protected Long referencedClasses; @XmlAttribute(name = "total_bugs", required = true) @XmlSchemaType(name = "unsignedInt") protected long totalBugs; @XmlAttribute(name = "total_size", required = true) @XmlSchemaType(name = "unsignedInt") protected long totalSize; @XmlAttribute(name = "num_packages", required = true) @XmlSchemaType(name = "unsignedInt") protected long numPackages; @XmlAttribute(name = "java_version") protected java.lang.String javaVersion; @XmlAttribute(name = "vm_version") protected java.lang.String vmVersion; @XmlAttribute(name = "cpu_seconds") protected Float cpuSeconds; @XmlAttribute(name = "clock_seconds") protected Float clockSeconds; @XmlAttribute(name = "peak_mbytes") protected Float peakMbytes; @XmlAttribute(name = "alloc_mbytes") protected Float allocMbytes; @XmlAttribute(name = "gc_seconds") protected Float gcSeconds; @XmlAttribute(name = "priority_1") @XmlSchemaType(name = "unsignedInt") protected Long priority1; @XmlAttribute(name = "priority_2") @XmlSchemaType(name = "unsignedInt") protected Long priority2; @XmlAttribute(name = "priority_3") @XmlSchemaType(name = "unsignedInt") protected Long priority3; /** * Gets the value of the fileStats property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the fileStats property. * *

* For example, to add a new item, do as follows: *

         *    getFileStats().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BugCollection.FindBugsSummary.FileStats } * * */ public List getFileStats() { if (fileStats == null) { fileStats = new ArrayList(); } return this.fileStats; } /** * Gets the value of the packageStats property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the packageStats property. * *

* For example, to add a new item, do as follows: *

         *    getPackageStats().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BugCollection.FindBugsSummary.PackageStats } * * */ public List getPackageStats() { if (packageStats == null) { packageStats = new ArrayList(); } return this.packageStats; } /** * Gets the value of the findBugsProfile property. * * @return * possible object is * {@link BugCollection.FindBugsSummary.FindBugsProfile } * */ public BugCollection.FindBugsSummary.FindBugsProfile getFindBugsProfile() { return findBugsProfile; } /** * Sets the value of the findBugsProfile property. * * @param value * allowed object is * {@link BugCollection.FindBugsSummary.FindBugsProfile } * */ public void setFindBugsProfile(BugCollection.FindBugsSummary.FindBugsProfile value) { this.findBugsProfile = value; } /** * Gets the value of the timestamp property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getTimestamp() { return timestamp; } /** * Sets the value of the timestamp property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setTimestamp(java.lang.String value) { this.timestamp = value; } /** * Gets the value of the totalClasses property. * */ public long getTotalClasses() { return totalClasses; } /** * Sets the value of the totalClasses property. * */ public void setTotalClasses(long value) { this.totalClasses = value; } /** * Gets the value of the referencedClasses property. * * @return * possible object is * {@link Long } * */ public Long getReferencedClasses() { return referencedClasses; } /** * Sets the value of the referencedClasses property. * * @param value * allowed object is * {@link Long } * */ public void setReferencedClasses(Long value) { this.referencedClasses = value; } /** * Gets the value of the totalBugs property. * */ public long getTotalBugs() { return totalBugs; } /** * Sets the value of the totalBugs property. * */ public void setTotalBugs(long value) { this.totalBugs = value; } /** * Gets the value of the totalSize property. * */ public long getTotalSize() { return totalSize; } /** * Sets the value of the totalSize property. * */ public void setTotalSize(long value) { this.totalSize = value; } /** * Gets the value of the numPackages property. * */ public long getNumPackages() { return numPackages; } /** * Sets the value of the numPackages property. * */ public void setNumPackages(long value) { this.numPackages = value; } /** * Gets the value of the javaVersion property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getJavaVersion() { return javaVersion; } /** * Sets the value of the javaVersion property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setJavaVersion(java.lang.String value) { this.javaVersion = value; } /** * Gets the value of the vmVersion property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getVmVersion() { return vmVersion; } /** * Sets the value of the vmVersion property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setVmVersion(java.lang.String value) { this.vmVersion = value; } /** * Gets the value of the cpuSeconds property. * * @return * possible object is * {@link Float } * */ public Float getCpuSeconds() { return cpuSeconds; } /** * Sets the value of the cpuSeconds property. * * @param value * allowed object is * {@link Float } * */ public void setCpuSeconds(Float value) { this.cpuSeconds = value; } /** * Gets the value of the clockSeconds property. * * @return * possible object is * {@link Float } * */ public Float getClockSeconds() { return clockSeconds; } /** * Sets the value of the clockSeconds property. * * @param value * allowed object is * {@link Float } * */ public void setClockSeconds(Float value) { this.clockSeconds = value; } /** * Gets the value of the peakMbytes property. * * @return * possible object is * {@link Float } * */ public Float getPeakMbytes() { return peakMbytes; } /** * Sets the value of the peakMbytes property. * * @param value * allowed object is * {@link Float } * */ public void setPeakMbytes(Float value) { this.peakMbytes = value; } /** * Gets the value of the allocMbytes property. * * @return * possible object is * {@link Float } * */ public Float getAllocMbytes() { return allocMbytes; } /** * Sets the value of the allocMbytes property. * * @param value * allowed object is * {@link Float } * */ public void setAllocMbytes(Float value) { this.allocMbytes = value; } /** * Gets the value of the gcSeconds property. * * @return * possible object is * {@link Float } * */ public Float getGcSeconds() { return gcSeconds; } /** * Sets the value of the gcSeconds property. * * @param value * allowed object is * {@link Float } * */ public void setGcSeconds(Float value) { this.gcSeconds = value; } /** * Gets the value of the priority1 property. * * @return * possible object is * {@link Long } * */ public Long getPriority1() { return priority1; } /** * Sets the value of the priority1 property. * * @param value * allowed object is * {@link Long } * */ public void setPriority1(Long value) { this.priority1 = value; } /** * Gets the value of the priority2 property. * * @return * possible object is * {@link Long } * */ public Long getPriority2() { return priority2; } /** * Sets the value of the priority2 property. * * @param value * allowed object is * {@link Long } * */ public void setPriority2(Long value) { this.priority2 = value; } /** * Gets the value of the priority3 property. * * @return * possible object is * {@link Long } * */ public Long getPriority3() { return priority3; } /** * Sets the value of the priority3 property. * * @param value * allowed object is * {@link Long } * */ public void setPriority3(Long value) { this.priority3 = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <attribute name="path" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="bugCount" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
         *       <attribute name="size" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
         *       <attribute name="bugHash" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class FileStats { @XmlAttribute(name = "path", required = true) protected java.lang.String path; @XmlAttribute(name = "bugCount", required = true) @XmlSchemaType(name = "unsignedInt") protected long bugCount; @XmlAttribute(name = "size") @XmlSchemaType(name = "unsignedInt") protected Long size; @XmlAttribute(name = "bugHash") protected java.lang.String bugHash; /** * Gets the value of the path property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getPath() { return path; } /** * Sets the value of the path property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setPath(java.lang.String value) { this.path = value; } /** * Gets the value of the bugCount property. * */ public long getBugCount() { return bugCount; } /** * Sets the value of the bugCount property. * */ public void setBugCount(long value) { this.bugCount = value; } /** * Gets the value of the size property. * * @return * possible object is * {@link Long } * */ public Long getSize() { return size; } /** * Sets the value of the size property. * * @param value * allowed object is * {@link Long } * */ public void setSize(Long value) { this.size = value; } /** * Gets the value of the bugHash property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getBugHash() { return bugHash; } /** * Sets the value of the bugHash property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setBugHash(java.lang.String value) { this.bugHash = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="ClassProfile" maxOccurs="unbounded" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 <attribute name="totalMilliseconds" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
         *                 <attribute name="invocations" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
         *                 <attribute name="avgMicrosecondsPerInvocation" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
         *                 <attribute name="maxMicrosecondsPerInvocation" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
         *                 <attribute name="maxContext" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 <attribute name="standardDeviationMircosecondsPerInvocation" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "classProfile" }) public static class FindBugsProfile { @XmlElement(name = "ClassProfile") protected List classProfile; /** * Gets the value of the classProfile property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the classProfile property. * *

* For example, to add a new item, do as follows: *

             *    getClassProfile().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BugCollection.FindBugsSummary.FindBugsProfile.ClassProfile } * * */ public List getClassProfile() { if (classProfile == null) { classProfile = new ArrayList(); } return this.classProfile; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       <attribute name="totalMilliseconds" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
             *       <attribute name="invocations" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
             *       <attribute name="avgMicrosecondsPerInvocation" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
             *       <attribute name="maxMicrosecondsPerInvocation" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
             *       <attribute name="maxContext" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       <attribute name="standardDeviationMircosecondsPerInvocation" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class ClassProfile { @XmlAttribute(name = "name", required = true) protected java.lang.String name; @XmlAttribute(name = "totalMilliseconds", required = true) @XmlSchemaType(name = "unsignedInt") protected long totalMilliseconds; @XmlAttribute(name = "invocations", required = true) @XmlSchemaType(name = "unsignedInt") protected long invocations; @XmlAttribute(name = "avgMicrosecondsPerInvocation", required = true) @XmlSchemaType(name = "unsignedInt") protected long avgMicrosecondsPerInvocation; @XmlAttribute(name = "maxMicrosecondsPerInvocation") @XmlSchemaType(name = "unsignedInt") protected Long maxMicrosecondsPerInvocation; @XmlAttribute(name = "maxContext") protected java.lang.String maxContext; @XmlAttribute(name = "standardDeviationMircosecondsPerInvocation") @XmlSchemaType(name = "unsignedInt") protected Long standardDeviationMircosecondsPerInvocation; /** * Gets the value of the name property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setName(java.lang.String value) { this.name = value; } /** * Gets the value of the totalMilliseconds property. * */ public long getTotalMilliseconds() { return totalMilliseconds; } /** * Sets the value of the totalMilliseconds property. * */ public void setTotalMilliseconds(long value) { this.totalMilliseconds = value; } /** * Gets the value of the invocations property. * */ public long getInvocations() { return invocations; } /** * Sets the value of the invocations property. * */ public void setInvocations(long value) { this.invocations = value; } /** * Gets the value of the avgMicrosecondsPerInvocation property. * */ public long getAvgMicrosecondsPerInvocation() { return avgMicrosecondsPerInvocation; } /** * Sets the value of the avgMicrosecondsPerInvocation property. * */ public void setAvgMicrosecondsPerInvocation(long value) { this.avgMicrosecondsPerInvocation = value; } /** * Gets the value of the maxMicrosecondsPerInvocation property. * * @return * possible object is * {@link Long } * */ public Long getMaxMicrosecondsPerInvocation() { return maxMicrosecondsPerInvocation; } /** * Sets the value of the maxMicrosecondsPerInvocation property. * * @param value * allowed object is * {@link Long } * */ public void setMaxMicrosecondsPerInvocation(Long value) { this.maxMicrosecondsPerInvocation = value; } /** * Gets the value of the maxContext property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getMaxContext() { return maxContext; } /** * Sets the value of the maxContext property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setMaxContext(java.lang.String value) { this.maxContext = value; } /** * Gets the value of the standardDeviationMircosecondsPerInvocation property. * * @return * possible object is * {@link Long } * */ public Long getStandardDeviationMircosecondsPerInvocation() { return standardDeviationMircosecondsPerInvocation; } /** * Sets the value of the standardDeviationMircosecondsPerInvocation property. * * @param value * allowed object is * {@link Long } * */ public void setStandardDeviationMircosecondsPerInvocation(Long value) { this.standardDeviationMircosecondsPerInvocation = value; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="ClassStats" maxOccurs="unbounded" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <attribute name="class" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 <attribute name="sourceFile" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 <attribute name="interface" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
         *                 <attribute name="size" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
         *                 <attribute name="bugs" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
         *                 <attribute name="priority_1" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
         *                 <attribute name="priority_2" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
         *                 <attribute name="priority_3" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *       <attribute name="package" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="total_bugs" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
         *       <attribute name="total_types" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
         *       <attribute name="total_size" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
         *       <attribute name="priority_1" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
         *       <attribute name="priority_2" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
         *       <attribute name="priority_3" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "classStats" }) public static class PackageStats { @XmlElement(name = "ClassStats") protected List classStats; @XmlAttribute(name = "package", required = true) protected java.lang.String _package; @XmlAttribute(name = "total_bugs", required = true) @XmlSchemaType(name = "unsignedInt") protected long totalBugs; @XmlAttribute(name = "total_types", required = true) @XmlSchemaType(name = "unsignedInt") protected long totalTypes; @XmlAttribute(name = "total_size", required = true) @XmlSchemaType(name = "unsignedLong") protected BigInteger totalSize; @XmlAttribute(name = "priority_1") @XmlSchemaType(name = "unsignedInt") protected Long priority1; @XmlAttribute(name = "priority_2") @XmlSchemaType(name = "unsignedInt") protected Long priority2; @XmlAttribute(name = "priority_3") @XmlSchemaType(name = "unsignedInt") protected Long priority3; /** * Gets the value of the classStats property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the classStats property. * *

* For example, to add a new item, do as follows: *

             *    getClassStats().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BugCollection.FindBugsSummary.PackageStats.ClassStats } * * */ public List getClassStats() { if (classStats == null) { classStats = new ArrayList(); } return this.classStats; } /** * Gets the value of the package property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getPackage() { return _package; } /** * Sets the value of the package property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setPackage(java.lang.String value) { this._package = value; } /** * Gets the value of the totalBugs property. * */ public long getTotalBugs() { return totalBugs; } /** * Sets the value of the totalBugs property. * */ public void setTotalBugs(long value) { this.totalBugs = value; } /** * Gets the value of the totalTypes property. * */ public long getTotalTypes() { return totalTypes; } /** * Sets the value of the totalTypes property. * */ public void setTotalTypes(long value) { this.totalTypes = value; } /** * Gets the value of the totalSize property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getTotalSize() { return totalSize; } /** * Sets the value of the totalSize property. * * @param value * allowed object is * {@link BigInteger } * */ public void setTotalSize(BigInteger value) { this.totalSize = value; } /** * Gets the value of the priority1 property. * * @return * possible object is * {@link Long } * */ public Long getPriority1() { return priority1; } /** * Sets the value of the priority1 property. * * @param value * allowed object is * {@link Long } * */ public void setPriority1(Long value) { this.priority1 = value; } /** * Gets the value of the priority2 property. * * @return * possible object is * {@link Long } * */ public Long getPriority2() { return priority2; } /** * Sets the value of the priority2 property. * * @param value * allowed object is * {@link Long } * */ public void setPriority2(Long value) { this.priority2 = value; } /** * Gets the value of the priority3 property. * * @return * possible object is * {@link Long } * */ public Long getPriority3() { return priority3; } /** * Sets the value of the priority3 property. * * @param value * allowed object is * {@link Long } * */ public void setPriority3(Long value) { this.priority3 = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <attribute name="class" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       <attribute name="sourceFile" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       <attribute name="interface" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
             *       <attribute name="size" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
             *       <attribute name="bugs" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
             *       <attribute name="priority_1" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
             *       <attribute name="priority_2" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
             *       <attribute name="priority_3" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class ClassStats { @XmlAttribute(name = "class", required = true) protected java.lang.String clazz; @XmlAttribute(name = "sourceFile") protected java.lang.String sourceFile; @XmlAttribute(name = "interface", required = true) protected boolean _interface; @XmlAttribute(name = "size", required = true) @XmlSchemaType(name = "unsignedLong") protected BigInteger size; @XmlAttribute(name = "bugs", required = true) @XmlSchemaType(name = "unsignedInt") protected long bugs; @XmlAttribute(name = "priority_1") @XmlSchemaType(name = "unsignedInt") protected Long priority1; @XmlAttribute(name = "priority_2") @XmlSchemaType(name = "unsignedInt") protected Long priority2; @XmlAttribute(name = "priority_3") @XmlSchemaType(name = "unsignedInt") protected Long priority3; /** * Gets the value of the clazz property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getClazz() { return clazz; } /** * Sets the value of the clazz property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setClazz(java.lang.String value) { this.clazz = value; } /** * Gets the value of the sourceFile property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getSourceFile() { return sourceFile; } /** * Sets the value of the sourceFile property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setSourceFile(java.lang.String value) { this.sourceFile = value; } /** * Gets the value of the interface property. * */ public boolean isInterface() { return _interface; } /** * Sets the value of the interface property. * */ public void setInterface(boolean value) { this._interface = value; } /** * Gets the value of the size property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getSize() { return size; } /** * Sets the value of the size property. * * @param value * allowed object is * {@link BigInteger } * */ public void setSize(BigInteger value) { this.size = value; } /** * Gets the value of the bugs property. * */ public long getBugs() { return bugs; } /** * Sets the value of the bugs property. * */ public void setBugs(long value) { this.bugs = value; } /** * Gets the value of the priority1 property. * * @return * possible object is * {@link Long } * */ public Long getPriority1() { return priority1; } /** * Sets the value of the priority1 property. * * @param value * allowed object is * {@link Long } * */ public void setPriority1(Long value) { this.priority1 = value; } /** * Gets the value of the priority2 property. * * @return * possible object is * {@link Long } * */ public Long getPriority2() { return priority2; } /** * Sets the value of the priority2 property. * * @param value * allowed object is * {@link Long } * */ public void setPriority2(Long value) { this.priority2 = value; } /** * Gets the value of the priority3 property. * * @return * possible object is * {@link Long } * */ public Long getPriority3() { return priority3; } /** * Sets the value of the priority3 property. * * @param value * allowed object is * {@link Long } * */ public void setPriority3(Long value) { this.priority3 = value; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="AppVersion" maxOccurs="unbounded" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <attribute name="sequence" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *                 <attribute name="timestamp" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
     *                 <attribute name="release" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 <attribute name="codeSize" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *                 <attribute name="numClasses" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "appVersion" }) public static class History { @XmlElement(name = "AppVersion") protected List appVersion; /** * Gets the value of the appVersion property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the appVersion property. * *

* For example, to add a new item, do as follows: *

         *    getAppVersion().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BugCollection.History.AppVersion } * * */ public List getAppVersion() { if (appVersion == null) { appVersion = new ArrayList(); } return this.appVersion; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <attribute name="sequence" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
         *       <attribute name="timestamp" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" />
         *       <attribute name="release" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="codeSize" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
         *       <attribute name="numClasses" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class AppVersion { @XmlAttribute(name = "sequence", required = true) @XmlSchemaType(name = "unsignedInt") protected long sequence; @XmlAttribute(name = "timestamp", required = true) @XmlSchemaType(name = "unsignedLong") protected BigInteger timestamp; @XmlAttribute(name = "release", required = true) protected java.lang.String release; @XmlAttribute(name = "codeSize", required = true) @XmlSchemaType(name = "unsignedInt") protected long codeSize; @XmlAttribute(name = "numClasses", required = true) @XmlSchemaType(name = "unsignedInt") protected long numClasses; /** * Gets the value of the sequence property. * */ public long getSequence() { return sequence; } /** * Sets the value of the sequence property. * */ public void setSequence(long value) { this.sequence = value; } /** * Gets the value of the timestamp property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getTimestamp() { return timestamp; } /** * Sets the value of the timestamp property. * * @param value * allowed object is * {@link BigInteger } * */ public void setTimestamp(BigInteger value) { this.timestamp = value; } /** * Gets the value of the release property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getRelease() { return release; } /** * Sets the value of the release property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setRelease(java.lang.String value) { this.release = value; } /** * Gets the value of the codeSize property. * */ public long getCodeSize() { return codeSize; } /** * Sets the value of the codeSize property. * */ public void setCodeSize(long value) { this.codeSize = value; } /** * Gets the value of the numClasses property. * */ public long getNumClasses() { return numClasses; } /** * Sets the value of the numClasses property. * */ public void setNumClasses(long value) { this.numClasses = value; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="Jar" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
     *         <element name="AuxClasspathEntry" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
     *         <element name="SrcDir" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
     *         <element name="WrkDir" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         <element name="Plugin" maxOccurs="unbounded" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}string" />
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SuppressionFilter" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element ref="{}Matcher" maxOccurs="unbounded"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="Cloud" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="Property" maxOccurs="unbounded" minOccurs="0">
     *                     <complexType>
     *                       <simpleContent>
     *                         <extension base="<http://www.w3.org/2001/XMLSchema>string">
     *                           <attribute name="key" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                         </extension>
     *                       </simpleContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *                 <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 <attribute name="online" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *                 <attribute name="synced" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *                 <attribute name="detailsUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *       <attribute name="filename" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="projectName" type="{http://www.w3.org/2001/XMLSchema}string" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "jar", "auxClasspathEntry", "srcDir", "wrkDir", "plugin", "suppressionFilter", "cloud" }) public static class Project { @XmlElement(name = "Jar") protected List jar; @XmlElement(name = "AuxClasspathEntry") protected List auxClasspathEntry; @XmlElement(name = "SrcDir") protected List srcDir; @XmlElement(name = "WrkDir") protected java.lang.String wrkDir; @XmlElement(name = "Plugin") protected List plugin; @XmlElement(name = "SuppressionFilter") protected BugCollection.Project.SuppressionFilter suppressionFilter; @XmlElement(name = "Cloud") protected BugCollection.Project.Cloud cloud; @XmlAttribute(name = "filename") protected java.lang.String filename; @XmlAttribute(name = "projectName") protected java.lang.String projectName; /** * Gets the value of the jar property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the jar property. * *

* For example, to add a new item, do as follows: *

         *    getJar().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link java.lang.String } * * */ public List getJar() { if (jar == null) { jar = new ArrayList(); } return this.jar; } /** * Gets the value of the auxClasspathEntry property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the auxClasspathEntry property. * *

* For example, to add a new item, do as follows: *

         *    getAuxClasspathEntry().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link java.lang.String } * * */ public List getAuxClasspathEntry() { if (auxClasspathEntry == null) { auxClasspathEntry = new ArrayList(); } return this.auxClasspathEntry; } /** * Gets the value of the srcDir property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the srcDir property. * *

* For example, to add a new item, do as follows: *

         *    getSrcDir().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link java.lang.String } * * */ public List getSrcDir() { if (srcDir == null) { srcDir = new ArrayList(); } return this.srcDir; } /** * Gets the value of the wrkDir property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getWrkDir() { return wrkDir; } /** * Sets the value of the wrkDir property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setWrkDir(java.lang.String value) { this.wrkDir = value; } /** * Gets the value of the plugin property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the plugin property. * *

* For example, to add a new item, do as follows: *

         *    getPlugin().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BugCollection.Project.Plugin } * * */ public List getPlugin() { if (plugin == null) { plugin = new ArrayList(); } return this.plugin; } /** * Gets the value of the suppressionFilter property. * * @return * possible object is * {@link BugCollection.Project.SuppressionFilter } * */ public BugCollection.Project.SuppressionFilter getSuppressionFilter() { return suppressionFilter; } /** * Sets the value of the suppressionFilter property. * * @param value * allowed object is * {@link BugCollection.Project.SuppressionFilter } * */ public void setSuppressionFilter(BugCollection.Project.SuppressionFilter value) { this.suppressionFilter = value; } /** * Gets the value of the cloud property. * * @return * possible object is * {@link BugCollection.Project.Cloud } * */ public BugCollection.Project.Cloud getCloud() { return cloud; } /** * Sets the value of the cloud property. * * @param value * allowed object is * {@link BugCollection.Project.Cloud } * */ public void setCloud(BugCollection.Project.Cloud value) { this.cloud = value; } /** * Gets the value of the filename property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getFilename() { return filename; } /** * Sets the value of the filename property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setFilename(java.lang.String value) { this.filename = value; } /** * Gets the value of the projectName property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getProjectName() { return projectName; } /** * Sets the value of the projectName property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setProjectName(java.lang.String value) { this.projectName = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="Property" maxOccurs="unbounded" minOccurs="0">
         *           <complexType>
         *             <simpleContent>
         *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
         *                 <attribute name="key" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               </extension>
         *             </simpleContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="online" type="{http://www.w3.org/2001/XMLSchema}boolean" />
         *       <attribute name="synced" type="{http://www.w3.org/2001/XMLSchema}boolean" />
         *       <attribute name="detailsUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "property" }) public static class Cloud { @XmlElement(name = "Property") protected List property; @XmlAttribute(name = "id") protected java.lang.String id; @XmlAttribute(name = "online") protected Boolean online; @XmlAttribute(name = "synced") protected Boolean synced; @XmlAttribute(name = "detailsUrl") protected java.lang.String detailsUrl; /** * Gets the value of the property property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the property property. * *

* For example, to add a new item, do as follows: *

             *    getProperty().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BugCollection.Project.Cloud.Property } * * */ public List getProperty() { if (property == null) { property = new ArrayList(); } return this.property; } /** * Gets the value of the id property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setId(java.lang.String value) { this.id = value; } /** * Gets the value of the online property. * * @return * possible object is * {@link Boolean } * */ public Boolean isOnline() { return online; } /** * Sets the value of the online property. * * @param value * allowed object is * {@link Boolean } * */ public void setOnline(Boolean value) { this.online = value; } /** * Gets the value of the synced property. * * @return * possible object is * {@link Boolean } * */ public Boolean isSynced() { return synced; } /** * Sets the value of the synced property. * * @param value * allowed object is * {@link Boolean } * */ public void setSynced(Boolean value) { this.synced = value; } /** * Gets the value of the detailsUrl property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getDetailsUrl() { return detailsUrl; } /** * Sets the value of the detailsUrl property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setDetailsUrl(java.lang.String value) { this.detailsUrl = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <simpleContent>
             *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
             *       <attribute name="key" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     </extension>
             *   </simpleContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "value" }) public static class Property { @XmlValue protected java.lang.String value; @XmlAttribute(name = "key") protected java.lang.String key; /** * Gets the value of the value property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setValue(java.lang.String value) { this.value = value; } /** * Gets the value of the key property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getKey() { return key; } /** * Sets the value of the key property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setKey(java.lang.String value) { this.key = value; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Plugin { @XmlAttribute(name = "id") protected java.lang.String id; @XmlAttribute(name = "enabled") protected java.lang.String enabled; /** * Gets the value of the id property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setId(java.lang.String value) { this.id = value; } /** * Gets the value of the enabled property. * * @return * possible object is * {@link java.lang.String } * */ public java.lang.String getEnabled() { return enabled; } /** * Sets the value of the enabled property. * * @param value * allowed object is * {@link java.lang.String } * */ public void setEnabled(java.lang.String value) { this.enabled = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element ref="{}Matcher" maxOccurs="unbounded"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "matcher" }) public static class SuppressionFilter { @XmlElementRef(name = "Matcher", type = JAXBElement.class) protected List> matcher; /** * Gets the value of the matcher property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the matcher property. * *

* For example, to add a new item, do as follows: *

             *    getMatcher().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link JAXBElement }{@code <}{@link MethodMatcherType }{@code >} * {@link JAXBElement }{@code <}{@link LastVersionMatcherType }{@code >} * {@link JAXBElement }{@code <}{@link MatchMatcherType }{@code >} * {@link JAXBElement }{@code <}{@link FirstVersionMatcherType }{@code >} * {@link JAXBElement }{@code <}{@link BugCodeMatcherType }{@code >} * {@link JAXBElement }{@code <}{@link AndMatcherType }{@code >} * {@link JAXBElement }{@code <}{@link MatcherType }{@code >} * {@link JAXBElement }{@code <}{@link DesignationMatcherType }{@code >} * {@link JAXBElement }{@code <}{@link ClassMatcherType }{@code >} * {@link JAXBElement }{@code <}{@link LocalMatcherType }{@code >} * {@link JAXBElement }{@code <}{@link TypeMatcherType }{@code >} * {@link JAXBElement }{@code <}{@link NotMatcherType }{@code >} * {@link JAXBElement }{@code <}{@link FieldMatcherType }{@code >} * {@link JAXBElement }{@code <}{@link PriorityMatcherType }{@code >} * {@link JAXBElement }{@code <}{@link BugMatcherType }{@code >} * {@link JAXBElement }{@code <}{@link BugPatternMatcherType }{@code >} * {@link JAXBElement }{@code <}{@link OrMatcherType }{@code >} * {@link JAXBElement }{@code <}{@link RankMatcherType }{@code >} * {@link JAXBElement }{@code <}{@link PackageMatcherType }{@code >} * * */ public List> getMatcher() { if (matcher == null) { matcher = new ArrayList>(); } return this.matcher; } } } }