Mjerenje i testiranje koda - lorenapekic/Projekt GitHub Wiki
Koristeći JaSoMe obavili smo analizu našeg dosadašnjeg koda, kako bi utvrdili trenutnu kvalitetu programa. U sljedećem isječku mogu se vidjeti vrijednosti svih metrika koda koje koristi JaSoMe analizator koda.
Prikaži
<?xml version="1.0" encoding="UTF-8"?>
-<Project sourceDir="/home/screamingviolet/proginz-projekt/Projekt">
-<Metrics>
<Metric value="949" name="TLOC" description="Total Lines of Code"/>
</Metrics>
-<Packages>
-<Package name="com.riteh.whisk">
-<Metrics>
<Metric value="0.0" name="A" description="Abstractness"/>
<Metric value="0.0" name="CCRC" description="Class Categorical Relational Cohesion"/>
<Metric value="1" name="Ca" description="Afferent Coupling"/>
<Metric value="0" name="Ce" description="Efferent Coupling"/>
<Metric value="1.0" name="DMS" description="Normalized Distance from Main Sequence"/>
<Metric value="0.0" name="I" description="Instability"/>
<Metric value="7" name="NOC" description="Number of Classes"/>
<Metric value="0" name="NOI" description="Number of Interfaces and Abstract Classes"/>
<Metric value="7.418888889" name="PkgRCi" description="Package Relative System Complexity"/>
<Metric value="445.133333333" name="PkgTCi" description="Package Total System Complexity"/>
<Metric value="934" name="TLOC" description="Total Lines of Code"/>
</Metrics>
-<Classes>
-<Class name="FirstScreen" sourceFile="./core/src/main/java/com/riteh/whisk/FirstScreen.java">
-<Metrics>
<Metric value="1.0" name="AHF" description="Attribute Hiding Factor"/>
<Metric value="0.0" name="AIF" description="Attribute Inheritance Factor"/>
<Metric value="20" name="Aa" description="Number of Attributes (All)"/>
<Metric value="20" name="Ad" description="Number of Attributes Defined"/>
<Metric value="0" name="Ai" description="Number of Attributes Inherited and Not Overridden"/>
<Metric value="0" name="Ait" description="Number of Attributes Inherited (Total)"/>
<Metric value="0" name="Ao" description="Number of Attributes Overridden"/>
<Metric value="20" name="Av" description="Number of Public Attributes Defined"/>
<Metric value="0.625" name="ClRCi" description="Class Relative System Complexity"/>
<Metric value="5.0" name="ClTCi" description="Class Total System Complexity"/>
<Metric value="1" name="DIT" description="Depth of Inheritance Tree"/>
<Metric value="0" name="HMd" description="Number of Hidden Methods Defined"/>
<Metric value="0" name="HMi" description="Number of Hidden Methods Inherited and Not Overridden"/>
<Metric value="0.864285714" name="LCOM*" description="Lack of Cohesion Methods (H-S)"/>
<Metric value="1.0" name="MHF" description="Method Hiding Factor"/>
<Metric value="0.0" name="MIF" description="Method Inheritance Factor"/>
<Metric value="8" name="Ma" description="Number of Methods (All)"/>
<Metric value="8" name="Md" description="Number of Methods Defined"/>
<Metric value="0" name="Mi" description="Number of Methods Inherited and Not Overridden"/>
<Metric value="0" name="Mit" description="Number of Methods Inherited (Total)"/>
<Metric value="0" name="Mo" description="Number of Methods Overridden"/>
<Metric value="20" name="NF" description="Number of Attributes"/>
<Metric value="8" name="NM" description="Number of Methods"/>
<Metric value="8" name="NMA" description="Number of Methods Added to Inheritance"/>
<Metric value="0" name="NMI" description="Number of Inherited Methods"/>
<Metric value="0" name="NOA" description="Number of Ancestors"/>
<Metric value="0" name="NOCh" description="Number of Children"/>
<Metric value="0" name="NOD" description="Number of Descendants"/>
<Metric value="0" name="NOL" description="Number of Links"/>
<Metric value="0" name="NOPa" description="Number of Parents"/>
<Metric value="0" name="NORM" description="Number of Overridden Methods"/>
<Metric value="0" name="NPF" description="Number of Public Attributes"/>
<Metric value="7" name="NPM" description="Number of Public Methods"/>
<Metric value="0" name="NSF" description="Number of Static Attributes"/>
<Metric value="0" name="NSM" description="Number of Static Methods"/>
<Metric value="1.0" name="PMR" description="Public Methods Ratio"/>
<Metric value="8" name="PMd" description="Number of Public Methods Defined"/>
<Metric value="0" name="PMi" description="Number of Public Methods Inherited and Not Overridden"/>
<Metric value="226" name="RTLOC" description="Raw Total Lines of Code"/>
<Metric value="0.0" name="SIX" description="Specialization Index"/>
<Metric value="175" name="TLOC" description="Total Lines of Code"/>
<Metric value="33" name="WMC" description="Weighted methods per Class"/>
</Metrics>
-<Methods>
-<Method name="public FirstScreen FirstScreen(final WhiskeredAway game)" lineStart="57" lineEnd="78" constructor="true">
-<Metrics>
<Metric value="2.0" name="Ci" description="System Complexity"/>
<Metric value="2.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="2" name="IOVars" description="Input/Output Variables"/>
<Metric value="3" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="3" name="NCOMP" description="Number of Comparisons"/>
<Metric value="1" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="18" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void dispose()" lineStart="245" lineEnd="250" constructor="false">
-<Metrics>
<Metric value="0.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="4" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void hide()" lineStart="240" lineEnd="243" constructor="false">
-<Metrics>
<Metric value="0.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="2" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void pause()" lineStart="229" lineEnd="232" constructor="false">
-<Metrics>
<Metric value="0.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="2" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void render(float delta)" lineStart="90" lineEnd="218" constructor="false">
-<Metrics>
<Metric value="1.0" name="Ci" description="System Complexity"/>
<Metric value="1.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="1" name="IOVars" description="Input/Output Variables"/>
<Metric value="62" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="4" name="NBD" description="Nested Block Depth"/>
<Metric value="53" name="NCOMP" description="Number of Comparisons"/>
<Metric value="1" name="NOP" description="Number of Parameters"/>
<Metric value="9" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="110" name="TLOC" description="Total Lines of Code"/>
<Metric value="26" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void resize(int width, int height)" lineStart="220" lineEnd="227" constructor="false">
-<Metrics>
<Metric value="2.0" name="Ci" description="System Complexity"/>
<Metric value="2.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="2" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="2" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="7" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void resume()" lineStart="234" lineEnd="238" constructor="false">
-<Metrics>
<Metric value="0.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="2" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void show()" lineStart="80" lineEnd="88" constructor="false">
-<Metrics>
<Metric value="0.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="8" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
</Methods>
</Class>
-<Class name="GifDecoder" sourceFile="./core/src/main/java/com/riteh/whisk/GifDecoder.java">
-<Metrics>
<Metric value="0.068181818" name="AHF" description="Attribute Hiding Factor"/>
<Metric value="0.0" name="AIF" description="Attribute Inheritance Factor"/>
<Metric value="44" name="Aa" description="Number of Attributes (All)"/>
<Metric value="44" name="Ad" description="Number of Attributes Defined"/>
<Metric value="0" name="Ai" description="Number of Attributes Inherited and Not Overridden"/>
<Metric value="0" name="Ait" description="Number of Attributes Inherited (Total)"/>
<Metric value="0" name="Ao" description="Number of Attributes Overridden"/>
<Metric value="3" name="Av" description="Number of Public Attributes Defined"/>
<Metric value="15.15308642" name="ClRCi" description="Class Relative System Complexity"/>
<Metric value="409.133333333" name="ClTCi" description="Class Total System Complexity"/>
<Metric value="1" name="DIT" description="Depth of Inheritance Tree"/>
<Metric value="18" name="HMd" description="Number of Hidden Methods Defined"/>
<Metric value="0" name="HMi" description="Number of Hidden Methods Inherited and Not Overridden"/>
<Metric value="0.93006993" name="LCOM*" description="Lack of Cohesion Methods (H-S)"/>
<Metric value="0.333333333" name="MHF" description="Method Hiding Factor"/>
<Metric value="0.0" name="MIF" description="Method Inheritance Factor"/>
<Metric value="27" name="Ma" description="Number of Methods (All)"/>
<Metric value="27" name="Md" description="Number of Methods Defined"/>
<Metric value="0" name="Mi" description="Number of Methods Inherited and Not Overridden"/>
<Metric value="0" name="Mit" description="Number of Methods Inherited (Total)"/>
<Metric value="0" name="Mo" description="Number of Methods Overridden"/>
<Metric value="38" name="NF" description="Number of Attributes"/>
<Metric value="27" name="NM" description="Number of Methods"/>
<Metric value="27" name="NMA" description="Number of Methods Added to Inheritance"/>
<Metric value="0" name="NMI" description="Number of Inherited Methods"/>
<Metric value="0" name="NOA" description="Number of Ancestors"/>
<Metric value="0" name="NOCh" description="Number of Children"/>
<Metric value="0" name="NOD" description="Number of Descendants"/>
<Metric value="0" name="NOL" description="Number of Links"/>
<Metric value="0" name="NOPa" description="Number of Parents"/>
<Metric value="0" name="NORM" description="Number of Overridden Methods"/>
<Metric value="3" name="NPF" description="Number of Public Attributes"/>
<Metric value="8" name="NPM" description="Number of Public Methods"/>
<Metric value="4" name="NSF" description="Number of Static Attributes"/>
<Metric value="1" name="NSM" description="Number of Static Methods"/>
<Metric value="0.333333333" name="PMR" description="Public Methods Ratio"/>
<Metric value="9" name="PMd" description="Number of Public Methods Defined"/>
<Metric value="0" name="PMi" description="Number of Public Methods Inherited and Not Overridden"/>
<Metric value="721" name="RTLOC" description="Raw Total Lines of Code"/>
<Metric value="0.0" name="SIX" description="Specialization Index"/>
<Metric value="552" name="TLOC" description="Total Lines of Code"/>
<Metric value="114" name="WMC" description="Weighted methods per Class"/>
</Metrics>
-<Methods>
-<Method name="GifDecoder DixieMap(int w, int h, Pixmap.Format f)" lineStart="70" lineEnd="72" constructor="true">
-<Metrics>
<Metric value="4.0" name="Ci" description="System Complexity"/>
<Metric value="4.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="4" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="3" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="3" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="GifDecoder DixieMap(int[] data, int w, int h, Pixmap.Format f)" lineStart="74" lineEnd="88" constructor="true">
-<Metrics>
<Metric value="5.0" name="Ci" description="System Complexity"/>
<Metric value="5.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="5" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="4" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="11" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="protected boolean err()" lineStart="398" lineEnd="400" constructor="false">
-<Metrics>
<Metric value="1.0" name="Ci" description="System Complexity"/>
<Metric value="1.0" name="Di" description="Data Complexity"/>
<Metric value="7" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="1" name="IOVars" description="Input/Output Variables"/>
<Metric value="1" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="1" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="3" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="protected int read()" lineStart="416" lineEnd="424" constructor="false">
-<Metrics>
<Metric value="1.0" name="Ci" description="System Complexity"/>
<Metric value="1.0" name="Di" description="Data Complexity"/>
<Metric value="15" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="1" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="2" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="9" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="protected int readBlock()" lineStart="431" lineEnd="452" constructor="false">
-<Metrics>
<Metric value="1.5" name="Ci" description="System Complexity"/>
<Metric value="0.5" name="Di" description="Data Complexity"/>
<Metric value="4" name="Fin" description="Fan-in"/>
<Metric value="1" name="Fout" description="Fan-out"/>
<Metric value="1" name="IOVars" description="Input/Output Variables"/>
<Metric value="8" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="5" name="NBD" description="Nested Block Depth"/>
<Metric value="5" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="3" name="NVAR" description="Number of Control Variables"/>
<Metric value="1" name="Si" description="Structural Complexity"/>
<Metric value="22" name="TLOC" description="Total Lines of Code"/>
<Metric value="5" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="protected int readShort()" lineStart="659" lineEnd="662" constructor="false">
-<Metrics>
<Metric value="4.333333333" name="Ci" description="System Complexity"/>
<Metric value="0.333333333" name="Di" description="Data Complexity"/>
<Metric value="7" name="Fin" description="Fan-in"/>
<Metric value="2" name="Fout" description="Fan-out"/>
<Metric value="1" name="IOVars" description="Input/Output Variables"/>
<Metric value="2" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="2" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="4" name="Si" description="Structural Complexity"/>
<Metric value="3" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="protected int[] readColorTable(int ncolors)" lineStart="461" lineEnd="485" constructor="false">
-<Metrics>
<Metric value="2.0" name="Ci" description="System Complexity"/>
<Metric value="2.0" name="Di" description="Data Complexity"/>
<Metric value="2" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="2" name="IOVars" description="Input/Output Variables"/>
<Metric value="15" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="3" name="NBD" description="Nested Block Depth"/>
<Metric value="11" name="NCOMP" description="Number of Comparisons"/>
<Metric value="1" name="NOP" description="Number of Parameters"/>
<Metric value="4" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="25" name="TLOC" description="Total Lines of Code"/>
<Metric value="3" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="protected void decodeBitmapData()" lineStart="291" lineEnd="393" constructor="false">
-<Metrics>
<Metric value="4.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="1" name="Fin" description="Fan-in"/>
<Metric value="2" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="59" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="6" name="NBD" description="Nested Block Depth"/>
<Metric value="41" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="18" name="NVAR" description="Number of Control Variables"/>
<Metric value="4" name="Si" description="Structural Complexity"/>
<Metric value="94" name="TLOC" description="Total Lines of Code"/>
<Metric value="22" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="protected void init()" lineStart="405" lineEnd="411" constructor="false">
-<Metrics>
<Metric value="0.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="1" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="7" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="protected void readBitmap()" lineStart="575" lineEnd="622" constructor="false">
-<Metrics>
<Metric value="144.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="1" name="Fin" description="Fan-in"/>
<Metric value="12" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="13" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="3" name="NBD" description="Nested Block Depth"/>
<Metric value="8" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="5" name="NVAR" description="Number of Control Variables"/>
<Metric value="144" name="Si" description="Structural Complexity"/>
<Metric value="43" name="TLOC" description="Total Lines of Code"/>
<Metric value="8" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="protected void readContents()" lineStart="490" lineEnd="535" constructor="false">
-<Metrics>
<Metric value="121.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="1" name="Fin" description="Fan-in"/>
<Metric value="11" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="6" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="7" name="NBD" description="Nested Block Depth"/>
<Metric value="2" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="4" name="NVAR" description="Number of Control Variables"/>
<Metric value="121" name="Si" description="Structural Complexity"/>
<Metric value="45" name="TLOC" description="Total Lines of Code"/>
<Metric value="13" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="protected void readGraphicControlExt()" lineStart="540" lineEnd="551" constructor="false">
-<Metrics>
<Metric value="25.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="1" name="Fin" description="Fan-in"/>
<Metric value="5" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="7" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="2" name="NBD" description="Nested Block Depth"/>
<Metric value="6" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="1" name="NVAR" description="Number of Control Variables"/>
<Metric value="25" name="Si" description="Structural Complexity"/>
<Metric value="12" name="TLOC" description="Total Lines of Code"/>
<Metric value="2" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="protected void readHeader()" lineStart="556" lineEnd="570" constructor="false">
-<Metrics>
<Metric value="16.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="1" name="Fin" description="Fan-in"/>
<Metric value="4" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="5" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="2" name="NBD" description="Nested Block Depth"/>
<Metric value="2" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="3" name="NVAR" description="Number of Control Variables"/>
<Metric value="16" name="Si" description="Structural Complexity"/>
<Metric value="15" name="TLOC" description="Total Lines of Code"/>
<Metric value="5" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="protected void readLSD()" lineStart="627" lineEnd="639" constructor="false">
-<Metrics>
<Metric value="25.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="1" name="Fin" description="Fan-in"/>
<Metric value="5" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="4" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="4" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="25" name="Si" description="Structural Complexity"/>
<Metric value="9" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="protected void readNetscapeExt()" lineStart="644" lineEnd="654" constructor="false">
-<Metrics>
<Metric value="4.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="1" name="Fin" description="Fan-in"/>
<Metric value="2" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="9" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="3" name="NBD" description="Nested Block Depth"/>
<Metric value="7" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="2" name="NVAR" description="Number of Control Variables"/>
<Metric value="4" name="Si" description="Structural Complexity"/>
<Metric value="10" name="TLOC" description="Total Lines of Code"/>
<Metric value="4" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="protected void resetFrame()" lineStart="667" lineEnd="679" constructor="false">
-<Metrics>
<Metric value="0.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="1" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="13" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="protected void setPixels()" lineStart="163" lineEnd="246" constructor="false">
-<Metrics>
<Metric value="1.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="1" name="Fin" description="Fan-in"/>
<Metric value="1" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="45" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="6" name="NBD" description="Nested Block Depth"/>
<Metric value="27" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="18" name="NVAR" description="Number of Control Variables"/>
<Metric value="1" name="Si" description="Structural Complexity"/>
<Metric value="76" name="TLOC" description="Total Lines of Code"/>
<Metric value="19" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="protected void skip()" lineStart="684" lineEnd="688" constructor="false">
-<Metrics>
<Metric value="4.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="5" name="Fin" description="Fan-in"/>
<Metric value="2" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="3" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="2" name="NBD" description="Nested Block Depth"/>
<Metric value="2" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="1" name="NVAR" description="Number of Control Variables"/>
<Metric value="4" name="Si" description="Structural Complexity"/>
<Metric value="5" name="TLOC" description="Total Lines of Code"/>
<Metric value="3" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public Animation<TextureRegion> getAnimation(PlayMode playMode)" lineStart="690" lineEnd="731" constructor="false">
-<Metrics>
<Metric value="16.4" name="Ci" description="System Complexity"/>
<Metric value="0.4" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="4" name="Fout" description="Fan-out"/>
<Metric value="2" name="IOVars" description="Input/Output Variables"/>
<Metric value="24" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="4" name="NBD" description="Nested Block Depth"/>
<Metric value="18" name="NCOMP" description="Number of Comparisons"/>
<Metric value="1" name="NOP" description="Number of Parameters"/>
<Metric value="6" name="NVAR" description="Number of Control Variables"/>
<Metric value="16" name="Si" description="Structural Complexity"/>
<Metric value="37" name="TLOC" description="Total Lines of Code"/>
<Metric value="8" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public DixieMap getFrame(int n)" lineStart="253" lineEnd="258" constructor="false">
-<Metrics>
<Metric value="2.0" name="Ci" description="System Complexity"/>
<Metric value="2.0" name="Di" description="Data Complexity"/>
<Metric value="4" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="2" name="IOVars" description="Input/Output Variables"/>
<Metric value="3" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="2" name="NCOMP" description="Number of Comparisons"/>
<Metric value="1" name="NOP" description="Number of Parameters"/>
<Metric value="1" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="7" name="TLOC" description="Total Lines of Code"/>
<Metric value="2" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public GifDecoder GifFrame(DixieMap im, int del)" lineStart="109" lineEnd="112" constructor="true">
-<Metrics>
<Metric value="3.0" name="Ci" description="System Complexity"/>
<Metric value="3.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="3" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="2" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="4" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public Pixmap getPixmap()" lineStart="147" lineEnd="149" constructor="false">
-<Metrics>
<Metric value="1.5" name="Ci" description="System Complexity"/>
<Metric value="0.5" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="1" name="Fout" description="Fan-out"/>
<Metric value="1" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="1" name="Si" description="Structural Complexity"/>
<Metric value="3" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public int getDelay(int n)" lineStart="125" lineEnd="131" constructor="false">
-<Metrics>
<Metric value="2.0" name="Ci" description="System Complexity"/>
<Metric value="2.0" name="Di" description="Data Complexity"/>
<Metric value="1" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="2" name="IOVars" description="Input/Output Variables"/>
<Metric value="5" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="2" name="NBD" description="Nested Block Depth"/>
<Metric value="3" name="NCOMP" description="Number of Comparisons"/>
<Metric value="1" name="NOP" description="Number of Parameters"/>
<Metric value="2" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="7" name="TLOC" description="Total Lines of Code"/>
<Metric value="3" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public int getFrameCount()" lineStart="138" lineEnd="140" constructor="false">
-<Metrics>
<Metric value="1.0" name="Ci" description="System Complexity"/>
<Metric value="1.0" name="Di" description="Data Complexity"/>
<Metric value="1" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="1" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="3" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public int getLoopCount()" lineStart="156" lineEnd="158" constructor="false">
-<Metrics>
<Metric value="1.0" name="Ci" description="System Complexity"/>
<Metric value="1.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="1" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="3" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public int read(InputStream is)" lineStart="267" lineEnd="286" constructor="false">
-<Metrics>
<Metric value="16.4" name="Ci" description="System Complexity"/>
<Metric value="0.4" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="4" name="Fout" description="Fan-out"/>
<Metric value="2" name="IOVars" description="Input/Output Variables"/>
<Metric value="4" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="4" name="NBD" description="Nested Block Depth"/>
<Metric value="2" name="NCOMP" description="Number of Comparisons"/>
<Metric value="1" name="NOP" description="Number of Parameters"/>
<Metric value="2" name="NVAR" description="Number of Control Variables"/>
<Metric value="16" name="Si" description="Structural Complexity"/>
<Metric value="20" name="TLOC" description="Total Lines of Code"/>
<Metric value="4" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public static Animation<TextureRegion> loadGIFAnimation(Animation.PlayMode playMode, InputStream is)" lineStart="733" lineEnd="737" constructor="false">
-<Metrics>
<Metric value="3.0" name="Ci" description="System Complexity"/>
<Metric value="3.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="3" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="2" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="5" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
</Methods>
</Class>
-<Class name="GifDecoder.DixieMap" sourceFile="./core/src/main/java/com/riteh/whisk/GifDecoder.java">
-<Metrics>
<Metric value="0" name="Aa" description="Number of Attributes (All)"/>
<Metric value="0" name="Ad" description="Number of Attributes Defined"/>
<Metric value="0" name="Ai" description="Number of Attributes Inherited and Not Overridden"/>
<Metric value="0" name="Ait" description="Number of Attributes Inherited (Total)"/>
<Metric value="0" name="Ao" description="Number of Attributes Overridden"/>
<Metric value="0" name="Av" description="Number of Public Attributes Defined"/>
<Metric value="5.333333333" name="ClRCi" description="Class Relative System Complexity"/>
<Metric value="16.0" name="ClTCi" description="Class Total System Complexity"/>
<Metric value="1" name="DIT" description="Depth of Inheritance Tree"/>
<Metric value="3" name="HMd" description="Number of Hidden Methods Defined"/>
<Metric value="0" name="HMi" description="Number of Hidden Methods Inherited and Not Overridden"/>
<Metric value="0.0" name="MHF" description="Method Hiding Factor"/>
<Metric value="0.0" name="MIF" description="Method Inheritance Factor"/>
<Metric value="3" name="Ma" description="Number of Methods (All)"/>
<Metric value="3" name="Md" description="Number of Methods Defined"/>
<Metric value="0" name="Mi" description="Number of Methods Inherited and Not Overridden"/>
<Metric value="0" name="Mit" description="Number of Methods Inherited (Total)"/>
<Metric value="0" name="Mo" description="Number of Methods Overridden"/>
<Metric value="0" name="NF" description="Number of Attributes"/>
<Metric value="3" name="NM" description="Number of Methods"/>
<Metric value="3" name="NMA" description="Number of Methods Added to Inheritance"/>
<Metric value="0" name="NMI" description="Number of Inherited Methods"/>
<Metric value="0" name="NOA" description="Number of Ancestors"/>
<Metric value="0" name="NOCh" description="Number of Children"/>
<Metric value="0" name="NOD" description="Number of Descendants"/>
<Metric value="0" name="NOL" description="Number of Links"/>
<Metric value="0" name="NOPa" description="Number of Parents"/>
<Metric value="0" name="NORM" description="Number of Overridden Methods"/>
<Metric value="0" name="NPF" description="Number of Public Attributes"/>
<Metric value="0" name="NPM" description="Number of Public Methods"/>
<Metric value="0" name="NSF" description="Number of Static Attributes"/>
<Metric value="0" name="NSM" description="Number of Static Methods"/>
<Metric value="0.0" name="PMR" description="Public Methods Ratio"/>
<Metric value="0" name="PMd" description="Number of Public Methods Defined"/>
<Metric value="0" name="PMi" description="Number of Public Methods Inherited and Not Overridden"/>
<Metric value="38" name="RTLOC" description="Raw Total Lines of Code"/>
<Metric value="0.0" name="SIX" description="Specialization Index"/>
<Metric value="28" name="TLOC" description="Total Lines of Code"/>
<Metric value="7" name="WMC" description="Weighted methods per Class"/>
</Metrics>
-<Methods>
-<Method name="DixieMap DixieMap(int w, int h, Pixmap.Format f)" lineStart="70" lineEnd="72" constructor="true">
-<Metrics>
<Metric value="4.0" name="Ci" description="System Complexity"/>
<Metric value="4.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="4" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="3" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="3" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="DixieMap DixieMap(int[] data, int w, int h, Pixmap.Format f)" lineStart="74" lineEnd="88" constructor="true">
-<Metrics>
<Metric value="5.0" name="Ci" description="System Complexity"/>
<Metric value="5.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="5" name="IOVars" description="Input/Output Variables"/>
<Metric value="13" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="3" name="NBD" description="Nested Block Depth"/>
<Metric value="9" name="NCOMP" description="Number of Comparisons"/>
<Metric value="4" name="NOP" description="Number of Parameters"/>
<Metric value="4" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="11" name="TLOC" description="Total Lines of Code"/>
<Metric value="3" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="void getPixels(int[] pixels, int offset, int stride, int x, int y, int width, int height)" lineStart="90" lineEnd="105" constructor="false">
-<Metrics>
<Metric value="7.0" name="Ci" description="System Complexity"/>
<Metric value="7.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="7" name="IOVars" description="Input/Output Variables"/>
<Metric value="18" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="3" name="NBD" description="Nested Block Depth"/>
<Metric value="12" name="NCOMP" description="Number of Comparisons"/>
<Metric value="7" name="NOP" description="Number of Parameters"/>
<Metric value="6" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="12" name="TLOC" description="Total Lines of Code"/>
<Metric value="3" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
</Methods>
</Class>
-<Class name="GifDecoder.GifFrame" sourceFile="./core/src/main/java/com/riteh/whisk/GifDecoder.java">
-<Metrics>
<Metric value="1.0" name="AHF" description="Attribute Hiding Factor"/>
<Metric value="0.0" name="AIF" description="Attribute Inheritance Factor"/>
<Metric value="2" name="Aa" description="Number of Attributes (All)"/>
<Metric value="2" name="Ad" description="Number of Attributes Defined"/>
<Metric value="0" name="Ai" description="Number of Attributes Inherited and Not Overridden"/>
<Metric value="0" name="Ait" description="Number of Attributes Inherited (Total)"/>
<Metric value="0" name="Ao" description="Number of Attributes Overridden"/>
<Metric value="2" name="Av" description="Number of Public Attributes Defined"/>
<Metric value="3.0" name="ClRCi" description="Class Relative System Complexity"/>
<Metric value="3.0" name="ClTCi" description="Class Total System Complexity"/>
<Metric value="1" name="DIT" description="Depth of Inheritance Tree"/>
<Metric value="0" name="HMd" description="Number of Hidden Methods Defined"/>
<Metric value="0" name="HMi" description="Number of Hidden Methods Inherited and Not Overridden"/>
<Metric value="1.0" name="MHF" description="Method Hiding Factor"/>
<Metric value="0.0" name="MIF" description="Method Inheritance Factor"/>
<Metric value="1" name="Ma" description="Number of Methods (All)"/>
<Metric value="1" name="Md" description="Number of Methods Defined"/>
<Metric value="0" name="Mi" description="Number of Methods Inherited and Not Overridden"/>
<Metric value="0" name="Mit" description="Number of Methods Inherited (Total)"/>
<Metric value="0" name="Mo" description="Number of Methods Overridden"/>
<Metric value="2" name="NF" description="Number of Attributes"/>
<Metric value="1" name="NM" description="Number of Methods"/>
<Metric value="1" name="NMA" description="Number of Methods Added to Inheritance"/>
<Metric value="0" name="NMI" description="Number of Inherited Methods"/>
<Metric value="0" name="NOA" description="Number of Ancestors"/>
<Metric value="0" name="NOCh" description="Number of Children"/>
<Metric value="0" name="NOD" description="Number of Descendants"/>
<Metric value="0" name="NOL" description="Number of Links"/>
<Metric value="0" name="NOPa" description="Number of Parents"/>
<Metric value="0" name="NORM" description="Number of Overridden Methods"/>
<Metric value="2" name="NPF" description="Number of Public Attributes"/>
<Metric value="0" name="NPM" description="Number of Public Methods"/>
<Metric value="0" name="NSF" description="Number of Static Attributes"/>
<Metric value="0" name="NSM" description="Number of Static Methods"/>
<Metric value="1.0" name="PMR" description="Public Methods Ratio"/>
<Metric value="1" name="PMd" description="Number of Public Methods Defined"/>
<Metric value="0" name="PMi" description="Number of Public Methods Inherited and Not Overridden"/>
<Metric value="9" name="RTLOC" description="Raw Total Lines of Code"/>
<Metric value="0.0" name="SIX" description="Specialization Index"/>
<Metric value="8" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="WMC" description="Weighted methods per Class"/>
</Metrics>
-<Methods>
-<Method name="public GifFrame GifFrame(DixieMap im, int del)" lineStart="109" lineEnd="112" constructor="true">
-<Metrics>
<Metric value="3.0" name="Ci" description="System Complexity"/>
<Metric value="3.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="3" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="2" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="4" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
</Methods>
</Class>
-<Class name="MainMenuScreen" sourceFile="./core/src/main/java/com/riteh/whisk/MainMenuScreen.java">
-<Metrics>
<Metric value="0.25" name="AHF" description="Attribute Hiding Factor"/>
<Metric value="0.0" name="AIF" description="Attribute Inheritance Factor"/>
<Metric value="8" name="Aa" description="Number of Attributes (All)"/>
<Metric value="8" name="Ad" description="Number of Attributes Defined"/>
<Metric value="0" name="Ai" description="Number of Attributes Inherited and Not Overridden"/>
<Metric value="0" name="Ait" description="Number of Attributes Inherited (Total)"/>
<Metric value="0" name="Ao" description="Number of Attributes Overridden"/>
<Metric value="2" name="Av" description="Number of Public Attributes Defined"/>
<Metric value="0.625" name="ClRCi" description="Class Relative System Complexity"/>
<Metric value="5.0" name="ClTCi" description="Class Total System Complexity"/>
<Metric value="1" name="DIT" description="Depth of Inheritance Tree"/>
<Metric value="0" name="HMd" description="Number of Hidden Methods Defined"/>
<Metric value="0" name="HMi" description="Number of Hidden Methods Inherited and Not Overridden"/>
<Metric value="0.839285714" name="LCOM*" description="Lack of Cohesion Methods (H-S)"/>
<Metric value="1.0" name="MHF" description="Method Hiding Factor"/>
<Metric value="0.0" name="MIF" description="Method Inheritance Factor"/>
<Metric value="8" name="Ma" description="Number of Methods (All)"/>
<Metric value="8" name="Md" description="Number of Methods Defined"/>
<Metric value="0" name="Mi" description="Number of Methods Inherited and Not Overridden"/>
<Metric value="0" name="Mit" description="Number of Methods Inherited (Total)"/>
<Metric value="0" name="Mo" description="Number of Methods Overridden"/>
<Metric value="8" name="NF" description="Number of Attributes"/>
<Metric value="8" name="NM" description="Number of Methods"/>
<Metric value="8" name="NMA" description="Number of Methods Added to Inheritance"/>
<Metric value="0" name="NMI" description="Number of Inherited Methods"/>
<Metric value="0" name="NOA" description="Number of Ancestors"/>
<Metric value="0" name="NOCh" description="Number of Children"/>
<Metric value="0" name="NOD" description="Number of Descendants"/>
<Metric value="0" name="NOL" description="Number of Links"/>
<Metric value="0" name="NOPa" description="Number of Parents"/>
<Metric value="0" name="NORM" description="Number of Overridden Methods"/>
<Metric value="0" name="NPF" description="Number of Public Attributes"/>
<Metric value="7" name="NPM" description="Number of Public Methods"/>
<Metric value="0" name="NSF" description="Number of Static Attributes"/>
<Metric value="0" name="NSM" description="Number of Static Methods"/>
<Metric value="1.0" name="PMR" description="Public Methods Ratio"/>
<Metric value="8" name="PMd" description="Number of Public Methods Defined"/>
<Metric value="0" name="PMi" description="Number of Public Methods Inherited and Not Overridden"/>
<Metric value="128" name="RTLOC" description="Raw Total Lines of Code"/>
<Metric value="0.0" name="SIX" description="Specialization Index"/>
<Metric value="74" name="TLOC" description="Total Lines of Code"/>
<Metric value="8" name="WMC" description="Weighted methods per Class"/>
</Metrics>
-<Methods>
-<Method name="public MainMenuScreen MainMenuScreen(final WhiskeredAway game)" lineStart="34" lineEnd="50" constructor="true">
-<Metrics>
<Metric value="2.0" name="Ci" description="System Complexity"/>
<Metric value="2.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="2" name="IOVars" description="Input/Output Variables"/>
<Metric value="4" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="4" name="NCOMP" description="Number of Comparisons"/>
<Metric value="1" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="13" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void dispose()" lineStart="140" lineEnd="145" constructor="false">
-<Metrics>
<Metric value="0.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="4" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void hide()" lineStart="134" lineEnd="138" constructor="false">
-<Metrics>
<Metric value="0.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="2" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void pause()" lineStart="122" lineEnd="126" constructor="false">
-<Metrics>
<Metric value="0.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="2" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void render(float delta)" lineStart="52" lineEnd="105" constructor="false">
-<Metrics>
<Metric value="1.0" name="Ci" description="System Complexity"/>
<Metric value="1.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="1" name="IOVars" description="Input/Output Variables"/>
<Metric value="12" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="2" name="NBD" description="Nested Block Depth"/>
<Metric value="12" name="NCOMP" description="Number of Comparisons"/>
<Metric value="1" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="32" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void resize(int width, int height)" lineStart="113" lineEnd="120" constructor="false">
-<Metrics>
<Metric value="2.0" name="Ci" description="System Complexity"/>
<Metric value="2.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="2" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="2" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="7" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void resume()" lineStart="128" lineEnd="132" constructor="false">
-<Metrics>
<Metric value="0.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="2" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void show()" lineStart="107" lineEnd="111" constructor="false">
-<Metrics>
<Metric value="0.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="2" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
</Methods>
</Class>
-<Class name="OptionScreen" sourceFile="./core/src/main/java/com/riteh/whisk/OptionScreen.java">
-<Metrics>
<Metric value="0.6" name="AHF" description="Attribute Hiding Factor"/>
<Metric value="0.0" name="AIF" description="Attribute Inheritance Factor"/>
<Metric value="5" name="Aa" description="Number of Attributes (All)"/>
<Metric value="5" name="Ad" description="Number of Attributes Defined"/>
<Metric value="0" name="Ai" description="Number of Attributes Inherited and Not Overridden"/>
<Metric value="0" name="Ait" description="Number of Attributes Inherited (Total)"/>
<Metric value="0" name="Ao" description="Number of Attributes Overridden"/>
<Metric value="3" name="Av" description="Number of Public Attributes Defined"/>
<Metric value="0.625" name="ClRCi" description="Class Relative System Complexity"/>
<Metric value="5.0" name="ClTCi" description="Class Total System Complexity"/>
<Metric value="1" name="DIT" description="Depth of Inheritance Tree"/>
<Metric value="0" name="HMd" description="Number of Hidden Methods Defined"/>
<Metric value="0" name="HMi" description="Number of Hidden Methods Inherited and Not Overridden"/>
<Metric value="0.771428571" name="LCOM*" description="Lack of Cohesion Methods (H-S)"/>
<Metric value="1.0" name="MHF" description="Method Hiding Factor"/>
<Metric value="0.0" name="MIF" description="Method Inheritance Factor"/>
<Metric value="8" name="Ma" description="Number of Methods (All)"/>
<Metric value="8" name="Md" description="Number of Methods Defined"/>
<Metric value="0" name="Mi" description="Number of Methods Inherited and Not Overridden"/>
<Metric value="0" name="Mit" description="Number of Methods Inherited (Total)"/>
<Metric value="0" name="Mo" description="Number of Methods Overridden"/>
<Metric value="5" name="NF" description="Number of Attributes"/>
<Metric value="8" name="NM" description="Number of Methods"/>
<Metric value="8" name="NMA" description="Number of Methods Added to Inheritance"/>
<Metric value="0" name="NMI" description="Number of Inherited Methods"/>
<Metric value="0" name="NOA" description="Number of Ancestors"/>
<Metric value="0" name="NOCh" description="Number of Children"/>
<Metric value="0" name="NOD" description="Number of Descendants"/>
<Metric value="0" name="NOL" description="Number of Links"/>
<Metric value="0" name="NOPa" description="Number of Parents"/>
<Metric value="0" name="NORM" description="Number of Overridden Methods"/>
<Metric value="0" name="NPF" description="Number of Public Attributes"/>
<Metric value="7" name="NPM" description="Number of Public Methods"/>
<Metric value="0" name="NSF" description="Number of Static Attributes"/>
<Metric value="0" name="NSM" description="Number of Static Methods"/>
<Metric value="1.0" name="PMR" description="Public Methods Ratio"/>
<Metric value="8" name="PMd" description="Number of Public Methods Defined"/>
<Metric value="0" name="PMi" description="Number of Public Methods Inherited and Not Overridden"/>
<Metric value="110" name="RTLOC" description="Raw Total Lines of Code"/>
<Metric value="0.0" name="SIX" description="Specialization Index"/>
<Metric value="64" name="TLOC" description="Total Lines of Code"/>
<Metric value="8" name="WMC" description="Weighted methods per Class"/>
</Metrics>
-<Methods>
-<Method name="public OptionScreen OptionScreen(final WhiskeredAway game)" lineStart="27" lineEnd="33" constructor="true">
-<Metrics>
<Metric value="2.0" name="Ci" description="System Complexity"/>
<Metric value="2.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="2" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="1" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="6" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void dispose()" lineStart="122" lineEnd="126" constructor="false">
-<Metrics>
<Metric value="0.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="4" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void hide()" lineStart="117" lineEnd="120" constructor="false">
-<Metrics>
<Metric value="0.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="2" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void pause()" lineStart="107" lineEnd="110" constructor="false">
-<Metrics>
<Metric value="0.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="2" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void render(float delta)" lineStart="40" lineEnd="96" constructor="false">
-<Metrics>
<Metric value="1.0" name="Ci" description="System Complexity"/>
<Metric value="1.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="1" name="IOVars" description="Input/Output Variables"/>
<Metric value="4" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="2" name="NBD" description="Nested Block Depth"/>
<Metric value="4" name="NCOMP" description="Number of Comparisons"/>
<Metric value="1" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="32" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void resize(int width, int height)" lineStart="98" lineEnd="105" constructor="false">
-<Metrics>
<Metric value="2.0" name="Ci" description="System Complexity"/>
<Metric value="2.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="2" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="2" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="7" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void resume()" lineStart="112" lineEnd="115" constructor="false">
-<Metrics>
<Metric value="0.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="2" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void show()" lineStart="35" lineEnd="38" constructor="false">
-<Metrics>
<Metric value="0.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="2" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
</Methods>
</Class>
-<Class name="WhiskeredAway" sourceFile="./core/src/main/java/com/riteh/whisk/WhiskeredAway.java">
-<Metrics>
<Metric value="0.833333333" name="AHF" description="Attribute Hiding Factor"/>
<Metric value="0.0" name="AIF" description="Attribute Inheritance Factor"/>
<Metric value="6" name="Aa" description="Number of Attributes (All)"/>
<Metric value="6" name="Ad" description="Number of Attributes Defined"/>
<Metric value="0" name="Ai" description="Number of Attributes Inherited and Not Overridden"/>
<Metric value="0" name="Ait" description="Number of Attributes Inherited (Total)"/>
<Metric value="0" name="Ao" description="Number of Attributes Overridden"/>
<Metric value="5" name="Av" description="Number of Public Attributes Defined"/>
<Metric value="0.4" name="ClRCi" description="Class Relative System Complexity"/>
<Metric value="2.0" name="ClTCi" description="Class Total System Complexity"/>
<Metric value="1" name="DIT" description="Depth of Inheritance Tree"/>
<Metric value="0" name="HMd" description="Number of Hidden Methods Defined"/>
<Metric value="0" name="HMi" description="Number of Hidden Methods Inherited and Not Overridden"/>
<Metric value="0.75" name="LCOM*" description="Lack of Cohesion Methods (H-S)"/>
<Metric value="1.0" name="MHF" description="Method Hiding Factor"/>
<Metric value="0.0" name="MIF" description="Method Inheritance Factor"/>
<Metric value="5" name="Ma" description="Number of Methods (All)"/>
<Metric value="5" name="Md" description="Number of Methods Defined"/>
<Metric value="0" name="Mi" description="Number of Methods Inherited and Not Overridden"/>
<Metric value="0" name="Mit" description="Number of Methods Inherited (Total)"/>
<Metric value="0" name="Mo" description="Number of Methods Overridden"/>
<Metric value="6" name="NF" description="Number of Attributes"/>
<Metric value="5" name="NM" description="Number of Methods"/>
<Metric value="5" name="NMA" description="Number of Methods Added to Inheritance"/>
<Metric value="0" name="NMI" description="Number of Inherited Methods"/>
<Metric value="0" name="NOA" description="Number of Ancestors"/>
<Metric value="0" name="NOCh" description="Number of Children"/>
<Metric value="0" name="NOD" description="Number of Descendants"/>
<Metric value="0" name="NOL" description="Number of Links"/>
<Metric value="0" name="NOPa" description="Number of Parents"/>
<Metric value="0" name="NORM" description="Number of Overridden Methods"/>
<Metric value="0" name="NPF" description="Number of Public Attributes"/>
<Metric value="5" name="NPM" description="Number of Public Methods"/>
<Metric value="0" name="NSF" description="Number of Static Attributes"/>
<Metric value="0" name="NSM" description="Number of Static Methods"/>
<Metric value="1.0" name="PMR" description="Public Methods Ratio"/>
<Metric value="5" name="PMd" description="Number of Public Methods Defined"/>
<Metric value="0" name="PMi" description="Number of Public Methods Inherited and Not Overridden"/>
<Metric value="39" name="RTLOC" description="Raw Total Lines of Code"/>
<Metric value="0.0" name="SIX" description="Specialization Index"/>
<Metric value="33" name="TLOC" description="Total Lines of Code"/>
<Metric value="5" name="WMC" description="Weighted methods per Class"/>
</Metrics>
-<Methods>
-<Method name="public float getMusicVolume()" lineStart="36" lineEnd="38" constructor="false">
-<Metrics>
<Metric value="1.0" name="Ci" description="System Complexity"/>
<Metric value="1.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="1" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="3" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void create()" lineStart="25" lineEnd="34" constructor="false">
-<Metrics>
<Metric value="0.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="9" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void dispose()" lineStart="49" lineEnd="54" constructor="false">
-<Metrics>
<Metric value="0.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="6" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void render()" lineStart="45" lineEnd="47" constructor="false">
-<Metrics>
<Metric value="0.0" name="Ci" description="System Complexity"/>
<Metric value="0.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="0" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="3" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public void setMusicVolume(float volume)" lineStart="40" lineEnd="43" constructor="false">
-<Metrics>
<Metric value="1.0" name="Ci" description="System Complexity"/>
<Metric value="1.0" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="1" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="1" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="4" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
</Methods>
</Class>
</Classes>
</Package>
-<Package name="com.riteh.whisk.lwjgl3">
-<Metrics>
<Metric value="0.0" name="A" description="Abstractness"/>
<Metric value="100.0" name="CCRC" description="Class Categorical Relational Cohesion"/>
<Metric value="0" name="Ca" description="Afferent Coupling"/>
<Metric value="1" name="Ce" description="Efferent Coupling"/>
<Metric value="0.0" name="DMS" description="Normalized Distance from Main Sequence"/>
<Metric value="1.0" name="I" description="Instability"/>
<Metric value="1" name="NOC" description="Number of Classes"/>
<Metric value="0" name="NOI" description="Number of Interfaces and Abstract Classes"/>
<Metric value="1.333333333" name="PkgRCi" description="Package Relative System Complexity"/>
<Metric value="4.0" name="PkgTCi" description="Package Total System Complexity"/>
<Metric value="15" name="TLOC" description="Total Lines of Code"/>
</Metrics>
-<Classes>
-<Class name="Lwjgl3Launcher" sourceFile="./lwjgl3/src/main/java/com/riteh/whisk/lwjgl3/Lwjgl3Launcher.java">
-<Metrics>
<Metric value="0" name="Aa" description="Number of Attributes (All)"/>
<Metric value="0" name="Ad" description="Number of Attributes Defined"/>
<Metric value="0" name="Ai" description="Number of Attributes Inherited and Not Overridden"/>
<Metric value="0" name="Ait" description="Number of Attributes Inherited (Total)"/>
<Metric value="0" name="Ao" description="Number of Attributes Overridden"/>
<Metric value="0" name="Av" description="Number of Public Attributes Defined"/>
<Metric value="1.333333333" name="ClRCi" description="Class Relative System Complexity"/>
<Metric value="4.0" name="ClTCi" description="Class Total System Complexity"/>
<Metric value="1" name="DIT" description="Depth of Inheritance Tree"/>
<Metric value="2" name="HMd" description="Number of Hidden Methods Defined"/>
<Metric value="0" name="HMi" description="Number of Hidden Methods Inherited and Not Overridden"/>
<Metric value="0.333333333" name="MHF" description="Method Hiding Factor"/>
<Metric value="0.0" name="MIF" description="Method Inheritance Factor"/>
<Metric value="3" name="Ma" description="Number of Methods (All)"/>
<Metric value="3" name="Md" description="Number of Methods Defined"/>
<Metric value="0" name="Mi" description="Number of Methods Inherited and Not Overridden"/>
<Metric value="0" name="Mit" description="Number of Methods Inherited (Total)"/>
<Metric value="0" name="Mo" description="Number of Methods Overridden"/>
<Metric value="0" name="NF" description="Number of Attributes"/>
<Metric value="3" name="NM" description="Number of Methods"/>
<Metric value="3" name="NMA" description="Number of Methods Added to Inheritance"/>
<Metric value="0" name="NMI" description="Number of Inherited Methods"/>
<Metric value="0" name="NOA" description="Number of Ancestors"/>
<Metric value="0" name="NOCh" description="Number of Children"/>
<Metric value="0" name="NOD" description="Number of Descendants"/>
<Metric value="1" name="NOL" description="Number of Links"/>
<Metric value="0" name="NOPa" description="Number of Parents"/>
<Metric value="0" name="NORM" description="Number of Overridden Methods"/>
<Metric value="0" name="NPF" description="Number of Public Attributes"/>
<Metric value="1" name="NPM" description="Number of Public Methods"/>
<Metric value="0" name="NSF" description="Number of Static Attributes"/>
<Metric value="3" name="NSM" description="Number of Static Methods"/>
<Metric value="0.333333333" name="PMR" description="Public Methods Ratio"/>
<Metric value="1" name="PMd" description="Number of Public Methods Defined"/>
<Metric value="0" name="PMi" description="Number of Public Methods Inherited and Not Overridden"/>
<Metric value="17" name="RTLOC" description="Raw Total Lines of Code"/>
<Metric value="0.0" name="SIX" description="Specialization Index"/>
<Metric value="15" name="TLOC" description="Total Lines of Code"/>
<Metric value="3" name="WMC" description="Weighted methods per Class"/>
</Metrics>
-<Methods>
-<Method name="private static Lwjgl3Application createApplication()" lineStart="13" lineEnd="15" constructor="false">
-<Metrics>
<Metric value="1.5" name="Ci" description="System Complexity"/>
<Metric value="0.5" name="Di" description="Data Complexity"/>
<Metric value="1" name="Fin" description="Fan-in"/>
<Metric value="1" name="Fout" description="Fan-out"/>
<Metric value="1" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="1" name="Si" description="Structural Complexity"/>
<Metric value="3" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="private static Lwjgl3ApplicationConfiguration getDefaultConfiguration()" lineStart="17" lineEnd="23" constructor="false">
-<Metrics>
<Metric value="1.0" name="Ci" description="System Complexity"/>
<Metric value="1.0" name="Di" description="Data Complexity"/>
<Metric value="1" name="Fin" description="Fan-in"/>
<Metric value="0" name="Fout" description="Fan-out"/>
<Metric value="1" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="0" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="0" name="Si" description="Structural Complexity"/>
<Metric value="7" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
-<Method name="public static void main(String[] args)" lineStart="9" lineEnd="11" constructor="false">
-<Metrics>
<Metric value="1.5" name="Ci" description="System Complexity"/>
<Metric value="0.5" name="Di" description="Data Complexity"/>
<Metric value="0" name="Fin" description="Fan-in"/>
<Metric value="1" name="Fout" description="Fan-out"/>
<Metric value="1" name="IOVars" description="Input/Output Variables"/>
<Metric value="0" name="MCLC" description="McClure's Complexity Metric"/>
<Metric value="1" name="NBD" description="Nested Block Depth"/>
<Metric value="0" name="NCOMP" description="Number of Comparisons"/>
<Metric value="1" name="NOP" description="Number of Parameters"/>
<Metric value="0" name="NVAR" description="Number of Control Variables"/>
<Metric value="1" name="Si" description="Structural Complexity"/>
<Metric value="3" name="TLOC" description="Total Lines of Code"/>
<Metric value="1" name="VG" description="McCabe Cyclomatic Complexity"/>
</Metrics>
</Method>
</Methods>
</Class>
</Classes>
</Package>
</Packages>
</Project>
Odlučili smo provoditi ručno testiranje koda. Svaki od članova grupe usporedno će programirati i testirati vlastiti kod prije dodavanja na GitHub.