Added mozart and a project
This commit is contained in:
365
.gitignore
vendored
Normal file
365
.gitignore
vendored
Normal file
@@ -0,0 +1,365 @@
|
|||||||
|
## Ignore Visual Studio temporary files, build results, and
|
||||||
|
## files generated by popular Visual Studio add-ons.
|
||||||
|
##
|
||||||
|
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
|
||||||
|
|
||||||
|
# User-specific files
|
||||||
|
*.rsuser
|
||||||
|
*.suo
|
||||||
|
*.user
|
||||||
|
*.userosscache
|
||||||
|
*.sln.docstates
|
||||||
|
App_Data/
|
||||||
|
Fleetstar/wwwroot/js/dist/
|
||||||
|
|
||||||
|
# User-specific files (MonoDevelop/Xamarin Studio)
|
||||||
|
*.userprefs
|
||||||
|
|
||||||
|
# Mono auto generated files
|
||||||
|
mono_crash.*
|
||||||
|
|
||||||
|
# Build results
|
||||||
|
[Dd]ebug/
|
||||||
|
[Dd]ebugPublic/
|
||||||
|
[Rr]elease/
|
||||||
|
[Rr]eleases/
|
||||||
|
x64/
|
||||||
|
x86/
|
||||||
|
[Ww][Ii][Nn]32/
|
||||||
|
[Aa][Rr][Mm]/
|
||||||
|
[Aa][Rr][Mm]64/
|
||||||
|
bld/
|
||||||
|
[Bb]in/
|
||||||
|
[Oo]bj/
|
||||||
|
[Oo]ut/
|
||||||
|
[Ll]og/
|
||||||
|
[Ll]ogs/
|
||||||
|
|
||||||
|
# Visual Studio 2015/2017 cache/options directory
|
||||||
|
.vs/
|
||||||
|
# Uncomment if you have tasks that create the project's static files in wwwroot
|
||||||
|
#wwwroot/
|
||||||
|
|
||||||
|
# Visual Studio 2017 auto generated files
|
||||||
|
Generated\ Files/
|
||||||
|
|
||||||
|
# MSTest test Results
|
||||||
|
[Tt]est[Rr]esult*/
|
||||||
|
[Bb]uild[Ll]og.*
|
||||||
|
|
||||||
|
# NUnit
|
||||||
|
*.VisualState.xml
|
||||||
|
TestResult.xml
|
||||||
|
nunit-*.xml
|
||||||
|
|
||||||
|
# Build Results of an ATL Project
|
||||||
|
[Dd]ebugPS/
|
||||||
|
[Rr]eleasePS/
|
||||||
|
dlldata.c
|
||||||
|
|
||||||
|
# Benchmark Results
|
||||||
|
BenchmarkDotNet.Artifacts/
|
||||||
|
|
||||||
|
# .NET Core
|
||||||
|
project.lock.json
|
||||||
|
project.fragment.lock.json
|
||||||
|
artifacts/
|
||||||
|
|
||||||
|
# ASP.NET Scaffolding
|
||||||
|
ScaffoldingReadMe.txt
|
||||||
|
|
||||||
|
# StyleCop
|
||||||
|
StyleCopReport.xml
|
||||||
|
|
||||||
|
# Files built by Visual Studio
|
||||||
|
*_i.c
|
||||||
|
*_p.c
|
||||||
|
*_h.h
|
||||||
|
*.ilk
|
||||||
|
*.meta
|
||||||
|
*.obj
|
||||||
|
*.iobj
|
||||||
|
*.pch
|
||||||
|
*.pdb
|
||||||
|
*.ipdb
|
||||||
|
*.pgc
|
||||||
|
*.pgd
|
||||||
|
*.rsp
|
||||||
|
*.sbr
|
||||||
|
*.tlb
|
||||||
|
*.tli
|
||||||
|
*.tlh
|
||||||
|
*.tmp
|
||||||
|
*.tmp_proj
|
||||||
|
*_wpftmp.csproj
|
||||||
|
*.log
|
||||||
|
*.vspscc
|
||||||
|
*.vssscc
|
||||||
|
.builds
|
||||||
|
*.pidb
|
||||||
|
*.svclog
|
||||||
|
*.scc
|
||||||
|
|
||||||
|
# Chutzpah Test files
|
||||||
|
_Chutzpah*
|
||||||
|
|
||||||
|
# Visual C++ cache files
|
||||||
|
ipch/
|
||||||
|
*.aps
|
||||||
|
*.ncb
|
||||||
|
*.opendb
|
||||||
|
*.opensdf
|
||||||
|
*.sdf
|
||||||
|
*.cachefile
|
||||||
|
*.VC.db
|
||||||
|
*.VC.VC.opendb
|
||||||
|
|
||||||
|
# Visual Studio profiler
|
||||||
|
*.psess
|
||||||
|
*.vsp
|
||||||
|
*.vspx
|
||||||
|
*.sap
|
||||||
|
|
||||||
|
# Visual Studio Trace Files
|
||||||
|
*.e2e
|
||||||
|
|
||||||
|
# TFS 2012 Local Workspace
|
||||||
|
$tf/
|
||||||
|
|
||||||
|
# Guidance Automation Toolkit
|
||||||
|
*.gpState
|
||||||
|
|
||||||
|
# ReSharper is a .NET coding add-in
|
||||||
|
_ReSharper*/
|
||||||
|
*.[Rr]e[Ss]harper
|
||||||
|
*.DotSettings.user
|
||||||
|
|
||||||
|
# TeamCity is a build add-in
|
||||||
|
_TeamCity*
|
||||||
|
|
||||||
|
# DotCover is a Code Coverage Tool
|
||||||
|
*.dotCover
|
||||||
|
|
||||||
|
# AxoCover is a Code Coverage Tool
|
||||||
|
.axoCover/*
|
||||||
|
!.axoCover/settings.json
|
||||||
|
|
||||||
|
# Coverlet is a free, cross platform Code Coverage Tool
|
||||||
|
coverage*.json
|
||||||
|
coverage*.xml
|
||||||
|
coverage*.info
|
||||||
|
|
||||||
|
# Visual Studio code coverage results
|
||||||
|
*.coverage
|
||||||
|
*.coveragexml
|
||||||
|
|
||||||
|
# NCrunch
|
||||||
|
_NCrunch_*
|
||||||
|
.*crunch*.local.xml
|
||||||
|
nCrunchTemp_*
|
||||||
|
|
||||||
|
# MightyMoose
|
||||||
|
*.mm.*
|
||||||
|
AutoTest.Net/
|
||||||
|
|
||||||
|
# Web workbench (sass)
|
||||||
|
.sass-cache/
|
||||||
|
|
||||||
|
# Installshield output folder
|
||||||
|
[Ee]xpress/
|
||||||
|
|
||||||
|
# DocProject is a documentation generator add-in
|
||||||
|
DocProject/buildhelp/
|
||||||
|
DocProject/Help/*.HxT
|
||||||
|
DocProject/Help/*.HxC
|
||||||
|
DocProject/Help/*.hhc
|
||||||
|
DocProject/Help/*.hhk
|
||||||
|
DocProject/Help/*.hhp
|
||||||
|
DocProject/Help/Html2
|
||||||
|
DocProject/Help/html
|
||||||
|
|
||||||
|
# Click-Once directory
|
||||||
|
publish/
|
||||||
|
|
||||||
|
# Publish Web Output
|
||||||
|
*.[Pp]ublish.xml
|
||||||
|
*.azurePubxml
|
||||||
|
# Note: Comment the next line if you want to checkin your web deploy settings,
|
||||||
|
# but database connection strings (with potential passwords) will be unencrypted
|
||||||
|
*.pubxml
|
||||||
|
*.publishproj
|
||||||
|
|
||||||
|
# Microsoft Azure Web App publish settings. Comment the next line if you want to
|
||||||
|
# checkin your Azure Web App publish settings, but sensitive information contained
|
||||||
|
# in these scripts will be unencrypted
|
||||||
|
PublishScripts/
|
||||||
|
|
||||||
|
# NuGet Packages
|
||||||
|
*.nupkg
|
||||||
|
# NuGet Symbol Packages
|
||||||
|
*.snupkg
|
||||||
|
# The packages folder can be ignored because of Package Restore
|
||||||
|
**/[Pp]ackages/*
|
||||||
|
# except build/, which is used as an MSBuild target.
|
||||||
|
!**/[Pp]ackages/build/
|
||||||
|
# Uncomment if necessary however generally it will be regenerated when needed
|
||||||
|
#!**/[Pp]ackages/repositories.config
|
||||||
|
# NuGet v3's project.json files produces more ignorable files
|
||||||
|
*.nuget.props
|
||||||
|
*.nuget.targets
|
||||||
|
|
||||||
|
# Microsoft Azure Build Output
|
||||||
|
csx/
|
||||||
|
*.build.csdef
|
||||||
|
|
||||||
|
# Microsoft Azure Emulator
|
||||||
|
ecf/
|
||||||
|
rcf/
|
||||||
|
|
||||||
|
# Windows Store app package directories and files
|
||||||
|
AppPackages/
|
||||||
|
BundleArtifacts/
|
||||||
|
Package.StoreAssociation.xml
|
||||||
|
_pkginfo.txt
|
||||||
|
*.appx
|
||||||
|
*.appxbundle
|
||||||
|
*.appxupload
|
||||||
|
|
||||||
|
# Visual Studio cache files
|
||||||
|
# files ending in .cache can be ignored
|
||||||
|
*.[Cc]ache
|
||||||
|
# but keep track of directories ending in .cache
|
||||||
|
!?*.[Cc]ache/
|
||||||
|
|
||||||
|
# Others
|
||||||
|
ClientBin/
|
||||||
|
~$*
|
||||||
|
*~
|
||||||
|
*.dbmdl
|
||||||
|
*.dbproj.schemaview
|
||||||
|
*.jfm
|
||||||
|
*.pfx
|
||||||
|
*.publishsettings
|
||||||
|
orleans.codegen.cs
|
||||||
|
|
||||||
|
# Including strong name files can present a security risk
|
||||||
|
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
|
||||||
|
#*.snk
|
||||||
|
|
||||||
|
# Since there are multiple workflows, uncomment next line to ignore bower_components
|
||||||
|
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
|
||||||
|
#bower_components/
|
||||||
|
|
||||||
|
# RIA/Silverlight projects
|
||||||
|
Generated_Code/
|
||||||
|
|
||||||
|
# Backup & report files from converting an old project file
|
||||||
|
# to a newer Visual Studio version. Backup files are not needed,
|
||||||
|
# because we have git ;-)
|
||||||
|
_UpgradeReport_Files/
|
||||||
|
Backup*/
|
||||||
|
UpgradeLog*.XML
|
||||||
|
UpgradeLog*.htm
|
||||||
|
ServiceFabricBackup/
|
||||||
|
*.rptproj.bak
|
||||||
|
|
||||||
|
# SQL Server files
|
||||||
|
*.mdf
|
||||||
|
*.ldf
|
||||||
|
*.ndf
|
||||||
|
|
||||||
|
# Business Intelligence projects
|
||||||
|
*.rdl.data
|
||||||
|
*.bim.layout
|
||||||
|
*.bim_*.settings
|
||||||
|
*.rptproj.rsuser
|
||||||
|
*- [Bb]ackup.rdl
|
||||||
|
*- [Bb]ackup ([0-9]).rdl
|
||||||
|
*- [Bb]ackup ([0-9][0-9]).rdl
|
||||||
|
|
||||||
|
# Microsoft Fakes
|
||||||
|
FakesAssemblies/
|
||||||
|
|
||||||
|
# GhostDoc plugin setting file
|
||||||
|
*.GhostDoc.xml
|
||||||
|
|
||||||
|
# Node.js Tools for Visual Studio
|
||||||
|
.ntvs_analysis.dat
|
||||||
|
node_modules/
|
||||||
|
|
||||||
|
# Visual Studio 6 build log
|
||||||
|
*.plg
|
||||||
|
|
||||||
|
# Visual Studio 6 workspace options file
|
||||||
|
*.opt
|
||||||
|
|
||||||
|
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
|
||||||
|
*.vbw
|
||||||
|
|
||||||
|
# Visual Studio LightSwitch build output
|
||||||
|
**/*.HTMLClient/GeneratedArtifacts
|
||||||
|
**/*.DesktopClient/GeneratedArtifacts
|
||||||
|
**/*.DesktopClient/ModelManifest.xml
|
||||||
|
**/*.Server/GeneratedArtifacts
|
||||||
|
**/*.Server/ModelManifest.xml
|
||||||
|
_Pvt_Extensions
|
||||||
|
|
||||||
|
# Paket dependency manager
|
||||||
|
.paket/paket.exe
|
||||||
|
paket-files/
|
||||||
|
|
||||||
|
# FAKE - F# Make
|
||||||
|
.fake/
|
||||||
|
|
||||||
|
# CodeRush personal settings
|
||||||
|
.cr/personal
|
||||||
|
|
||||||
|
# Python Tools for Visual Studio (PTVS)
|
||||||
|
__pycache__/
|
||||||
|
*.pyc
|
||||||
|
|
||||||
|
# Cake - Uncomment if you are using it
|
||||||
|
# tools/**
|
||||||
|
# !tools/packages.config
|
||||||
|
|
||||||
|
# Tabs Studio
|
||||||
|
*.tss
|
||||||
|
|
||||||
|
# Telerik's JustMock configuration file
|
||||||
|
*.jmconfig
|
||||||
|
|
||||||
|
# BizTalk build output
|
||||||
|
*.btp.cs
|
||||||
|
*.btm.cs
|
||||||
|
*.odx.cs
|
||||||
|
*.xsd.cs
|
||||||
|
|
||||||
|
# OpenCover UI analysis results
|
||||||
|
OpenCover/
|
||||||
|
|
||||||
|
# Azure Stream Analytics local run output
|
||||||
|
ASALocalRun/
|
||||||
|
|
||||||
|
# MSBuild Binary and Structured Log
|
||||||
|
*.binlog
|
||||||
|
|
||||||
|
# NVidia Nsight GPU debugger configuration file
|
||||||
|
*.nvuser
|
||||||
|
|
||||||
|
# MFractors (Xamarin productivity tool) working folder
|
||||||
|
.mfractor/
|
||||||
|
|
||||||
|
# Local History for Visual Studio
|
||||||
|
.localhistory/
|
||||||
|
|
||||||
|
# BeatPulse healthcheck temp database
|
||||||
|
healthchecksdb
|
||||||
|
|
||||||
|
# Backup folder for Package Reference Convert tool in Visual Studio 2017
|
||||||
|
MigrationBackup/
|
||||||
|
|
||||||
|
# Ionide (cross platform F# VS Code tools) working folder
|
||||||
|
.ionide/
|
||||||
|
|
||||||
|
# Fody - auto-generated XML schema
|
||||||
|
FodyWeavers.xsd
|
||||||
BIN
Data/.DS_Store
vendored
Normal file
BIN
Data/.DS_Store
vendored
Normal file
Binary file not shown.
1
Data/.idea/.name
generated
Normal file
1
Data/.idea/.name
generated
Normal file
@@ -0,0 +1 @@
|
|||||||
|
Hello, World
|
||||||
21
Data/.idea/checkstyle-idea.xml
generated
Normal file
21
Data/.idea/checkstyle-idea.xml
generated
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="CheckStyle-IDEA">
|
||||||
|
<option name="configuration">
|
||||||
|
<map>
|
||||||
|
<entry key="active-configuration" value="LOCAL_FILE:$PROJECT_DIR$/.lift/checkstyle-cos126.xml:COS 126 Checks" />
|
||||||
|
<entry key="checkstyle-version" value="8.31" />
|
||||||
|
<entry key="copy-libs" value="false" />
|
||||||
|
<entry key="location-0" value="BUNDLED:(bundled):Sun Checks" />
|
||||||
|
<entry key="location-1" value="BUNDLED:(bundled):Google Checks" />
|
||||||
|
<entry key="location-2" value="LOCAL_FILE:$PROJECT_DIR$/.lift/checkstyle-cos126.xml:COS 126 Checks" />
|
||||||
|
<entry key="property-2.basedir" value="$PROJECT_DIR$" />
|
||||||
|
<entry key="property-2.suppressions" value="checkstyle-suppressions.xml" />
|
||||||
|
<entry key="scan-before-checkin" value="false" />
|
||||||
|
<entry key="scanscope" value="JavaOnly" />
|
||||||
|
<entry key="suppress-errors" value="false" />
|
||||||
|
<entry key="thirdparty-classpath" value="$PROJECT_DIR$/.lift/checkstyle-lift.jar" />
|
||||||
|
</map>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
363
Data/.idea/codeInsightSettings.xml
generated
Normal file
363
Data/.idea/codeInsightSettings.xml
generated
Normal file
@@ -0,0 +1,363 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="JavaProjectCodeInsightSettings">
|
||||||
|
<excluded-names>
|
||||||
|
<name>apple</name>
|
||||||
|
<name>com</name>
|
||||||
|
<name>java.activation</name>
|
||||||
|
<name>java.applet</name>
|
||||||
|
<name>java.awt.AWTError</name>
|
||||||
|
<name>java.awt.AWTEvent</name>
|
||||||
|
<name>java.awt.AWTEventMulticaster</name>
|
||||||
|
<name>java.awt.AWTException</name>
|
||||||
|
<name>java.awt.AWTKeyStroke</name>
|
||||||
|
<name>java.awt.AWTPermission</name>
|
||||||
|
<name>java.awt.ActiveEvent</name>
|
||||||
|
<name>java.awt.Adjustable</name>
|
||||||
|
<name>java.awt.AlphaComposite</name>
|
||||||
|
<name>java.awt.BasicStroke</name>
|
||||||
|
<name>java.awt.BorderLayout</name>
|
||||||
|
<name>java.awt.BufferCapabilities</name>
|
||||||
|
<name>java.awt.Button</name>
|
||||||
|
<name>java.awt.Canvas</name>
|
||||||
|
<name>java.awt.CardLayout</name>
|
||||||
|
<name>java.awt.Checkbox</name>
|
||||||
|
<name>java.awt.CheckboxGroup</name>
|
||||||
|
<name>java.awt.CheckboxMenuItem</name>
|
||||||
|
<name>java.awt.Choice</name>
|
||||||
|
<name>java.awt.Component</name>
|
||||||
|
<name>java.awt.ComponentOrientation</name>
|
||||||
|
<name>java.awt.Composite</name>
|
||||||
|
<name>java.awt.CompositeContext</name>
|
||||||
|
<name>java.awt.Container</name>
|
||||||
|
<name>java.awt.ContainerOrderFocusTraversalPolicy</name>
|
||||||
|
<name>java.awt.Cursor</name>
|
||||||
|
<name>java.awt.DefaultFocusTraversalPolicy</name>
|
||||||
|
<name>java.awt.DefaultKeyboardFocusManager</name>
|
||||||
|
<name>java.awt.Desktop</name>
|
||||||
|
<name>java.awt.Dialog</name>
|
||||||
|
<name>java.awt.Dimension</name>
|
||||||
|
<name>java.awt.DisplayMode</name>
|
||||||
|
<name>java.awt.Event</name>
|
||||||
|
<name>java.awt.EventFilter</name>
|
||||||
|
<name>java.awt.EventQueue</name>
|
||||||
|
<name>java.awt.FileDialog</name>
|
||||||
|
<name>java.awt.FlowLayout</name>
|
||||||
|
<name>java.awt.FocusTraversalPolicy</name>
|
||||||
|
<name>java.awt.FontFormatException</name>
|
||||||
|
<name>java.awt.FontMetrics</name>
|
||||||
|
<name>java.awt.Frame</name>
|
||||||
|
<name>java.awt.GradientPaint</name>
|
||||||
|
<name>java.awt.Graphics</name>
|
||||||
|
<name>java.awt.Graphics2D</name>
|
||||||
|
<name>java.awt.GraphicsConfigTemplate</name>
|
||||||
|
<name>java.awt.GraphicsConfiguration</name>
|
||||||
|
<name>java.awt.GraphicsDevice</name>
|
||||||
|
<name>java.awt.GraphicsEnvironment</name>
|
||||||
|
<name>java.awt.GridBagConstraints</name>
|
||||||
|
<name>java.awt.GridBagLayout</name>
|
||||||
|
<name>java.awt.GridBagLayoutInfo</name>
|
||||||
|
<name>java.awt.GridLayout</name>
|
||||||
|
<name>java.awt.HeadlessException</name>
|
||||||
|
<name>java.awt.IllegalComponentStateException</name>
|
||||||
|
<name>java.awt.Image</name>
|
||||||
|
<name>java.awt.ImageCapabilities</name>
|
||||||
|
<name>java.awt.Insets</name>
|
||||||
|
<name>java.awt.ItemSelectable</name>
|
||||||
|
<name>java.awt.JobAttributes</name>
|
||||||
|
<name>java.awt.KeyEventDispatcher</name>
|
||||||
|
<name>java.awt.KeyEventPostProcessor</name>
|
||||||
|
<name>java.awt.KeyboardFocusManager</name>
|
||||||
|
<name>java.awt.Label</name>
|
||||||
|
<name>java.awt.LayoutManager</name>
|
||||||
|
<name>java.awt.LayoutManager2</name>
|
||||||
|
<name>java.awt.LinearGradientPaint</name>
|
||||||
|
<name>java.awt.List</name>
|
||||||
|
<name>java.awt.MediaTracker</name>
|
||||||
|
<name>java.awt.Menu</name>
|
||||||
|
<name>java.awt.MenuBar</name>
|
||||||
|
<name>java.awt.MenuComponent</name>
|
||||||
|
<name>java.awt.MenuContainer</name>
|
||||||
|
<name>java.awt.MenuItem</name>
|
||||||
|
<name>java.awt.MenuShortcut</name>
|
||||||
|
<name>java.awt.MouseInfo</name>
|
||||||
|
<name>java.awt.MultipleGradientPaint</name>
|
||||||
|
<name>java.awt.PageAttributes</name>
|
||||||
|
<name>java.awt.Paint</name>
|
||||||
|
<name>java.awt.PaintContext</name>
|
||||||
|
<name>java.awt.Panel</name>
|
||||||
|
<name>java.awt.Point</name>
|
||||||
|
<name>java.awt.PointerInfo</name>
|
||||||
|
<name>java.awt.Polygon</name>
|
||||||
|
<name>java.awt.PopupMenu</name>
|
||||||
|
<name>java.awt.PrintGraphics</name>
|
||||||
|
<name>java.awt.PrintJob</name>
|
||||||
|
<name>java.awt.RadialGradientPaint</name>
|
||||||
|
<name>java.awt.Rectangle</name>
|
||||||
|
<name>java.awt.RenderingHints</name>
|
||||||
|
<name>java.awt.Robot</name>
|
||||||
|
<name>java.awt.ScrollPane</name>
|
||||||
|
<name>java.awt.ScrollPaneAdjustable</name>
|
||||||
|
<name>java.awt.Scrollbar</name>
|
||||||
|
<name>java.awt.SecondaryLoop</name>
|
||||||
|
<name>java.awt.Shape</name>
|
||||||
|
<name>java.awt.SplashScreen</name>
|
||||||
|
<name>java.awt.Stroke</name>
|
||||||
|
<name>java.awt.SystemColor</name>
|
||||||
|
<name>java.awt.SystemTray</name>
|
||||||
|
<name>java.awt.Taskbar</name>
|
||||||
|
<name>java.awt.TextArea</name>
|
||||||
|
<name>java.awt.TextComponent</name>
|
||||||
|
<name>java.awt.TextField</name>
|
||||||
|
<name>java.awt.TexturePaint</name>
|
||||||
|
<name>java.awt.Toolkit</name>
|
||||||
|
<name>java.awt.Transparency</name>
|
||||||
|
<name>java.awt.TrayIcon</name>
|
||||||
|
<name>java.awt.Window</name>
|
||||||
|
<name>java.awt.color</name>
|
||||||
|
<name>java.awt.datatransfer</name>
|
||||||
|
<name>java.awt.desktop</name>
|
||||||
|
<name>java.awt.dnd</name>
|
||||||
|
<name>java.awt.event</name>
|
||||||
|
<name>java.awt.font</name>
|
||||||
|
<name>java.awt.geom</name>
|
||||||
|
<name>java.awt.im</name>
|
||||||
|
<name>java.awt.image</name>
|
||||||
|
<name>java.awt.peer</name>
|
||||||
|
<name>java.awt.print</name>
|
||||||
|
<name>java.base</name>
|
||||||
|
<name>java.beans</name>
|
||||||
|
<name>java.compiler</name>
|
||||||
|
<name>java.corba</name>
|
||||||
|
<name>java.datatransfer</name>
|
||||||
|
<name>java.desktop</name>
|
||||||
|
<name>java.instrument</name>
|
||||||
|
<name>java.io</name>
|
||||||
|
<name>java.jnlp</name>
|
||||||
|
<name>java.lang.AbstractMethodError</name>
|
||||||
|
<name>java.lang.Appendable</name>
|
||||||
|
<name>java.lang.ArrayStoreException</name>
|
||||||
|
<name>java.lang.AssertionError</name>
|
||||||
|
<name>java.lang.AutoCloseable</name>
|
||||||
|
<name>java.lang.BootstrapMethodError</name>
|
||||||
|
<name>java.lang.Byte</name>
|
||||||
|
<name>java.lang.CallSite</name>
|
||||||
|
<name>java.lang.CharSequence</name>
|
||||||
|
<name>java.lang.Character.Subset</name>
|
||||||
|
<name>java.lang.Character.UnicodeBlock</name>
|
||||||
|
<name>java.lang.Character.UnicodeScript</name>
|
||||||
|
<name>java.lang.Class</name>
|
||||||
|
<name>java.lang.ClassCastException</name>
|
||||||
|
<name>java.lang.ClassCircularityError</name>
|
||||||
|
<name>java.lang.ClassFormatError</name>
|
||||||
|
<name>java.lang.ClassLoader</name>
|
||||||
|
<name>java.lang.ClassNotFoundException</name>
|
||||||
|
<name>java.lang.ClassValue</name>
|
||||||
|
<name>java.lang.CloneNotSupportedException</name>
|
||||||
|
<name>java.lang.Cloneable</name>
|
||||||
|
<name>java.lang.Compiler</name>
|
||||||
|
<name>java.lang.Deprecated</name>
|
||||||
|
<name>java.lang.Enum</name>
|
||||||
|
<name>java.lang.EnumConstantNotPresentException</name>
|
||||||
|
<name>java.lang.Error</name>
|
||||||
|
<name>java.lang.Exception</name>
|
||||||
|
<name>java.lang.ExceptionInInitializerError</name>
|
||||||
|
<name>java.lang.FdLibm</name>
|
||||||
|
<name>java.lang.Float</name>
|
||||||
|
<name>java.lang.FunctionalInterface</name>
|
||||||
|
<name>java.lang.IllegalAccessError</name>
|
||||||
|
<name>java.lang.IllegalAccessException</name>
|
||||||
|
<name>java.lang.IllegalCallerException</name>
|
||||||
|
<name>java.lang.IllegalMonitorStateException</name>
|
||||||
|
<name>java.lang.IllegalStateException</name>
|
||||||
|
<name>java.lang.IllegalThreadStateException</name>
|
||||||
|
<name>java.lang.IncompatibleClassChangeError</name>
|
||||||
|
<name>java.lang.InheritableThreadLocal</name>
|
||||||
|
<name>java.lang.InstantiationError</name>
|
||||||
|
<name>java.lang.InstantiationException</name>
|
||||||
|
<name>java.lang.InternalError</name>
|
||||||
|
<name>java.lang.InterruptedException</name>
|
||||||
|
<name>java.lang.LayerInstantiationException</name>
|
||||||
|
<name>java.lang.LinkageError</name>
|
||||||
|
<name>java.lang.LiveStackFrame</name>
|
||||||
|
<name>java.lang.Long</name>
|
||||||
|
<name>java.lang.Module</name>
|
||||||
|
<name>java.lang.ModuleLayer</name>
|
||||||
|
<name>java.lang.NegativeArraySizeException</name>
|
||||||
|
<name>java.lang.NoClassDefFoundError</name>
|
||||||
|
<name>java.lang.NoSuchFieldError</name>
|
||||||
|
<name>java.lang.NoSuchFieldException</name>
|
||||||
|
<name>java.lang.NoSuchMethodError</name>
|
||||||
|
<name>java.lang.NoSuchMethodException</name>
|
||||||
|
<name>java.lang.Number</name>
|
||||||
|
<name>java.lang.NumberFormatException</name>
|
||||||
|
<name>java.lang.OutOfMemoryError</name>
|
||||||
|
<name>java.lang.Override</name>
|
||||||
|
<name>java.lang.Package</name>
|
||||||
|
<name>java.lang.Process</name>
|
||||||
|
<name>java.lang.ProcessBuilder</name>
|
||||||
|
<name>java.lang.ProcessHandle</name>
|
||||||
|
<name>java.lang.Readable</name>
|
||||||
|
<name>java.lang.ReflectiveOperationException</name>
|
||||||
|
<name>java.lang.Runnable</name>
|
||||||
|
<name>java.lang.Runtime</name>
|
||||||
|
<name>java.lang.RuntimePermission</name>
|
||||||
|
<name>java.lang.SafeVarargs</name>
|
||||||
|
<name>java.lang.SecurityException</name>
|
||||||
|
<name>java.lang.SecurityManager</name>
|
||||||
|
<name>java.lang.Short</name>
|
||||||
|
<name>java.lang.StackOverflowError</name>
|
||||||
|
<name>java.lang.StackTraceElement</name>
|
||||||
|
<name>java.lang.StackWalker</name>
|
||||||
|
<name>java.lang.StrictMath</name>
|
||||||
|
<name>java.lang.StringBuffer</name>
|
||||||
|
<name>java.lang.StringIndexOutOfBoundsException</name>
|
||||||
|
<name>java.lang.SuppressWarnings</name>
|
||||||
|
<name>java.lang.System.Logger</name>
|
||||||
|
<name>java.lang.System.LoggerFinder</name>
|
||||||
|
<name>java.lang.System.out.append</name>
|
||||||
|
<name>java.lang.System.setErr</name>
|
||||||
|
<name>java.lang.Thread</name>
|
||||||
|
<name>java.lang.ThreadDeath</name>
|
||||||
|
<name>java.lang.ThreadGroup</name>
|
||||||
|
<name>java.lang.ThreadLocal</name>
|
||||||
|
<name>java.lang.Throwable</name>
|
||||||
|
<name>java.lang.TypeNotPresentException</name>
|
||||||
|
<name>java.lang.UnknownError</name>
|
||||||
|
<name>java.lang.UnsatisfiedLinkError</name>
|
||||||
|
<name>java.lang.UnsupportedClassVersionError</name>
|
||||||
|
<name>java.lang.VerifyError</name>
|
||||||
|
<name>java.lang.VirtualMachineError</name>
|
||||||
|
<name>java.lang.Void</name>
|
||||||
|
<name>java.lang.WeakPairMap</name>
|
||||||
|
<name>java.lang.annotation</name>
|
||||||
|
<name>java.lang.instrument</name>
|
||||||
|
<name>java.lang.invoke</name>
|
||||||
|
<name>java.lang.management</name>
|
||||||
|
<name>java.lang.module</name>
|
||||||
|
<name>java.lang.ref</name>
|
||||||
|
<name>java.lang.reflect</name>
|
||||||
|
<name>java.logging</name>
|
||||||
|
<name>java.management</name>
|
||||||
|
<name>java.naming</name>
|
||||||
|
<name>java.net</name>
|
||||||
|
<name>java.nio</name>
|
||||||
|
<name>java.prefs</name>
|
||||||
|
<name>java.rmi</name>
|
||||||
|
<name>java.scripting</name>
|
||||||
|
<name>java.se</name>
|
||||||
|
<name>java.security</name>
|
||||||
|
<name>java.smartcardio</name>
|
||||||
|
<name>java.sql</name>
|
||||||
|
<name>java.text</name>
|
||||||
|
<name>java.time</name>
|
||||||
|
<name>java.util.AbstractCollection</name>
|
||||||
|
<name>java.util.AbstractList</name>
|
||||||
|
<name>java.util.AbstractMap</name>
|
||||||
|
<name>java.util.AbstractQueue</name>
|
||||||
|
<name>java.util.AbstractSequentialList</name>
|
||||||
|
<name>java.util.AbstractSet</name>
|
||||||
|
<name>java.util.ArrayDeque</name>
|
||||||
|
<name>java.util.Base64</name>
|
||||||
|
<name>java.util.BitSet</name>
|
||||||
|
<name>java.util.Calendar</name>
|
||||||
|
<name>java.util.Collection</name>
|
||||||
|
<name>java.util.ConcurrentModificationException</name>
|
||||||
|
<name>java.util.Currency</name>
|
||||||
|
<name>java.util.Date</name>
|
||||||
|
<name>java.util.Deque</name>
|
||||||
|
<name>java.util.Dictionary</name>
|
||||||
|
<name>java.util.DoubleSummaryStatistics</name>
|
||||||
|
<name>java.util.DuplicateFormatFlagsException</name>
|
||||||
|
<name>java.util.EmptyStackException</name>
|
||||||
|
<name>java.util.EnumMap</name>
|
||||||
|
<name>java.util.EnumSet</name>
|
||||||
|
<name>java.util.Enumeration</name>
|
||||||
|
<name>java.util.EventListener</name>
|
||||||
|
<name>java.util.EventListenerProxy</name>
|
||||||
|
<name>java.util.EventObject</name>
|
||||||
|
<name>java.util.FormatFlagsConversionMismatchException</name>
|
||||||
|
<name>java.util.Formattable</name>
|
||||||
|
<name>java.util.FormattableFlags</name>
|
||||||
|
<name>java.util.Formatter</name>
|
||||||
|
<name>java.util.FormatterClosedException</name>
|
||||||
|
<name>java.util.GregorianCalendar</name>
|
||||||
|
<name>java.util.Hashtable</name>
|
||||||
|
<name>java.util.IdentityHashMap</name>
|
||||||
|
<name>java.util.IllegalFormatCodePointException</name>
|
||||||
|
<name>java.util.IllegalFormatConversionException</name>
|
||||||
|
<name>java.util.IllegalFormatException</name>
|
||||||
|
<name>java.util.IllegalFormatFlagsException</name>
|
||||||
|
<name>java.util.IllegalFormatPrecisionException</name>
|
||||||
|
<name>java.util.IllegalFormatWidthException</name>
|
||||||
|
<name>java.util.IllformedLocaleException</name>
|
||||||
|
<name>java.util.IntSummaryStatistics</name>
|
||||||
|
<name>java.util.InvalidPropertiesFormatException</name>
|
||||||
|
<name>java.util.ListResourceBundle</name>
|
||||||
|
<name>java.util.Locale</name>
|
||||||
|
<name>java.util.LongSummaryStatistics</name>
|
||||||
|
<name>java.util.MissingFormatArgumentException</name>
|
||||||
|
<name>java.util.MissingFormatWidthException</name>
|
||||||
|
<name>java.util.MissingResourceException</name>
|
||||||
|
<name>java.util.NavigableMap</name>
|
||||||
|
<name>java.util.NavigableSet</name>
|
||||||
|
<name>java.util.Observable</name>
|
||||||
|
<name>java.util.Observer</name>
|
||||||
|
<name>java.util.Optional</name>
|
||||||
|
<name>java.util.OptionalDouble</name>
|
||||||
|
<name>java.util.OptionalInt</name>
|
||||||
|
<name>java.util.OptionalLong</name>
|
||||||
|
<name>java.util.PrimitiveIterator</name>
|
||||||
|
<name>java.util.PriorityQueue</name>
|
||||||
|
<name>java.util.Properties</name>
|
||||||
|
<name>java.util.PropertyPermission</name>
|
||||||
|
<name>java.util.PropertyResourceBundle</name>
|
||||||
|
<name>java.util.Queue</name>
|
||||||
|
<name>java.util.Random</name>
|
||||||
|
<name>java.util.RandomAccess</name>
|
||||||
|
<name>java.util.ResourceBundle</name>
|
||||||
|
<name>java.util.ServiceConfigurationError</name>
|
||||||
|
<name>java.util.ServiceLoader</name>
|
||||||
|
<name>java.util.SimpleTimeZone</name>
|
||||||
|
<name>java.util.SortedMap</name>
|
||||||
|
<name>java.util.SortedSet</name>
|
||||||
|
<name>java.util.Spliterator</name>
|
||||||
|
<name>java.util.Spliterators</name>
|
||||||
|
<name>java.util.SplittableRandom</name>
|
||||||
|
<name>java.util.Stack</name>
|
||||||
|
<name>java.util.StringJoiner</name>
|
||||||
|
<name>java.util.StringTokenizer</name>
|
||||||
|
<name>java.util.TimeZone</name>
|
||||||
|
<name>java.util.Timer</name>
|
||||||
|
<name>java.util.TimerTask</name>
|
||||||
|
<name>java.util.TooManyListenersException</name>
|
||||||
|
<name>java.util.UUID</name>
|
||||||
|
<name>java.util.UnknownFormatConversionException</name>
|
||||||
|
<name>java.util.UnknownFormatFlagsException</name>
|
||||||
|
<name>java.util.Vector</name>
|
||||||
|
<name>java.util.WeakHashMap</name>
|
||||||
|
<name>java.util.concurrent</name>
|
||||||
|
<name>java.util.function</name>
|
||||||
|
<name>java.util.jar</name>
|
||||||
|
<name>java.util.logging</name>
|
||||||
|
<name>java.util.prefs</name>
|
||||||
|
<name>java.util.regex</name>
|
||||||
|
<name>java.util.spi</name>
|
||||||
|
<name>java.util.stream</name>
|
||||||
|
<name>java.util.zip</name>
|
||||||
|
<name>java.xml</name>
|
||||||
|
<name>javafx</name>
|
||||||
|
<name>javax</name>
|
||||||
|
<name>jdk</name>
|
||||||
|
<name>netscape</name>
|
||||||
|
<name>oracle</name>
|
||||||
|
<name>org.graalvm</name>
|
||||||
|
<name>org.ietf</name>
|
||||||
|
<name>org.jcp</name>
|
||||||
|
<name>org.omg</name>
|
||||||
|
<name>org.w3c</name>
|
||||||
|
<name>org.xml</name>
|
||||||
|
<name>sun</name>
|
||||||
|
</excluded-names>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
83
Data/.idea/codeStyles/Project.xml
generated
Normal file
83
Data/.idea/codeStyles/Project.xml
generated
Normal file
@@ -0,0 +1,83 @@
|
|||||||
|
<component name="ProjectCodeStyleConfiguration">
|
||||||
|
<code_scheme name="Project" version="173">
|
||||||
|
<option name="LINE_SEPARATOR" value=" " />
|
||||||
|
<option name="SOFT_MARGINS" value="80" />
|
||||||
|
<JavaCodeStyleSettings>
|
||||||
|
<option name="INSERT_OVERRIDE_ANNOTATION" value="false" />
|
||||||
|
<option name="ANNOTATION_PARAMETER_WRAP" value="1" />
|
||||||
|
<option name="ALIGN_MULTILINE_ANNOTATION_PARAMETERS" value="true" />
|
||||||
|
<option name="USE_SINGLE_CLASS_IMPORTS" value="true" />
|
||||||
|
<option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="20" />
|
||||||
|
<option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="20" />
|
||||||
|
<option name="PACKAGES_TO_USE_IMPORT_ON_DEMAND">
|
||||||
|
<value />
|
||||||
|
</option>
|
||||||
|
<option name="JD_DO_NOT_WRAP_ONE_LINE_COMMENTS" value="true" />
|
||||||
|
<option name="JD_PRESERVE_LINE_FEEDS" value="true" />
|
||||||
|
</JavaCodeStyleSettings>
|
||||||
|
<codeStyleSettings language="JAVA">
|
||||||
|
<option name="RIGHT_MARGIN" value="100" />
|
||||||
|
<option name="LINE_COMMENT_AT_FIRST_COLUMN" value="false" />
|
||||||
|
<option name="BLOCK_COMMENT_AT_FIRST_COLUMN" value="false" />
|
||||||
|
<option name="LINE_COMMENT_ADD_SPACE" value="true" />
|
||||||
|
<option name="LINE_COMMENT_ADD_SPACE_ON_REFORMAT" value="true" />
|
||||||
|
<option name="KEEP_FIRST_COLUMN_COMMENT" value="false" />
|
||||||
|
<option name="BLANK_LINES_BEFORE_PACKAGE" value="1" />
|
||||||
|
<option name="ELSE_ON_NEW_LINE" value="true" />
|
||||||
|
<option name="CATCH_ON_NEW_LINE" value="true" />
|
||||||
|
<option name="FINALLY_ON_NEW_LINE" value="true" />
|
||||||
|
<option name="ALIGN_MULTILINE_CHAINED_METHODS" value="true" />
|
||||||
|
<option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" />
|
||||||
|
<option name="ALIGN_MULTILINE_ASSIGNMENT" value="true" />
|
||||||
|
<option name="ALIGN_MULTILINE_TERNARY_OPERATION" value="true" />
|
||||||
|
<option name="ALIGN_MULTILINE_THROWS_LIST" value="true" />
|
||||||
|
<option name="ALIGN_THROWS_KEYWORD" value="true" />
|
||||||
|
<option name="ALIGN_MULTILINE_EXTENDS_LIST" value="true" />
|
||||||
|
<option name="ALIGN_MULTILINE_ARRAY_INITIALIZER_EXPRESSION" value="true" />
|
||||||
|
<option name="SPACE_WITHIN_ARRAY_INITIALIZER_BRACES" value="true" />
|
||||||
|
<option name="SPACE_WITHIN_EMPTY_ARRAY_INITIALIZER_BRACES" value="true" />
|
||||||
|
<option name="SPACE_BEFORE_ARRAY_INITIALIZER_LBRACE" value="true" />
|
||||||
|
<option name="CALL_PARAMETERS_WRAP" value="1" />
|
||||||
|
<option name="METHOD_PARAMETERS_WRAP" value="1" />
|
||||||
|
<option name="RESOURCE_LIST_WRAP" value="1" />
|
||||||
|
<option name="EXTENDS_LIST_WRAP" value="1" />
|
||||||
|
<option name="THROWS_LIST_WRAP" value="1" />
|
||||||
|
<option name="EXTENDS_KEYWORD_WRAP" value="1" />
|
||||||
|
<option name="METHOD_CALL_CHAIN_WRAP" value="1" />
|
||||||
|
<option name="BINARY_OPERATION_WRAP" value="1" />
|
||||||
|
<option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" />
|
||||||
|
<option name="TERNARY_OPERATION_WRAP" value="1" />
|
||||||
|
<option name="KEEP_SIMPLE_LAMBDAS_IN_ONE_LINE" value="true" />
|
||||||
|
<option name="FOR_STATEMENT_WRAP" value="1" />
|
||||||
|
<option name="ARRAY_INITIALIZER_WRAP" value="1" />
|
||||||
|
<option name="ARRAY_INITIALIZER_LBRACE_ON_NEXT_LINE" value="true" />
|
||||||
|
<option name="ARRAY_INITIALIZER_RBRACE_ON_NEXT_LINE" value="true" />
|
||||||
|
<option name="ASSIGNMENT_WRAP" value="1" />
|
||||||
|
<option name="PLACE_ASSIGNMENT_SIGN_ON_NEXT_LINE" value="true" />
|
||||||
|
<option name="WRAP_COMMENTS" value="true" />
|
||||||
|
<option name="ASSERT_STATEMENT_WRAP" value="1" />
|
||||||
|
<option name="DOWHILE_BRACE_FORCE" value="3" />
|
||||||
|
<option name="PARAMETER_ANNOTATION_WRAP" value="1" />
|
||||||
|
<option name="VARIABLE_ANNOTATION_WRAP" value="1" />
|
||||||
|
<option name="ENUM_CONSTANTS_WRAP" value="1" />
|
||||||
|
<option name="WRAP_ON_TYPING" value="0" />
|
||||||
|
<option name="SOFT_MARGINS" value="80" />
|
||||||
|
<arrangement>
|
||||||
|
<groups>
|
||||||
|
<group>
|
||||||
|
<type>GETTERS_AND_SETTERS</type>
|
||||||
|
<order>KEEP</order>
|
||||||
|
</group>
|
||||||
|
<group>
|
||||||
|
<type>OVERRIDDEN_METHODS</type>
|
||||||
|
<order>KEEP</order>
|
||||||
|
</group>
|
||||||
|
<group>
|
||||||
|
<type>DEPENDENT_METHODS</type>
|
||||||
|
<order>BREADTH_FIRST</order>
|
||||||
|
</group>
|
||||||
|
</groups>
|
||||||
|
</arrangement>
|
||||||
|
</codeStyleSettings>
|
||||||
|
</code_scheme>
|
||||||
|
</component>
|
||||||
5
Data/.idea/codeStyles/codeStyleConfig.xml
generated
Normal file
5
Data/.idea/codeStyles/codeStyleConfig.xml
generated
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
<component name="ProjectCodeStyleConfiguration">
|
||||||
|
<state>
|
||||||
|
<option name="USE_PER_PROJECT_SETTINGS" value="true" />
|
||||||
|
</state>
|
||||||
|
</component>
|
||||||
9
Data/.idea/compiler.xml
generated
Normal file
9
Data/.idea/compiler.xml
generated
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="CompilerConfiguration">
|
||||||
|
<addNotNullAssertions enabled="false" />
|
||||||
|
</component>
|
||||||
|
<component name="JavacSettings">
|
||||||
|
<option name="ADDITIONAL_OPTIONS_STRING" value="-encoding UTF-8 -Xlint:all -Xlint:-overrides -Xlint:-serial -Xdiags:verbose -Xmaxwarns 10 -Xmaxerrs 10" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
13
Data/.idea/dictionaries/lift.xml
generated
Normal file
13
Data/.idea/dictionaries/lift.xml
generated
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
<component name="ProjectDictionaryState">
|
||||||
|
<dictionary name="lift">
|
||||||
|
<words>
|
||||||
|
<w>alovelace</w>
|
||||||
|
<w>algs</w>
|
||||||
|
<w>aturing</w>
|
||||||
|
<w>djvaughan</w>
|
||||||
|
<w>perceptrons</w>
|
||||||
|
<w>sedgewick</w>
|
||||||
|
<w>stddev</w>
|
||||||
|
</words>
|
||||||
|
</dictionary>
|
||||||
|
</component>
|
||||||
6
Data/.idea/encodings.xml
generated
Normal file
6
Data/.idea/encodings.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="Encoding" defaultCharsetForPropertiesFiles="UTF-8">
|
||||||
|
<file url="PROJECT" charset="UTF-8" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
8
Data/.idea/externalDependencies.xml
generated
Normal file
8
Data/.idea/externalDependencies.xml
generated
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ExternalDependencies">
|
||||||
|
<plugin id="CheckStyle-IDEA" />
|
||||||
|
<plugin id="org.jetbrains.plugins.spotbugs" />
|
||||||
|
<plugin id="org.jetbrains.plugins.terminal" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
8
Data/.idea/file.template.settings.xml
generated
Normal file
8
Data/.idea/file.template.settings.xml
generated
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ExportableFileTemplateSettings">
|
||||||
|
<default_templates>
|
||||||
|
<template name="Singleton.java" reformat="true" live-template-enabled="false" enabled="false" />
|
||||||
|
</default_templates>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
0
Data/.idea/fileTemplates/includes/File Header.java
generated
Normal file
0
Data/.idea/fileTemplates/includes/File Header.java
generated
Normal file
6
Data/.idea/fileTemplates/internal/AnnotationType.java
generated
Normal file
6
Data/.idea/fileTemplates/internal/AnnotationType.java
generated
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
#parse("File Header.java")
|
||||||
|
|
||||||
|
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
|
||||||
|
|
||||||
|
public @interface ${NAME} {
|
||||||
|
}
|
||||||
9
Data/.idea/fileTemplates/internal/Class.java
generated
Normal file
9
Data/.idea/fileTemplates/internal/Class.java
generated
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
#parse("File Header.java")
|
||||||
|
|
||||||
|
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
|
||||||
|
|
||||||
|
public class ${NAME} {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
6
Data/.idea/fileTemplates/internal/Enum.java
generated
Normal file
6
Data/.idea/fileTemplates/internal/Enum.java
generated
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
#parse("File Header.java")
|
||||||
|
|
||||||
|
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
|
||||||
|
|
||||||
|
public enum ${NAME} {
|
||||||
|
}
|
||||||
6
Data/.idea/fileTemplates/internal/Interface.java
generated
Normal file
6
Data/.idea/fileTemplates/internal/Interface.java
generated
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
#parse("File Header.java")
|
||||||
|
|
||||||
|
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
|
||||||
|
|
||||||
|
public interface ${NAME} {
|
||||||
|
}
|
||||||
4
Data/.idea/fileTemplates/internal/module-info.java
generated
Normal file
4
Data/.idea/fileTemplates/internal/module-info.java
generated
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
#parse("File Header.java")
|
||||||
|
|
||||||
|
module #[[$MODULE_NAME$]]# {
|
||||||
|
}
|
||||||
3
Data/.idea/fileTemplates/internal/package-info.java
generated
Normal file
3
Data/.idea/fileTemplates/internal/package-info.java
generated
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
#parse("File Header.java")
|
||||||
|
|
||||||
|
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
|
||||||
11
Data/.idea/findbugs-idea.xml
generated
Normal file
11
Data/.idea/findbugs-idea.xml
generated
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="FindBugs-IDEA">
|
||||||
|
<plugins>
|
||||||
|
<plugin id="com.mebigfatguy.fbcontrib" enabled="true" bundled="true" />
|
||||||
|
</plugins>
|
||||||
|
<excludeFilterFiles>
|
||||||
|
<filter file="$PROJECT_DIR$/.lift/spotbugs.xml" enabled="true" />
|
||||||
|
</excludeFilterFiles>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
1634
Data/.idea/inspectionProfiles/COS_126.xml
generated
Normal file
1634
Data/.idea/inspectionProfiles/COS_126.xml
generated
Normal file
File diff suppressed because it is too large
Load Diff
1595
Data/.idea/inspectionProfiles/COS_126.xml.2020.1
generated
Normal file
1595
Data/.idea/inspectionProfiles/COS_126.xml.2020.1
generated
Normal file
File diff suppressed because it is too large
Load Diff
6
Data/.idea/inspectionProfiles/profiles_settings.xml
generated
Normal file
6
Data/.idea/inspectionProfiles/profiles_settings.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<component name="InspectionProjectProfileManager">
|
||||||
|
<settings>
|
||||||
|
<option name="PROJECT_PROFILE" value="COS 126" />
|
||||||
|
<version value="1.0" />
|
||||||
|
</settings>
|
||||||
|
</component>
|
||||||
16
Data/.idea/libraries/COS_126.xml
generated
Normal file
16
Data/.idea/libraries/COS_126.xml
generated
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="COS 126">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$PROJECT_DIR$/.lift/stdlib.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/.lift/introcs.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="https://introcs.cs.princeton.edu/java/stdlib/javadoc" />
|
||||||
|
<root url="https://introcs.cs.princeton.edu/java/code/javadoc" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$PROJECT_DIR$/.lift/stdlib.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/.lift/introcs.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
||||||
16
Data/.idea/libraries/introcs.xml
generated
Normal file
16
Data/.idea/libraries/introcs.xml
generated
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="introcs">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$PROJECT_DIR$/.lift/stdlib.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/.lift/introcs.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="https://introcs.cs.princeton.edu/java/stdlib/javadoc" />
|
||||||
|
<root url="https://introcs.cs.princeton.edu/java/code/javadoc" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$PROJECT_DIR$/.lift/stdlib.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/.lift/introcs.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
||||||
4
Data/.idea/misc.xml
generated
Normal file
4
Data/.idea/misc.xml
generated
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="false" project-jdk-name="11" project-jdk-type="JavaSDK" />
|
||||||
|
</project>
|
||||||
8
Data/.idea/modules.xml
generated
Normal file
8
Data/.idea/modules.xml
generated
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectModuleManager">
|
||||||
|
<modules>
|
||||||
|
<module fileurl="file://$PROJECT_DIR$/COS 126.iml" filepath="$PROJECT_DIR$/COS 126.iml" />
|
||||||
|
</modules>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
13
Data/.idea/saveactions_settings.xml
generated
Normal file
13
Data/.idea/saveactions_settings.xml
generated
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="SaveActionSettings">
|
||||||
|
<option name="actions">
|
||||||
|
<set>
|
||||||
|
<option value="activate" />
|
||||||
|
<option value="organizeImports" />
|
||||||
|
<option value="reformat" />
|
||||||
|
</set>
|
||||||
|
</option>
|
||||||
|
<option name="configurationPath" value="" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
110
Data/.idea/workspace.xml
generated
Normal file
110
Data/.idea/workspace.xml
generated
Normal file
@@ -0,0 +1,110 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ChangeListManager">
|
||||||
|
<list default="true" id="c1e4f978-b3bd-4ae1-84e9-9e1170bce808" name="Default" comment="" />
|
||||||
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
|
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
|
||||||
|
<option name="LAST_RESOLUTION" value="IGNORE" />
|
||||||
|
</component>
|
||||||
|
<component name="CodeInsightWorkspaceSettings">
|
||||||
|
<option name="optimizeImportsOnTheFly" value="true" />
|
||||||
|
</component>
|
||||||
|
<component name="CompilerWorkspaceConfiguration">
|
||||||
|
<option name="DISPLAY_NOTIFICATION_POPUP" value="false" />
|
||||||
|
<option name="CLEAR_OUTPUT_DIRECTORY" value="false" />
|
||||||
|
</component>
|
||||||
|
<component name="ErrorTreeViewConfiguration">
|
||||||
|
<option name="autoscrollToSource" value="true" />
|
||||||
|
<option name="IS_AUTOSCROLL_TO_SOURCE" value="true" />
|
||||||
|
</component>
|
||||||
|
<component name="FileTemplateManagerImpl">
|
||||||
|
<option name="SCHEME" value="Project" />
|
||||||
|
</component>
|
||||||
|
<component name="FindBugs-IDEA-Workspace">
|
||||||
|
<analyzeAfterCompile>true</analyzeAfterCompile>
|
||||||
|
<toolWindowToFront>false</toolWindowToFront>
|
||||||
|
</component>
|
||||||
|
<component name="FormatOnSaveOptions">
|
||||||
|
<option name="myRunOnSave" value="true" />
|
||||||
|
</component>
|
||||||
|
<component name="OptimizeOnSaveOptions">
|
||||||
|
<option name="myRunOnSave" value="true" />
|
||||||
|
</component>
|
||||||
|
<component name="ProjectFrameBounds">
|
||||||
|
<option name="x" value="106" />
|
||||||
|
<option name="y" value="23" />
|
||||||
|
<option name="width" value="938" />
|
||||||
|
<option name="height" value="765" />
|
||||||
|
</component>
|
||||||
|
<component name="ProjectId" id="2BZwWqOJeDbrQGpNxQL7XU2irA8" />
|
||||||
|
<component name="ProjectView">
|
||||||
|
<navigator currentView="ProjectPane" proportions="" version="1">
|
||||||
|
<showLibraryContents PackagesPane="false" />
|
||||||
|
<autoscrollToSource PackagesPane="true" ProjectPane="true" />
|
||||||
|
<autoscrollFromSource PackagesPane="true" ProjectPane="true" />
|
||||||
|
<sortByType Scope="true" PackagesPane="true" ProjectPane="true" />
|
||||||
|
<foldersAlwaysOnTop value="true" />
|
||||||
|
</navigator>
|
||||||
|
<panes>
|
||||||
|
<pane id="Scope" />
|
||||||
|
<pane id="ProjectPane">
|
||||||
|
<subPane>
|
||||||
|
<expand />
|
||||||
|
</subPane>
|
||||||
|
<option name="show-excluded-files" value="false" />
|
||||||
|
</pane>
|
||||||
|
<pane id="PackagesPane">
|
||||||
|
<subPane>
|
||||||
|
<select />
|
||||||
|
</subPane>
|
||||||
|
</pane>
|
||||||
|
</panes>
|
||||||
|
</component>
|
||||||
|
<component name="ProjectViewState">
|
||||||
|
<option name="abbreviatePackageNames" value="true" />
|
||||||
|
<option name="autoscrollFromSource" value="true" />
|
||||||
|
<option name="autoscrollToSource" value="true" />
|
||||||
|
<option name="hideEmptyMiddlePackages" value="true" />
|
||||||
|
<option name="showExcludedFiles" value="false" />
|
||||||
|
<option name="showModules" value="false" />
|
||||||
|
<option name="sortByType" value="true" />
|
||||||
|
</component>
|
||||||
|
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="project-level" UseSingleDictionary="true" transferred="true" />
|
||||||
|
<component name="TodoView">
|
||||||
|
<todo-panel id="selected-file">
|
||||||
|
<is-autoscroll-to-source value="true" />
|
||||||
|
</todo-panel>
|
||||||
|
<todo-panel id="all">
|
||||||
|
<are-packages-shown value="true" />
|
||||||
|
<is-autoscroll-to-source value="true" />
|
||||||
|
</todo-panel>
|
||||||
|
</component>
|
||||||
|
<component name="ToolWindowManager">
|
||||||
|
<frame x="106" y="23" width="938" height="765" extended-state="0" />
|
||||||
|
<editor active="true" />
|
||||||
|
<layout>
|
||||||
|
<window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.21428572" />
|
||||||
|
<window_info id="Structure" order="1" show_stripe_button="false" side_tool="true" weight="0.25" />
|
||||||
|
<window_info id="Designer" order="2" />
|
||||||
|
<window_info id="Favorites" order="3" show_stripe_button="false" side_tool="true" />
|
||||||
|
<window_info anchor="bottom" id="Message" order="0" />
|
||||||
|
<window_info anchor="bottom" id="Find" order="1" />
|
||||||
|
<window_info anchor="bottom" id="Run" order="2" />
|
||||||
|
<window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
|
||||||
|
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
|
||||||
|
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
|
||||||
|
<window_info anchor="bottom" id="TODO" order="6" show_stripe_button="false" weight="0.32904148" />
|
||||||
|
<window_info anchor="bottom" id="CheckStyle" order="7" />
|
||||||
|
<window_info anchor="bottom" id="Version Control" order="8" show_stripe_button="false" />
|
||||||
|
<window_info anchor="bottom" id="Terminal" order="9" />
|
||||||
|
<window_info anchor="bottom" id="Event Log" order="10" side_tool="true" />
|
||||||
|
<window_info anchor="bottom" id="Messages" order="11" weight="0.32825485" />
|
||||||
|
<window_info anchor="bottom" id="FindBugs-IDEA" order="12" />
|
||||||
|
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
|
||||||
|
<window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
|
||||||
|
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
|
||||||
|
<window_info anchor="right" id="Palette	" order="3" />
|
||||||
|
</layout>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
1488
Data/.lift/checkstyle-cos126.xml
Normal file
1488
Data/.lift/checkstyle-cos126.xml
Normal file
File diff suppressed because it is too large
Load Diff
1326
Data/.lift/checkstyle-coursera.xml
Normal file
1326
Data/.lift/checkstyle-coursera.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
Data/.lift/checkstyle-lift.jar
Normal file
BIN
Data/.lift/checkstyle-lift.jar
Normal file
Binary file not shown.
359
Data/.lift/checkstyle-suppressions.xml
Normal file
359
Data/.lift/checkstyle-suppressions.xml
Normal file
@@ -0,0 +1,359 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE suppressions PUBLIC
|
||||||
|
"-//Checkstyle//DTD SuppressionFilter Configuration 1.2//EN"
|
||||||
|
"https://checkstyle.org/dtds/suppressions_1_2.dtd">
|
||||||
|
|
||||||
|
<suppressions>
|
||||||
|
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
<!-- STDLIB.JAR EXCEPTIONS -->
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
|
||||||
|
<suppress checks="ParameterAssignmentCheck"
|
||||||
|
files="(Draw|StdDraw).java"/>
|
||||||
|
|
||||||
|
<suppress checks="IllegalCatch"
|
||||||
|
files="(In|StdDraw|Draw|StdAudio).java"/>
|
||||||
|
|
||||||
|
<suppress id="IllegalType"
|
||||||
|
files="(StdDraw|Draw|StdIn|In|Out|StdOut).java"/>
|
||||||
|
|
||||||
|
<suppress id="FloatType"
|
||||||
|
files="(StdDraw|Draw|StdIn|In|Out|StdOut|StdAudio).java"/>
|
||||||
|
|
||||||
|
<suppress id="BitwiseAnd"
|
||||||
|
files="(StdRandom|BinaryStdIn|BinaryStdOut|BinaryIn|BinaryOut|StdAudio|Picture|GrayscalePicture).java"/>
|
||||||
|
|
||||||
|
<suppress id="BitwiseOr"
|
||||||
|
files="(BinaryStdOut|BinaryStdIn|BinaryIn|BinaryOut).java"/>
|
||||||
|
|
||||||
|
<suppress id="InterfaceType"
|
||||||
|
files="(DrawListener).java"/>
|
||||||
|
|
||||||
|
<suppress id="Synchronized"
|
||||||
|
files="(StdDraw|Draw|StdAudio).java"/>
|
||||||
|
|
||||||
|
<suppress files="StdDraw3D.java" checks="[a-zA-Z0-9]*"/>
|
||||||
|
|
||||||
|
<suppress files="StdInTest.java" checks="[a-zA-Z0-9]*"/>
|
||||||
|
|
||||||
|
<suppress files="APIChecker.java" checks="[a-zA-Z0-9]*"/>
|
||||||
|
|
||||||
|
<suppress files="AutocompleteGUI.java" checks="[a-zA-Z0-9]*"/>
|
||||||
|
|
||||||
|
<suppress files="Keyboard.java" checks="IllegalImport|IllegalToken|StringLiteralCount|ModifiedControlVariable|MyIllegalType"/>
|
||||||
|
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
<!-- ALGS4.JAR EXCEPTIONS -->
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
|
||||||
|
<!-- phi() and Phi(), which are now deprecated -->
|
||||||
|
<suppress checks="MethodNameCheck"
|
||||||
|
files="(Gaussian|ErrorFunction).java"/>
|
||||||
|
|
||||||
|
<suppress checks="EmptyStatement"
|
||||||
|
files="(Evaluate|Quick3stringX).java"/>
|
||||||
|
|
||||||
|
<!-- median of 3 -->
|
||||||
|
<suppress checks="AvoidInlineConditionals"
|
||||||
|
files="Quick.*.java"/>
|
||||||
|
|
||||||
|
<suppress checks="ParameterAssignmentCheck"
|
||||||
|
files="(.*BST|UF|MinPQ|MaxPQ|Heap|Heapify|.*TST|Trie.*|StringSET).java"/>
|
||||||
|
|
||||||
|
<suppress checks="ParameterAssignmentCheck"
|
||||||
|
files="(SuffixArrayMerge|SuffixArrayX|Manber).java"/>
|
||||||
|
|
||||||
|
<suppress checks="ParameterNumberCheck"
|
||||||
|
files="TraceBentleyMcIlroyPartition.java"/>
|
||||||
|
|
||||||
|
<suppress checks="EmptyStatement"
|
||||||
|
files="(QuickX).java"/>
|
||||||
|
|
||||||
|
<suppress id="Wrapper"
|
||||||
|
files="(IndexMinPQ|IndexMaxPQ|AdjMatrixGraph|AdjMatrixDigraph).java"/>
|
||||||
|
|
||||||
|
<suppress id="Wrapper"
|
||||||
|
files="(Autoboxing|MutableInteger|SortCompare|.*Reflection|.*OfInts|.*OfIntegers|Memory.*).java"/>
|
||||||
|
|
||||||
|
<suppress id="Wrapper"
|
||||||
|
files="(KendallTau|Inversions|Distinct|SecureShuffle|PermutationInplace).java"/>
|
||||||
|
|
||||||
|
<!-- shifting and masking -->
|
||||||
|
<suppress id="BitwiseAnd"
|
||||||
|
files="(PatriciaSET|PatriciaST|LSD|MSD|HexDump|OneWay|AmericanFlag|AmericanFlagX|.*HashST).java"/>
|
||||||
|
|
||||||
|
<!-- intentionally buggy program -->
|
||||||
|
<suppress checks="CovariantEquals"
|
||||||
|
files="CovariantPhoneNumber.java"/>
|
||||||
|
|
||||||
|
<!-- has a deeply nested loop -->
|
||||||
|
<suppress checks="NestedForDepth"
|
||||||
|
files="EuclideanGraph.java"/>
|
||||||
|
|
||||||
|
<!-- more than one statement per line -->
|
||||||
|
<suppress checks="OneStatementPerLine"
|
||||||
|
files="Inversions.java"/>
|
||||||
|
|
||||||
|
<!-- long line -->
|
||||||
|
<suppress checks="LineLength"
|
||||||
|
files="Inversions.java"/>
|
||||||
|
|
||||||
|
<!-- methods named V() and E() -->
|
||||||
|
<suppress checks="MethodName"
|
||||||
|
files="(Digraph|Graph|Network|GraphX).java"/>
|
||||||
|
|
||||||
|
<!-- RM for RabinKarp -->
|
||||||
|
<suppress checks="MemberName"
|
||||||
|
files="RabinKarp.java"/>
|
||||||
|
|
||||||
|
<!-- Calls Math.random() -->
|
||||||
|
<suppress id="AvoidMathRandom"
|
||||||
|
files="Knuth.java"/>
|
||||||
|
|
||||||
|
<!-- Calls Math.pow(x, 0.5) -->
|
||||||
|
<suppress id="Sqrt"
|
||||||
|
files="Stopwatch(CPU)?.java"/>
|
||||||
|
|
||||||
|
<!-- Local variable named H -->
|
||||||
|
<suppress checks="LocalVariableName"
|
||||||
|
files="(GlobalMincut|UniqueMincut|DirectedEulerianPath|DirectedEulerianCycle|BipartiteMatchingToMaxflow).java"/>
|
||||||
|
|
||||||
|
<!-- Local variable named F -->
|
||||||
|
<suppress checks="LocalVariableName"
|
||||||
|
files="(Bipartite|BipartiteX|DirectedCycleX|EdgeWeightedDirectedCycle|TopologicalX).java"/>
|
||||||
|
|
||||||
|
<!-- parameters named V1 and V2 -->
|
||||||
|
<suppress checks="ParameterName"
|
||||||
|
files="(Digraph|Graph)Generator.java"/>
|
||||||
|
|
||||||
|
<!-- method named R(), now deprecated -->
|
||||||
|
<suppress checks="MethodName"
|
||||||
|
files="Alphabet.java"/>
|
||||||
|
|
||||||
|
<!-- method named R2() -->
|
||||||
|
<suppress checks="MethodName"
|
||||||
|
files=".*Regression.java"/>
|
||||||
|
|
||||||
|
<!-- copy constructor -->
|
||||||
|
<suppress checks="HiddenField"
|
||||||
|
files="(Digraph|Graph|Network|RabinKarp).java"/>
|
||||||
|
|
||||||
|
|
||||||
|
<suppress files="MultiwayMinPQ.java" checks="[a-zA-Z0-9]*"/>
|
||||||
|
<suppress files="FibonacciMinPQ.java" checks="[a-zA-Z0-9]*"/>
|
||||||
|
<suppress files="BinomialMinPQ.java" checks="[a-zA-Z0-9]*"/>
|
||||||
|
<suppress files="FenwickTree.java" checks="[a-zA-Z0-9]*"/>
|
||||||
|
<suppress files="SegmentTree.java" checks="[a-zA-Z0-9]*"/>
|
||||||
|
<suppress files="TestLayoutBug.java" checks="[a-zA-Z0-9]*"/>
|
||||||
|
<suppress files=".*DualPivotQuicksort.*.java" checks="[a-zA-Z0-9]*"/>
|
||||||
|
<suppress files="BentleyMcIlroyJava6.java" checks="[a-zA-Z0-9]*"/>
|
||||||
|
<suppress files="Sort[3-6].java" checks="[a-zA-Z0-9]*"/>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
<!-- INTROCS.JAR EXCEPTIONS -->
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
|
||||||
|
<!-- intentionally misindented program -->
|
||||||
|
<suppress checks="Indentation" files="Factors2.java"/>
|
||||||
|
|
||||||
|
<suppress checks="ParameterNumberCheck"
|
||||||
|
files="PlasmaCloud.*.java"/>
|
||||||
|
|
||||||
|
<suppress checks="SuppressWarningsCheck"
|
||||||
|
files="(HashST|SET|Insertion|Merge).java"/>
|
||||||
|
|
||||||
|
<suppress checks="StringLiteralCount"
|
||||||
|
files="(PotentialGene|Merge|Insertion|Complex|HashST|StockQuote).java"/>
|
||||||
|
|
||||||
|
<suppress checks="MemberNameCheck"
|
||||||
|
files="(Graph).java"/>
|
||||||
|
|
||||||
|
<!-- StdRandom does some unusual things -->
|
||||||
|
<suppress checks="IllegalImportCheck"
|
||||||
|
files="StdRandom.java"/>
|
||||||
|
<suppress checks="IllegalTypeCheck"
|
||||||
|
files="StdRandom.java"/>
|
||||||
|
<suppress checks="InnerAssignmentCheck"
|
||||||
|
files="StdRandom.java"/>
|
||||||
|
<suppress checks="IllegalMethodCallCheck"
|
||||||
|
files="StdRandom.java"/>
|
||||||
|
<suppress id="StaticInitializer"
|
||||||
|
files="StdRandom.java"/>
|
||||||
|
|
||||||
|
<!-- need Double[] to pass as Comparable[] -->
|
||||||
|
<suppress id="Wrapper"
|
||||||
|
files="InsertionTest.java"/>
|
||||||
|
|
||||||
|
<!-- Calls Math.random() -->
|
||||||
|
<suppress id="AvoidMathRandom"
|
||||||
|
files="(CouponCollector|Coupon|Flip|Gambler|RandomInt|RandomSeq|RandomSurfer|Sample|SelfAvoidingWalk|TwentyQuestions|MusicalDiceGame|PerfectShuffle).java"/>
|
||||||
|
|
||||||
|
<!-- use type parameter upper and lower bounds -->
|
||||||
|
<suppress id="TypeParameter"
|
||||||
|
files="(BST|SET|ST).java"/>
|
||||||
|
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
<!-- COS 126 PROGRAMMING ASSIGNMENT/PRECEPT EXCEPTIONS -->
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
|
||||||
|
<!-- Calls Math.random() -->
|
||||||
|
<suppress id="AvoidMathRandom"
|
||||||
|
files="(RandomWalker|RandomWalkers|RollDice|RollDie|RollLoadedDie|Ball|Birthday|RandomPokerHands).java"/>
|
||||||
|
|
||||||
|
<!-- throw RuntimeException is ok in RingBuffer because we've just introduced exceptions -->
|
||||||
|
<suppress checks="IllegalThrows"
|
||||||
|
files="(RingBuffer).java"/>
|
||||||
|
|
||||||
|
<!-- students need ^ as xor operator in LFSR and PhotoMagic -->
|
||||||
|
<!-- students may use bit-whacking in LFSR, but limits register size -->
|
||||||
|
<!-- HammingEncoder, HammingDecoder, and TOY do some bit-whacking -->
|
||||||
|
<suppress id="BitwiseAnd"
|
||||||
|
files="(LFSR|HammingEncoder|HammingDecoder|TOY).java"/>
|
||||||
|
<suppress id="BitwiseOr"
|
||||||
|
files="(LFSR|HammingEncoder|HammingDecoder|TOY).java"/>
|
||||||
|
<suppress id="BitwiseXor"
|
||||||
|
files="(LFSR|PhotoMagic|HammingEncoder|HammingDecoder|TOY).java"/>
|
||||||
|
|
||||||
|
<!-- convenient to put multiple statements on one line -->
|
||||||
|
<suppress checks="OneStatementPerLine"
|
||||||
|
files="(TOY).java"/>
|
||||||
|
|
||||||
|
<!-- programming exams that uses generics (seems needed for generic types only in Checkstyle 8.14, bug?) -->
|
||||||
|
<suppress id="Wrapper"
|
||||||
|
files="(RollingStats|NgonArt|MiniPro|MiniPro2|Election).java"/>
|
||||||
|
|
||||||
|
<!-- has a quadruple nested loop -->
|
||||||
|
<suppress checks="NestedForDepth"
|
||||||
|
files="(KernelFilter).java"/>
|
||||||
|
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
<!-- COS 226 PROGRAMMING ASSIGNMENT EXCEPTIONS -->
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
|
||||||
|
<!-- codePost has a limit on the length of a filename -->
|
||||||
|
<suppress id="LongFileName"
|
||||||
|
files="(InteractivePercolationVisualizer).java"/>
|
||||||
|
|
||||||
|
<!-- PercolationVisualizer uses java.awt.Font -->
|
||||||
|
<suppress checks="IllegalImport"
|
||||||
|
files="(PercolationVisualizer).java"/>
|
||||||
|
|
||||||
|
<!-- has a quadruple nested loop -->
|
||||||
|
<suppress checks="NestedForDepth"
|
||||||
|
files="(BruteCollinearPoints|Board|SolverVisualizer).java"/>
|
||||||
|
|
||||||
|
<!-- UnicodeTest has non-ASCII characters in header -->
|
||||||
|
<suppress id="NotASCII"
|
||||||
|
files="(UnicodeTest).java"/>
|
||||||
|
|
||||||
|
<!-- id does not support regular expressions, so need two separate suppression statements -->
|
||||||
|
<suppress id="FloatType"
|
||||||
|
files="SCUtility.java"/>
|
||||||
|
<suppress id="FloatLiteral"
|
||||||
|
files="SCUtility.java"/>
|
||||||
|
|
||||||
|
<!-- x0 = x1 = StdDraw.mouseX() in RangeSearchVisualizer -->
|
||||||
|
<suppress checks="InnerAssignmentCheck"
|
||||||
|
files="(RangeSearchVisualizer).java"/>
|
||||||
|
|
||||||
|
<!-- clean implementations can use many parameters -->
|
||||||
|
<suppress checks="ParameterNumberCheck"
|
||||||
|
files="(EnhancedKdTreeST|KdTree|KdTreeST).java"/>
|
||||||
|
|
||||||
|
<!-- clean implementations can update champion variable, which is passed as an argument -->
|
||||||
|
<suppress checks="ParameterAssignmentCheck"
|
||||||
|
files="(EnhancedKdTreeST|KdTree|KdTreeST).java"/>
|
||||||
|
|
||||||
|
<!-- students might legitimately use & as bitwise and in SeamCarving, BurrowsWheeler, or MoveToFront -->
|
||||||
|
<!-- students might legitimately use | as bitwise or operator in SeamCarving -->
|
||||||
|
<suppress id="BitwiseAnd"
|
||||||
|
files="(SeamCarver|BurrowsWheeler|MoveToFront).java"/>
|
||||||
|
<suppress id="BitwiseOr"
|
||||||
|
files="(SeamCarver|BurrowsWheeler|MoveToFront).java"/>
|
||||||
|
|
||||||
|
<!-- students often use Integer or Double when unit testing Deque and RandomizedQueue -->
|
||||||
|
<suppress id="Wrapper"
|
||||||
|
files="(Deque|RandomizedQueue|BinarySearchDeluxe).java"/>
|
||||||
|
|
||||||
|
<!-- students need to use Integer to check for null entry in Iterable -->
|
||||||
|
<suppress id="Wrapper"
|
||||||
|
files="(ShortestCommonAncestor|SAP|DeluxeBFS).java"/>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
<!-- IGNORE HEADER CHECKS EXCEPT ON CERTAIN FILES -->
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
|
||||||
|
<!-- suppress header check except on COS 126 and COS 226 required files -->
|
||||||
|
<!-- this formatting hack seems to enable us to split regexp over several lines -->
|
||||||
|
<suppress id="Header"
|
||||||
|
files="^(?!.*\b(readme.txt|
|
||||||
|
|HelloWorld.java|HiFour.java|SumThree.java|Ordered.java|GreatCircle.java|RGBtoCMYK.java|
|
||||||
|
|Bits.java|Checkerboard.java|NoonSnooze.java|RandomWalker.java|RandomWalkers.java|RollDice.java|
|
||||||
|
|NBody.java|
|
||||||
|
|Transform2D.java|Sierpinski.java|Art.java|
|
||||||
|
|LFSR.java|PhotoMagic.java|
|
||||||
|
|RingBuffer.java|GuitarString|GuitarHero.java|
|
||||||
|
|MarkovModel.java|TextGenerator.java|
|
||||||
|
|Tour.java|
|
||||||
|
|Blob.java|BeadFinder.java|BeadTracker.java|Avogadro.java|
|
||||||
|
|Percolation.java|PercolationStats.java|
|
||||||
|
|Deque.java|RandomizedQueue.java|Permutation.java|
|
||||||
|
|Autocomplete.java|BinarySearchDeluxe.java|Term.java|
|
||||||
|
|Board.java|Solver.java|
|
||||||
|
|PointST.java|KdTreeST.java|
|
||||||
|
|WordNet.java|ShortestCommonAncestor.java|Outcast.java|
|
||||||
|
|SeamCarver.java|
|
||||||
|
|MoveToFront.java|BurrowsWheeler.java)$).*$"/>
|
||||||
|
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
<!-- IGNORE LINELENGTH, MAINCALLS, and COMMENT EXCEPT ON CERTAIN FILES -->
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- don't require main to call directly the one public method in API -->
|
||||||
|
<suppress checks="MainCallsAllPublicMethods"
|
||||||
|
files="(ImageClassifier).java"/>
|
||||||
|
|
||||||
|
<suppress checks="LineLengthCheck|MainCallsAllPublicMethods|CommentCheck"
|
||||||
|
files="^(?!.*(HiFour|SumThree|Ordered|GreatCircle|RGBtoCMYK|
|
||||||
|
|Bits|Checkerboard|NoonSnooze|RandomWalker|RandomWalkers|RollDice|
|
||||||
|
|NBody|
|
||||||
|
|Greeting|SayHelloWorld|
|
||||||
|
|Triangle|CMYKtoRGB|Brighter|MilitaryTime|
|
||||||
|
|MusicLoop|MajorScale|DeluxeMajorScale|MusicalDiceGame|
|
||||||
|
|ReverseSoundWave|Superpose|EchoFilter|PerfectShuffle|
|
||||||
|
|ViewSoundWave|Quilt|WorldMap|SepiaFilter|
|
||||||
|
|Synth|
|
||||||
|
|Transform2D|Sierpinski|Art|
|
||||||
|
|LFSR|PhotoMagic|
|
||||||
|
|ImageClassifier|Perceptron|MultiPerceptron|
|
||||||
|
|RingBuffer|GuitarString|GuitarHero|
|
||||||
|
|MarkovModel|TextGenerator|
|
||||||
|
|Tour|
|
||||||
|
|Blob|BeadFinder|BeadTracker|Avogadro|
|
||||||
|
|Percolation|PercolationStats|
|
||||||
|
|Deque|RandomizedQueue|
|
||||||
|
|Autocomplete|BinarySearchDeluxe|Term|
|
||||||
|
|Board|Solver|
|
||||||
|
|PointST|KdTreeST|
|
||||||
|
|WordNet|ShortestCommonAncestor|
|
||||||
|
|SeamCarver|
|
||||||
|
|MoveToFront|BurrowsWheeler|
|
||||||
|
|HelloGoodbye|RightTriangle|GreatCircle|CMYKtoRGB|
|
||||||
|
|GeneralizedHarmonic|BandMatrix|RandomWalker|RandomWalkers|
|
||||||
|
|DiscreteDistribution|ThueMorse|Birthday|
|
||||||
|
|ShannonEntropy|Checkerboard|WorldMap|
|
||||||
|
|ActivationFunction|Divisors|AudioCollage|
|
||||||
|
|TrinomialBrute|TrinomialDP|RevesPuzzle|
|
||||||
|
|Inversions|Ramanujan|MaximumSquareSubmatrix|
|
||||||
|
|Huntingtons|KernelFilter|
|
||||||
|
|ColorHSB|Clock|
|
||||||
|
|BruteCollinearPoints|FastCollinearPoints|Point|
|
||||||
|
|BaseballElimination|
|
||||||
|
|BoggleSolver|
|
||||||
|
).java$).*$"/>
|
||||||
|
</suppressions>
|
||||||
|
|
||||||
BIN
Data/.lift/introcs.jar
Normal file
BIN
Data/.lift/introcs.jar
Normal file
Binary file not shown.
543
Data/.lift/spotbugs.xml
Normal file
543
Data/.lift/spotbugs.xml
Normal file
@@ -0,0 +1,543 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<FindBugsFilter
|
||||||
|
xmlns="https://github.com/spotbugs/filter/3.0.0"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="https://github.com/spotbugs/filter/3.0.0 https://raw.githubusercontent.com/spotbugs/spotbugs/3.1.0/spotbugs/etc/findbugsfilter.xsd">
|
||||||
|
|
||||||
|
<!-- Bug descriptions: http://spotbugs.readthedocs.io/en/latest/bugDescriptions.html -->
|
||||||
|
<!-- Filter file format: http://spotbugs.readthedocs.io/en/latest/filter.html -->
|
||||||
|
|
||||||
|
<!-- Match all violations. -->
|
||||||
|
<!-- But ignore these:
|
||||||
|
* comparator should be serializable
|
||||||
|
* something else dealing with serialization
|
||||||
|
* format string should use %n instead of /n
|
||||||
|
* inner class should be static (awkard, but possible with generics)
|
||||||
|
* using entrySet() is more efficient than keySet(), but it is awkward
|
||||||
|
* uses non-localized toLowerCase() or toUpperCase()
|
||||||
|
* switch statement with no default; seems OK when used for cases with (int) (4 * Math.random())
|
||||||
|
* class naming convention (defer to Checkstyle)
|
||||||
|
* method naming convention (defer to Checkstyle)
|
||||||
|
* unused field (defer to PMD/IntelliJ since it highlight entire class)
|
||||||
|
* class defines compareTo() and inherits equals()
|
||||||
|
-->
|
||||||
|
<Match>
|
||||||
|
<BugPattern name="SE_COMPARATOR_SHOULD_BE_SERIALIZABLE,
|
||||||
|
SE_BAD_FIELD,
|
||||||
|
VA_FORMAT_STRING_USES_NEWLINE,
|
||||||
|
SIC_INNER_SHOULD_BE_STATIC,
|
||||||
|
WMI_WRONG_MAP_ITERATOR,
|
||||||
|
DM_CONVERT_CASE,
|
||||||
|
SF_SWITCH_NO_DEFAULT,
|
||||||
|
NM_METHOD_NAMING_CONVENTION,
|
||||||
|
NM_CLASS_NAMING_CONVENTION,
|
||||||
|
NM_FIELD_NAMING_CONVENTION,
|
||||||
|
EQ_COMPARETO_USE_OBJECT_EQUALS" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- from fb-contrib-7.4.3.jar plugin -->
|
||||||
|
<!-- FCBL_FIELD_COULD_BE_LOCAL redundant with PMD -->
|
||||||
|
<!-- PME_POOR_MANS_ENUM we disallow enum and seems to have false positives -->
|
||||||
|
<!-- OCP_OVERLY_CONCRETE_PARAMETER wants Picture to be defines as java.awt.event.ActionListener -->
|
||||||
|
<!-- NAB_NEEDLESS_BOXING_VALUEOF wants stack.push(Integer.valueOf(s)) instead of stack.push(Integer.parseInt(s)) -->
|
||||||
|
<!-- CBX_CUSTOM_BUILT_XML flags StdOut.println("> " + (r1.size() == 0)); -->
|
||||||
|
|
||||||
|
<!-- TODO: Java 7 - replace CHARSET_NAME with java.nio.charset.StandardCharsets.UTF_8 and eliminate
|
||||||
|
CSI_CHAR_SET_ISSUES_USE_STANDARD_CHARSET,
|
||||||
|
CSI_CHAR_SET_ISSUES_USE_STANDARD_CHARSET_NAME,
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- TODO: use java.nio.file.Files.newInputStream and java.nio.file.Files.newOutputStream
|
||||||
|
to eliminate IOI_USE_OF_FILE_STREAM_CONSTRUCTORS
|
||||||
|
-->
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<BugPattern name="AI_ANNOTATION_ISSUES_NEEDS_NULLABLE,
|
||||||
|
BL_BURYING_LOGIC,
|
||||||
|
CBX_CUSTOM_BUILT_XML,
|
||||||
|
CC_CYCLOMATIC_COMPLEXITY,
|
||||||
|
CE_CLASS_ENVY,
|
||||||
|
CLI_CONSTANT_LIST_INDEX,
|
||||||
|
CSI_CHAR_SET_ISSUES_USE_STANDARD_CHARSET,
|
||||||
|
CSI_CHAR_SET_ISSUES_USE_STANDARD_CHARSET_NAME,
|
||||||
|
EXS_EXCEPTION_SOFTENING_NO_CONSTRAINTS,
|
||||||
|
FCBL_FIELD_COULD_BE_LOCAL,
|
||||||
|
CNC_COLLECTION_NAMING_CONFUSION,
|
||||||
|
IMC_IMMATURE_CLASS_NO_EQUALS,
|
||||||
|
IMC_IMMATURE_CLASS_NO_PACKAGE,
|
||||||
|
IMC_IMMATURE_CLASS_NO_TOSTRING,
|
||||||
|
IMC_IMMATURE_CLASS_NO_HASHCODE,
|
||||||
|
IMC_IMMATURE_CLASS_WRONG_FIELD_ORDER,
|
||||||
|
IOI_USE_OF_FILE_STREAM_CONSTRUCTORS,
|
||||||
|
ISB_EMPTY_STRING_APPENDING,
|
||||||
|
ISB_INEFFICIENT_STRING_BUFFERING,
|
||||||
|
ISB_TOSTRING_APPENDING,
|
||||||
|
LSC_LITERAL_STRING_COMPARISON,
|
||||||
|
MAC_MANUAL_ARRAY_COPY,
|
||||||
|
MDM_RANDOM_SEED,
|
||||||
|
MUI_CONTAINSKEY_BEFORE_GET,
|
||||||
|
NAB_NEEDLESS_BOXING_VALUEOF,
|
||||||
|
OPM_OVERLY_PERMISSIVE_METHOD,
|
||||||
|
OCP_OVERLY_CONCRETE_PARAMETER,
|
||||||
|
PCOA_PARTIALLY_CONSTRUCTED_OBJECT_ACCESS,
|
||||||
|
PCAIL_POSSIBLE_CONSTANT_ALLOCATION_IN_LOOP,
|
||||||
|
PL_PARALLEL_LISTS,
|
||||||
|
PME_POOR_MANS_ENUM,
|
||||||
|
PRMC_POSSIBLY_REDUNDANT_METHOD_CALLS,
|
||||||
|
PSC_PRESIZE_COLLECTIONS,
|
||||||
|
S508C_NON_TRANSLATABLE_STRING,
|
||||||
|
SACM_STATIC_ARRAY_CREATED_IN_METHOD,
|
||||||
|
SCR_SLOPPY_CLASS_REFLECTION,
|
||||||
|
SEO_SUBOPTIMAL_EXPRESSION_ORDER,
|
||||||
|
SPP_TEMPORARY_TRIM,
|
||||||
|
STT_STRING_PARSING_A_FIELD,
|
||||||
|
UCPM_USE_CHARACTER_PARAMETERIZED_METHOD,
|
||||||
|
USBR_UNNECESSARY_STORE_BEFORE_RETURN,
|
||||||
|
UVA_USE_VAR_ARGS,
|
||||||
|
URF_UNREAD_FIELD,
|
||||||
|
UUF_UNUSED_FIELD,
|
||||||
|
WEM_WEAK_EXCEPTION_MESSAGING" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Ignore DLS_DEAD_LOCAL_STORE for low-confidence warnings (3)
|
||||||
|
Otherwise it will flag code like the following:
|
||||||
|
for (String x : set)
|
||||||
|
count++;
|
||||||
|
-->
|
||||||
|
<Match>
|
||||||
|
<BugPattern name="DLS_DEAD_LOCAL_STORE, UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR" />
|
||||||
|
<Confidence value="3" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- Ignore SCRV_SUSPICIOUS_COMPARATOR_RETURN_VALUES for low-confidence warnings (3)
|
||||||
|
to avoid false positives in compare() -->
|
||||||
|
<Match>
|
||||||
|
<BugPattern name="SCRV_SUSPICIOUS_COMPARATOR_RETURN_VALUES" />
|
||||||
|
<Confidence value="3" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
<!-- STDLIB.JAR EXCEPTIONS -->
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~.*(Std)?Draw" />
|
||||||
|
<BugPattern name="ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD, DE_MIGHT_IGNORE" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~.*StdAudio" />
|
||||||
|
<BugPattern name="DM_EXIT" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~.*In" />
|
||||||
|
<BugPattern name="DMI_HARDCODED_ABSOLUTE_FILENAME" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~.*(In|StdIn)" />
|
||||||
|
<BugPattern name="LEST_LOST_EXCEPTION_STACK_TRACE" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~.*(BinaryIn|BinaryOut|BinaryStdIn|BinaryStdOut)" />
|
||||||
|
<BugPattern name="FCCD_FIND_CLASS_CIRCULAR_DEPENDENCY" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~.*(BinaryOut|BinaryStdOut|Draw|Out|Picture|StdAudio|StdDraw)" />
|
||||||
|
<BugPattern name="IMC_IMMATURE_CLASS_PRINTSTACKTRACE" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~.*(Draw|StdDraw)" />
|
||||||
|
<BugPattern name="MDM_THREAD_YIELD" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- false positive -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~.*(StdRandom)" />
|
||||||
|
<Method name="poisson" params="double" returns="int" />
|
||||||
|
<BugPattern name="MRC_METHOD_RETURNS_CONSTANT" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
<!-- INTRO TO PROGRAMMING IN JAVA EXCEPTIONS -->
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~.*Bug.*" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "Confusion" />
|
||||||
|
<BugPattern name="SA_LOCAL_SELF_ASSIGNMENT, DLS_OVERWRITTEN_INCREMENT" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- Double.valueOf() not introduced, so better to use Double.parseDouble() -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "Evaluate" />
|
||||||
|
<BugPattern name="NAB_NEEDLESS_BOXING_VALUEOF" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "PassByValue" />
|
||||||
|
<BugPattern name="IP_PARAMETER_IS_DEAD_BUT_OVERWRITTEN" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "ArrayExamples" />
|
||||||
|
<BugPattern name="DMI_INVOKING_TOSTRING_ON_ARRAY" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "PhoneNumber" />
|
||||||
|
<BugPattern name="SA_LOCAL_SELF_COMPARISON" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "HashCode" />
|
||||||
|
<BugPattern name="ES_COMPARING_STRINGS_WITH_EQ,DM_STRING_CTOR" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~NoBaseCase|NoConvergence" />
|
||||||
|
<BugPattern name="IL_INFINITE_RECURSIVE_LOOP" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- Exclude Gaussian.Phi() test for floating-point equality. -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "Gaussian" />
|
||||||
|
<BugPattern name="FE_FLOATING_POINT_EQUALITY" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- generating random integers before StdRandom.uniform() is introduced -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~Coupon|CouponCollector|TwentyQuestions|Craps|Functions|
|
||||||
|
|Mozart|Birthday|Birthdays|RollDie|SumOfTwoDice|
|
||||||
|
|RandomStudent|Sicherman|Chaos|DiscreteDistribution|
|
||||||
|
|MonteHall|MostLikelyRoll" />
|
||||||
|
<BugPattern name="DM_NEXTINT_VIA_NEXTDOUBLE" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- string concatenation before StringBuffer is introduced -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~RulerN|DigitReverser|Loops|LongestCommonSubsequence|
|
||||||
|
|ThueMorse|Ordinal|DeBruijn|Soundex|Repeat|
|
||||||
|
|Quote|CircularQuote" />
|
||||||
|
<BugPattern name="SBSC_USE_STRINGBUFFER_CONCATENATION" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- we are measuring side effect of elapsed time -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "DoublingTest" />
|
||||||
|
<BugPattern name="DLS_DEAD_LOCAL_STORE" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
<!-- ALGS4.JAR EXCEPTIONS -->
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
|
||||||
|
<!-- techincally, need (edu\.princeton\.cs\.algs4\.)? instead of .* for package version -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~.*(BellmanFordSP|DijkstraSP|DynamicProgrammingSP|UniqueMincut|
|
||||||
|
|Hungarian|DijkstraUndirectedSP)" />
|
||||||
|
<BugPattern name="FE_FLOATING_POINT_EQUALITY" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~.*Doubling.*" />
|
||||||
|
<BugPattern name="RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT,UC_USELESS_OBJECT" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(Autoboxing|DualPivotQuicksort)" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~Mutable(String|Integer)" />
|
||||||
|
<BugPattern name="DP_DO_INSIDE_DO_PRIVILEGED" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~AntiQuicksorter.*" />
|
||||||
|
<BugPattern name="HE_EQUALS_USE_HASHCODE, HE_EQUALS_NO_HASHCODE" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "BrokenShuffle" />
|
||||||
|
<BugPattern name="DM_NEXTINT_VIA_NEXTDOUBLE" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~.*RabinKarp" />
|
||||||
|
<BugPattern name="UPM_UNCALLED_PRIVATE_METHOD" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "CovariantPhoneNumber" />
|
||||||
|
<BugPattern name="EQ_SELF_USE_OBJECT" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~.*MemoryOf.*" />
|
||||||
|
<BugPattern name="DM_NUMBER_CTOR" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "Concatenate" />
|
||||||
|
<BugPattern name="SBSC_USE_STRINGBUFFER_CONCATENATION" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(edu.princeton.cs.algs4.)?Student" />
|
||||||
|
<BugPattern name="SA_LOCAL_SELF_COMPARISON, EC_UNRELATED_TYPES" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(edu.princeton.cs.algs4.)?Person" />
|
||||||
|
<BugPattern name="SA_LOCAL_SELF_COMPARISON" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- These properly handle NaN and -0.0 -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(edu.princeton.cs.algs4.)?(Transaction|Interval1D|Point2D).*" />
|
||||||
|
<BugPattern name="FE_FLOATING_POINT_EQUALITY,CO_COMPARETO_INCORRECT_FLOATING" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(edu.princeton.cs.algs4.)?(GaussJordanElimination|GaussianElimination)" />
|
||||||
|
<BugPattern name="PZLA_PREFER_ZERO_LENGTH_ARRAYS" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~.*(SET)" />
|
||||||
|
<BugPattern name="ITU_INAPPROPRIATE_TOSTRING_USE,OCP_OVERLY_CONCRETE_PARAMETER" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~.*((Index)?(Binomial|Fibonacci)(Min|Max)PQ)" />
|
||||||
|
<BugPattern name="CFS_CONFUSING_FUNCTION_SEMANTICS" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
<!-- COS 126 PROGRAMMING ASSIGNMENT EXCEPTIONS -->
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
|
||||||
|
<!-- n will always be non-negative -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(Checkerboard)(126)?" />
|
||||||
|
<BugPattern name="IM_BAD_CHECK_FOR_ODD" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- generating random integers before StdRandom.uniform() is introduced -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(RollDice|TenDice|RandomWalker|RandomWalkers|Art|MusicalDiceGame|PerfectShuffle)(126)?" />
|
||||||
|
<BugPattern name="DM_NEXTINT_VIA_NEXTDOUBLE" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- ok to return null in copy() if argument is null -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(Transform2D)(126)?" />
|
||||||
|
<Method name="copy" params="double[]" returns="double[]" />
|
||||||
|
<BugPattern name="PZLA_PREFER_ZERO_LENGTH_ARRAYS" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- GUI is side effect -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "Keyboard" />
|
||||||
|
<BugPattern name="DLS_DEAD_LOCAL_STORE" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- need to read m, width, and height for training images, but don't need to store -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "ImageClassifier" />
|
||||||
|
<BugPattern name="DLS_DEAD_LOCAL_STORE" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- false positive in LFSR with String instance variable -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(LFSR)" />
|
||||||
|
<BugPattern name="STT_TOSTRING_STORED_IN_FIELD" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- string concatenation before StringBuffer is introduced -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(LFSR|MarkovModel|Perceptron|MultiPerceptron)(126)?" />
|
||||||
|
<BugPattern name="SBSC_USE_STRINGBUFFER_CONCATENATION" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(RingBuffer)(126)?" />
|
||||||
|
<Method name="toString" params="" returns="java.lang.String" />
|
||||||
|
<BugPattern name="SBSC_USE_STRINGBUFFER_CONCATENATION" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(MarkovModel)(126)?" />
|
||||||
|
<Method name="main" />
|
||||||
|
<BugPattern name="SBSC_USE_STRINGBUFFER_CONCATENATION" />
|
||||||
|
</Match>
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
<!-- COS 126 PROGRAMMING EXAM EXCEPTIONS -->
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
|
||||||
|
<!-- string concatenation before StringBuffer is introduced -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~PokerHand|PokerHandWild|Language" />
|
||||||
|
<BugPattern name="SBSC_USE_STRINGBUFFER_CONCATENATION" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
<!-- COURSERA PROGRAMMING WITH A PURPOSE EXCEPTIONS -->
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
|
||||||
|
<!-- generating random integers before StdRandom.uniform() is introduced -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(RandomWalk|RandomWalkers|DiscreteDistribution|Minesweeper|Birthday)(126)?" />
|
||||||
|
<BugPattern name="DM_NEXTINT_VIA_NEXTDOUBLE" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
<!-- COS 226 / COURSERA PROGRAMMING ASSIGNMENT EXCEPTIONS -->
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
|
||||||
|
<!-- Exclude compare() by slope order in Point.java on collinear assignment -->
|
||||||
|
<!-- It produces a warning even though it properly handles NaN -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~Point.*(226)?" />
|
||||||
|
<BugPattern name="CO_COMPARETO_INCORRECT_FLOATING" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- Exclude compare() by slope order in Point.java on collinear assignment -->
|
||||||
|
<!-- It produces a warning even though it properly handles NaN -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(LineSegment)(226)?" />
|
||||||
|
<BugPattern name="HE_HASHCODE_USE_OBJECT_EQUALS" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- ok to call x.compareTo(x) when unit testing Term -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(Term)(226)?" />
|
||||||
|
<Method name="main" />
|
||||||
|
<BugPattern name="SA_LOCAL_SELF_COMPARISON" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- n will always be non-negative -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(Board|KdTreeST|KdTree)(226)?" />
|
||||||
|
<BugPattern name="IM_BAD_CHECK_FOR_ODD" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- ok to call board.equals(null), board.equals(string), or board.equals(board) when unit testing Board -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(Board)(226)?" />
|
||||||
|
<Method name="main" />
|
||||||
|
<BugPattern name="EC_NULL_ARG,EC_UNRELATED_TYPES,SA_LOCAL_SELF_COMPARISON" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- slider puzzle, before we've introduced hashCode() -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(Board)(226)?" />
|
||||||
|
<BugPattern name="HE_EQUALS_USE_HASHCODE, HE_EQUALS_NO_HASHCODE" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- BST style code for insert() -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(KdTree|KdTreeST)(226)?" />
|
||||||
|
<BugPattern name="CFS_CONFUSING_FUNCTION_SEMANTICS" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- SCUtility not very well designed, but it's our class -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(SCUtility)" />
|
||||||
|
<BugPattern name="FCCD_FIND_CLASS_CIRCULAR_DEPENDENCY" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- some false positives -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(SeamCarver)" />
|
||||||
|
<BugPattern name="SLS_SUSPICIOUS_LOOP_SEARCH" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- BoggleBoard doesn't implement hashCode() or equals() and does safe test for floating-point equality -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(BoggleBoard)(226)?" />
|
||||||
|
<BugPattern name="FE_FLOATING_POINT_EQUALITY,HE_HASHCODE_USE_OBJECT_EQUALS" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
<!-- AUTOGRADER -->
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
|
||||||
|
<!-- allow methods in *API to return null or false without complaints -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~.*API" />
|
||||||
|
<BugPattern name="PZLA_PREFER_ZERO_LENGTH_ARRAYS,
|
||||||
|
NP_TOSTRING_COULD_RETURN_NULL,
|
||||||
|
UP_UNUSED_PARAMETER,
|
||||||
|
MRC_METHOD_RETURNS_CONSTANT,
|
||||||
|
EQ_ALWAYS_FALSE" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- allow methods to write to static instance variables ending in "count" -->
|
||||||
|
<!-- allow methods to store operation counts that are not currently used -->
|
||||||
|
<Match>
|
||||||
|
<Field name = "~.*[Cc]ount" />
|
||||||
|
<BugPattern name="ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD,
|
||||||
|
URF_UNREAD_FIELD" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~.*TimingData" />
|
||||||
|
<BugPattern name="FCBL_FIELD_COULD_BE_LOCAL" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- allow methods to store values in variables named "ignore.*" -->
|
||||||
|
<Match>
|
||||||
|
<Local name = "~.*[Ii]gnore.*" />
|
||||||
|
<BugPattern name="DLS_DEAD_LOCAL_STORE" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~ScreenPrimitiveContainer.*" />
|
||||||
|
<BugPattern name="HE_EQUALS_USE_HASHCODE, HE_EQUALS_NO_HASHCODE" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "LineSegment" />
|
||||||
|
<BugPattern name="HE_EQUALS_USE_HASHCODE, HE_EQUALS_NO_HASHCODE" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~Test.*" />
|
||||||
|
<Method name = "~extract.*" />
|
||||||
|
<BugPattern name="PZLA_PREFER_ZERO_LENGTH_ARRAYS" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<Match>
|
||||||
|
<Class name = "~(Test|Time).*" />
|
||||||
|
<BugPattern name="EXS_EXCEPTION_SOFTENING_RETURN_FALSE,
|
||||||
|
RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
<!-- JAVA MATRIX PACKAGE -->
|
||||||
|
<!-- *********************************************************************** -->
|
||||||
|
<Match>
|
||||||
|
<Class name = "~Jama\..*" />
|
||||||
|
</Match>
|
||||||
|
|
||||||
|
|
||||||
|
</FindBugsFilter>
|
||||||
BIN
Data/.lift/stdlib.jar
Normal file
BIN
Data/.lift/stdlib.jar
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet0-10.wav
Normal file
BIN
Data/clarinet/minuet0-10.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet0-11.wav
Normal file
BIN
Data/clarinet/minuet0-11.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet0-12.wav
Normal file
BIN
Data/clarinet/minuet0-12.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet0-2.wav
Normal file
BIN
Data/clarinet/minuet0-2.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet0-3.wav
Normal file
BIN
Data/clarinet/minuet0-3.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet0-4.wav
Normal file
BIN
Data/clarinet/minuet0-4.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet0-5.wav
Normal file
BIN
Data/clarinet/minuet0-5.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet0-6.wav
Normal file
BIN
Data/clarinet/minuet0-6.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet0-7.wav
Normal file
BIN
Data/clarinet/minuet0-7.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet0-8.wav
Normal file
BIN
Data/clarinet/minuet0-8.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet0-9.wav
Normal file
BIN
Data/clarinet/minuet0-9.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet1-10.wav
Normal file
BIN
Data/clarinet/minuet1-10.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet1-11.wav
Normal file
BIN
Data/clarinet/minuet1-11.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet1-12.wav
Normal file
BIN
Data/clarinet/minuet1-12.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet1-2.wav
Normal file
BIN
Data/clarinet/minuet1-2.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet1-3.wav
Normal file
BIN
Data/clarinet/minuet1-3.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet1-4.wav
Normal file
BIN
Data/clarinet/minuet1-4.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet1-5.wav
Normal file
BIN
Data/clarinet/minuet1-5.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet1-6.wav
Normal file
BIN
Data/clarinet/minuet1-6.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet1-7.wav
Normal file
BIN
Data/clarinet/minuet1-7.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet1-8.wav
Normal file
BIN
Data/clarinet/minuet1-8.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet1-9.wav
Normal file
BIN
Data/clarinet/minuet1-9.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet10-10.wav
Normal file
BIN
Data/clarinet/minuet10-10.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet10-11.wav
Normal file
BIN
Data/clarinet/minuet10-11.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet10-12.wav
Normal file
BIN
Data/clarinet/minuet10-12.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet10-2.wav
Normal file
BIN
Data/clarinet/minuet10-2.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet10-3.wav
Normal file
BIN
Data/clarinet/minuet10-3.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet10-4.wav
Normal file
BIN
Data/clarinet/minuet10-4.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet10-5.wav
Normal file
BIN
Data/clarinet/minuet10-5.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet10-6.wav
Normal file
BIN
Data/clarinet/minuet10-6.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet10-7.wav
Normal file
BIN
Data/clarinet/minuet10-7.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet10-8.wav
Normal file
BIN
Data/clarinet/minuet10-8.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet10-9.wav
Normal file
BIN
Data/clarinet/minuet10-9.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet11-10.wav
Normal file
BIN
Data/clarinet/minuet11-10.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet11-11.wav
Normal file
BIN
Data/clarinet/minuet11-11.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet11-12.wav
Normal file
BIN
Data/clarinet/minuet11-12.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet11-2.wav
Normal file
BIN
Data/clarinet/minuet11-2.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet11-3.wav
Normal file
BIN
Data/clarinet/minuet11-3.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet11-4.wav
Normal file
BIN
Data/clarinet/minuet11-4.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet11-5.wav
Normal file
BIN
Data/clarinet/minuet11-5.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet11-6.wav
Normal file
BIN
Data/clarinet/minuet11-6.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet11-7.wav
Normal file
BIN
Data/clarinet/minuet11-7.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet11-8.wav
Normal file
BIN
Data/clarinet/minuet11-8.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet11-9.wav
Normal file
BIN
Data/clarinet/minuet11-9.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet12-10.wav
Normal file
BIN
Data/clarinet/minuet12-10.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet12-11.wav
Normal file
BIN
Data/clarinet/minuet12-11.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet12-12.wav
Normal file
BIN
Data/clarinet/minuet12-12.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet12-2.wav
Normal file
BIN
Data/clarinet/minuet12-2.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet12-3.wav
Normal file
BIN
Data/clarinet/minuet12-3.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet12-4.wav
Normal file
BIN
Data/clarinet/minuet12-4.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet12-5.wav
Normal file
BIN
Data/clarinet/minuet12-5.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet12-6.wav
Normal file
BIN
Data/clarinet/minuet12-6.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet12-7.wav
Normal file
BIN
Data/clarinet/minuet12-7.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet12-8.wav
Normal file
BIN
Data/clarinet/minuet12-8.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet12-9.wav
Normal file
BIN
Data/clarinet/minuet12-9.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet13-10.wav
Normal file
BIN
Data/clarinet/minuet13-10.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet13-11.wav
Normal file
BIN
Data/clarinet/minuet13-11.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet13-12.wav
Normal file
BIN
Data/clarinet/minuet13-12.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet13-2.wav
Normal file
BIN
Data/clarinet/minuet13-2.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet13-3.wav
Normal file
BIN
Data/clarinet/minuet13-3.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet13-4.wav
Normal file
BIN
Data/clarinet/minuet13-4.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet13-5.wav
Normal file
BIN
Data/clarinet/minuet13-5.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet13-6.wav
Normal file
BIN
Data/clarinet/minuet13-6.wav
Normal file
Binary file not shown.
BIN
Data/clarinet/minuet13-7.wav
Normal file
BIN
Data/clarinet/minuet13-7.wav
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user