
142-java-functional-programming
Use when you need to apply functional programming principles in Java — including writing immutable objects and Records, pure functions, functional interfaces, lambda expressions, Stream API pipelines, Optional for null safety, function composition, higher-order functions, pattern matching for instanceof and switch, sealed classes/interfaces for controlled hierarchies, Stream Gatherers for custom operations, currying/partial application, effect boundary separation, and concurrent-safe functional patterns.
- version
- 0.14.0-SNAPSHOT
- GitHub stars
- 462
Install
/plugin install 142-java-functional-programming@cursor-rules-javaRun it inside Claude Code after adding the marketplace with /plugin marketplace add jabrena/plinth.
Contents
Discovered from sourceSkills 1
Sponsors
Details
- Marketplace
- jabrena/plinth
- Source
- skills/142-java-functional-programming
- Category
- community
More from jabrena/plinth
All 61- 143-java-functional-exception-handlingv0.14.0-SNAPSHOT
- 144-java-data-oriented-programmingv0.14.0-SNAPSHOT
- 151-java-performance-jmeterv0.14.0-SNAPSHOT
- 161-java-profiling-detectv0.14.0-SNAPSHOT
- 162-java-profiling-analyzev0.14.0-SNAPSHOT
- 163-java-profiling-refactorv0.14.0-SNAPSHOT
- 164-java-profiling-verifyv0.14.0-SNAPSHOT
- 170-java-documentationv0.14.0-SNAPSHOT
- 181-java-observability-loggingv0.14.0-SNAPSHOT
- 182-java-observability-metrics-micrometerv0.14.0-SNAPSHOT
- 183-java-observability-tracing-opentelemetryv0.14.0-SNAPSHOT
- 200-agents-mdv0.14.0-SNAPSHOT
- 301-frameworks-spring-boot-corev0.14.0-SNAPSHOT
- 302-frameworks-spring-boot-restv0.14.0-SNAPSHOT
- 311-frameworks-spring-jdbcv0.14.0-SNAPSHOT
- 312-frameworks-spring-data-jdbcv0.14.0-SNAPSHOT
- 313-frameworks-spring-db-migrations-flywayv0.14.0-SNAPSHOT
- 321-frameworks-spring-boot-testing-unit-testsv0.14.0-SNAPSHOT
- 322-frameworks-spring-boot-testing-integration-testsv0.14.0-SNAPSHOT
- 323-frameworks-spring-boot-testing-acceptance-testsv0.14.0-SNAPSHOT
- 401-frameworks-quarkus-corev0.14.0-SNAPSHOT
- 402-frameworks-quarkus-restv0.14.0-SNAPSHOT
- 411-frameworks-quarkus-jdbcv0.14.0-SNAPSHOT
- 412-frameworks-quarkus-panachev0.14.0-SNAPSHOT