# Maven #
#########
target
/target
**/dependency-reduced-pom.xml

# Gradle #
#########
!**/gradle/wrapper/*
/.gradle
*/.gradle
**/build/
examples/**/build/

# Eclipse #
###########
*.launch
.settings
.project
.classpath
# Eclipse is odd in assuming in can use bin to put temp files into it
# This assumes we do not have sub-projects that actually need bin files committed
bin/

# OS generated files #
######################
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
Icon?
ehthumbs.db
Thumbs.db

# Intellij Idea #
#################
/.idea
/.run
*.iml
*.ipr
*.iws
out/

# Visual Studio Code #
######################
.vscode

# Cursor #
##########
.cursor

# Claude Code local custom settings #
#####################################
.claude/*.local.*

# Vim #
#######
*.sw[nop]

# Others #
##########
/dumps
/logs/*
/bin
/out
/workspace
dd-java-agent/benchmark-integration/perf-test-settings.rc
derby.log
.java-version
hs_err_pid*
replay_pid*
.bsp/
**/src/*/generated/*
!dd-java-agent/benchmark/releases/*.jar
**/errors/*.log

# Magic for local JMC built
/vendor/jmc-libs

# Benchmarks #
benchmark/reports
benchmark/tracer
benchmark/dacapo/scratch

# JDK provisioning tools #
# mise
mise*.local.toml
.mise*.local.toml
.config/mise*.toml
# asdf
.tool-versions

# Exclude kotlin build files
.kotlin
