# Created by https://www.toptal.com/developers/gitignore/api/android,gradle,java
# Edit at https://www.toptal.com/developers/gitignore?templates=android,gradle,java

### Android ###
# Gradle files
.gradle/
build/

# Local configuration file (sdk path, etc)
local.properties

# Log/OS Files
*.log

# Android Studio generated files and folders
captures/
.externalNativeBuild/
.cxx/
*.apk
output.json

# IntelliJ
*.iml
.idea/*
misc.xml
deploymentTargetDropDown.xml
render.experimental.xml

# Keystore files
*.jks
*.keystore

# Google Services (e.g. APIs or Firebase)
google-services.json

# Android Profiling
*.hprof

### Android Patch ###
gen-external-apklibs

# Replacement of .externalNativeBuild directories introduced
# with Android Studio 3.5.

### Java ###
# Compiled class file
*.class

# Log file

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
replay_pid*

### Gradle ###
.gradle
**/build/
!src/**/build/

# Ignore Gradle GUI config
gradle-app.setting

# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
!gradle-wrapper.jar

# Avoid ignore Gradle wrappper properties
!gradle-wrapper.properties

# Cache of project
.gradletasknamecache

# Eclipse Gradle plugin generated files
# Eclipse Core
.project
# JDT-specific (Eclipse Java Development Tools)
.classpath

### Gradle Patch ###
# Java heap dump

# End of https://www.toptal.com/developers/gitignore/api/android,gradle,java
.kotlin/
.DS_Store
bin/*
.build/
.processing/
library/*
generated/
!/build/
!.idea/runConfigurations/
!/java/application/launch4j/bin/*
!java/libraries/io/library/**/*.so
/app/lib
/build/macos/work/Processing.app
/core/library
/core/bin
/build/shared/tools/MovieMaker/tool/ffmpeg
/build/shared/tools/MovieMaker/tool/*.jar
/core/methods/methods.jar
/java/libraries/*/library/*.jar
/build/macos/*.tgz
/build/shared/tools/MovieMaker/*.gz
/app/bin/processing/app/laf/FlatLaf.properties
/app/pde.jar
/java/mode/gson.jar
/java/mode/JavaMode.jar
/java/mode/org.eclipse.lsp4j.jar
/java/mode/org.eclipse.lsp4j.jsonrpc.jar
!java/libraries/pdf/library/itext.jar
!java/libraries/serial/library/jssc.jar
/app/windows/obj
/java/gradle/build
/java/gradle/example/.processing
