Overall
SymbolCountDefinition
Source Files141Source Files
Directories23Directories
LOC8009Lines of Code
BLOC1843Blank Lines of Code
SLOC-P5103Physical Executable Lines of Code
SLOC-L 3780Logical Executable Lines of Code
MVG474McCabe VG Complexity
C&SLOC51Code and Comment Lines of Code
CLOC1063Comment Only Lines of Code
CWORD8449Commentary Words
HCLOC241Header Comment Lines of Code
HCWORD2383Header Commentary Words

D:\work\featuremining\workspace\Prevayler_Benchmark\org - FOLDERS
FolderFilesLOCSLOC PhysicalSLOC LogicalMVGBLOCC&SLOCCLOCCWORDHCLOCHCWORD
Total141800951033780474184351106384492412383
D:\work\featuremining\workspace\Prevayler_Benchmark\org141800951033780474184351106384492412383
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler141800951033780474184351106384492412383
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos58284320211452161739228364127
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo14145846312441179700
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo228129592872950335163224200
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\business1441028922329121806900
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\business\transactions817911895561706200
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\gui86704823981815773113800
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability27140310096609936053430227
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\jdbc62701881471178141727
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\prevayler1134223318221106233500
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation502513148011401345371149636051481229
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\gzip416912593134400000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\monitor5190765754806637520221
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network2411336484925223992461505113837
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\serialization42141058373707265300
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation282010130998513647016231178269860
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\clock310255443320151869120
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\journal3371258174397014330110123
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\publishing93642141691210544554427329
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\publishing\censorship391534222511319310123
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\replication334023818917854172189120
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\snapshot212994739310443443

D:\work\featuremining\workspace\Prevayler_Benchmark\org - FILES
FileLOCSLOC PhysicalSLOC LogicalMVGBLOCC&SLOCCLOCCWORDHCLOCHCWORD
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\Clock.java1843050993340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\Prevayler.java631211014037647340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\PrevaylerFactory.java475255171435421661090447
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\Query.java23540601289340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\SureTransactionWithQuery.java2054060976340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\Transaction.java21650609228340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\TransactionWithQuery.java236506011198340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo1\Main.java2415120900000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo1\NumberKeeper.java311711310042700
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo1\NumberStorageTransaction.java25141108132600
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo1\PrimeCalculator.java6538299170104400
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\Main.java39281911100000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\MainReplica.java47352111200000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\MainReplicaServer.java35251501000000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\MainSkaringa.java2519160600000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\MainTransient.java322011011012000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\MainXStream.java37302617101500
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\business\Account.java1179065132710700
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\business\AccountEntry.java2820152800000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\business\AccountListener.java8430400000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\business\Bank.java69524191700000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\business\BankListener.java9540400000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\business\transactions\AccountCreation.java2314111910500
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\business\transactions\AccountDeletion.java2215121710500
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\business\transactions\AccountTransaction.java24151219103200
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\business\transactions\BankTransaction.java161081600000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\business\transactions\Deposit.java2115120610500
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\business\transactions\HolderChange.java2115120610500
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\business\transactions\Transfer.java29191611010500
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\business\transactions\Withdrawal.java2315120810500
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\gui\AccountEditFrame.java1291008252910200
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\gui\AccountFrame.java816152620201200
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\gui\AllAccountsFrame.java1451068153940900
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\gui\BankFrame.java73544611900000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\gui\MatchFrame.java112666011503111500
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\gui\NewAccountFrame.java36251901100000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\gui\RobustAction.java2619140700000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\demo2\gui\TransferFrame.java68514401700000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\Main.java354302125375200000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\QueryConnection.java125405021200
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\QueryTestRun.java211281900000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\Record.java98754792300000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\RecordIterator.java412922410021300
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\ScalabilityTestRun.java190129981453087000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\ScalabilityTestSubject.java16870800000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\TransactionConnection.java8430400000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\TransactionTestRun.java51241721221515500
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\jdbc\JDBCQueryConnection.java42272131401400
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\jdbc\JDBCQuerySubject.java14961500000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\jdbc\JDBCScalabilityConnection.java79594731901400
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\jdbc\JDBCScalabilitySubject.java55372921701414
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\jdbc\JDBCTransactionConnection.java65473811711513
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\jdbc\JDBCTransactionSubject.java15961600000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\prevayler\AllRecordsReplacement.java1912100700000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\prevayler\PrevalenceTest.java3526177900000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\prevayler\PrevaylerQueryConnection.java201291800000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\prevayler\PrevaylerQuerySubject.java31201621001200
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\prevayler\PrevaylerScalabilitySubject.java29161301300000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\prevayler\PrevaylerTransactionConnection.java2517130800000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\prevayler\PrevaylerTransactionSubject.java524033412201500
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\prevayler\QuerySystem.java563830416021800
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\prevayler\ScalabilitySystem.java10540500000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\prevayler\TestTransaction.java2518150700000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\demos\scalability\prevayler\TransactionSystem.java40292231100000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\Chunk.java37261931100000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\Chunking.java1139679181700000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\Cool.java3525180802800
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\DeepCopier.java1238168112102117600
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\DurableInputStream.java7249422181553443
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\DurableOutputStream.java19910782837055540445
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\FileLocker.java81473741402019200
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\FileManager.java2014113600000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\Guided.java2516120900000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\ObjectInputStreamWithClassLoader.java291812170443443
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\StopWatch.java261510380340340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\Turn.java473225413122000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\gzip\ContinuableGZIPInputStream.java2519153600000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\gzip\MultiMemberGZIPInputStream.java65493681600000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\gzip\MultiMemberGZIPOutputStream.java45342621100000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\gzip\NonCloseableOutputStream.java34231601100000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\monitor\Log4jMonitor.java3921152100870443
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\monitor\LoggingMonitor.java42211531101063443
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\monitor\Monitor.java36870901994445
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\monitor\NullMonitor.java36870901977445
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\monitor\SimpleMonitor.java3718130901071445
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\BaseNetworkImpl.java80533951701064654
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\Network.java1976090351351
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\NetworkClientObjectReceiverImpl.java1026750214021114650
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\NetworkImpl.java301172901067650
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\NetworkReceiverFactory.java24640301547824
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\NetworkServerObjectReceiver.java21430201547824
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\NetworkServerObjectReceiverImpl.java65383011201591650
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\NetworkSessionId.java42241979091744
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\ObjectReceiver.java1765080351351
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\ObjectServerSocket.java1665070351351
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\ObjectServerSocketImpl.java271511190351351
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\ObjectSocket.java1976090351351
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\ObjectSocketImpl.java4831251131480351
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\OldNetwork.java1765080351351
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\OldNetworkImpl.java20107270351351
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\Service.java1343060351351
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\SessionsManager.java25650401547824
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\SessionsManagerImpl.java392418211041000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\StubbornClientReceiverImpl.java1741239172552615455
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\StubbornNetwork.java25540501547824
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\StubbornNetworkClientConnector.java154302091555
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\StubbornNetworkImpl.java54312451001387654
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\StubbornNetworkProxy.java114765510190198055
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\network\StubbornServerReceiverImpl.java127846772132213055
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\serialization\JavaSerializer.java402722110032000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\serialization\Serializer.java34870602021900
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\serialization\SkaringaSerializer.java6535272802219800
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\foundation\serialization\XStreamSerializer.java75352741302721600
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\Capsule.java8653416160179000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\PrevalentSystemGuard.java129103751224529600
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\PrevaylerDirectory.java14710276203201391445
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\PrevaylerImpl.java1697151527171159340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\TransactionCapsule.java30191411001600
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\TransactionGuide.java39282131100000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\TransactionTimestamp.java6142336160340340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\TransactionWithQueryCapsule.java43322531110800
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\clock\BrokenClock.java3721171110584340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\clock\MachineClock.java27129280762340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\clock\PausableClock.java3822180130340340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\journal\Journal.java261090110546340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\journal\PersistentJournal.java2812021273144135215443
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\journal\TransientJournal.java6446388150340340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\publishing\AbstractPublisher.java4626202140653443
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\publishing\CentralPublisher.java11684674283475340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\publishing\POBox.java6035264190651443
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\publishing\TransactionPublisher.java361110012013132340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\publishing\TransactionSubscriber.java1554070340340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\publishing\censorship\LiberalTransactionCensor.java1564060340340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\publishing\censorship\StrictTransactionCensor.java60423421315107443
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\publishing\censorship\TransactionCensor.java1654060546340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\replication\ClientPublisher.java1711239812421664340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\replication\ServerConnection.java13193734332573340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\replication\ServerListener.java3822181101681340
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\snapshot\GenericSnapshotManager.java105826492300000
D:\work\featuremining\workspace\Prevayler_Benchmark\org\prevayler\implementation\snapshot\NullSnapshotManager.java24129080443443