Code for binkley's BLOG.
Java FreeMarker
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
annotation Mark 7 snapshot Sep 10, 2017
concurrent Mark 7 snapshot Sep 10, 2017
convert Mark 7 snapshot Sep 10, 2017
corba Mark 7 snapshot Sep 10, 2017
guice
logging Mark 7 snapshot Sep 10, 2017
lombok Mark 7 snapshot Sep 10, 2017
mixin Mark 7 snapshot Sep 10, 2017
net Mark 7 snapshot Sep 10, 2017
spring Mark 7 snapshot Sep 10, 2017
testing Mark 7 snapshot Sep 10, 2017
util Mark 7 snapshot Sep 10, 2017
value-type Mark 7 snapshot Sep 10, 2017
xio
xml Mark 7 snapshot Sep 10, 2017
xprops Mark 7 snapshot Sep 10, 2017
yaml-compile Mark 7 snapshot Sep 10, 2017
yaml-runtime Mark 7 snapshot Sep 10, 2017
yaml-test-data Mark 7 snapshot Sep 10, 2017
.gitattributes UNIX line endings. Sep 14, 2014
.gitignore More accurate ignores Sep 10, 2017
.travis.yml Try Travis w/o clean. Sep 28, 2014
LICENSE.txt License. Feb 13, 2014
README.md Update README for release. Sep 27, 2015
pom.xml Mark 7 snapshot Sep 10, 2017

README.md

binkley's BLOG

binkley's BLOG

This software is in the Public Domain. Please see LICENSE.md.

Current released version is 6. View javadoc.

License Build Status Issues maven-central

Modules

  • Annotation - Help for Java annotation processors
  • Concurrent - Completable executor services
  • Convert - Inverse of toString()
  • CORBA - Helpers for CORBA
  • Guice - Sample Guice modules and helper code
  • Logging - Small logging improvements and OSI logback configuration
  • Lombok - Lombok annotations
  • Mixin - Mixins for Java via JDK proxies and method handles
  • Spring - Examples with Spring
  • Testing - Small testing improvements
  • Utility - Bug, CheckedStream and friends
  • Value type - Java annotation and processor for value types
  • Xio - Pulling out interfaces from JDK I/O
  • XML - Experiments in XML
  • XProperties - Extended Java properties
  • YAML compile - Java code generation from YAML
  • YAML runtime - Java code generation from YAML

Changes

6

  • Simpler versioning.
  • Added TypesafeHeterogenousMap.
  • Added StringX for additional formatting.
  • Added annotation module.
  • Added yaml module.
  • Completable executors can unwrap interrupts.
  • Added Matching for DSL akin to lesser pattern matching (no implicit destructuring)
  • Added SQLTransactionRule for running tests in a SQL transaction and rolling back after
  • Added SpringSQLTransactionRule for Spring-JDBC help with SQLTransactionRule

0.5

  • Added corba module.
  • Added ProvidePort junit rule.
  • Added several Hamcrest matchers (in support of other code).
  • Added StackTraceFocuser to simplify traces.
  • Added LinkedIterable.
  • Added ParameterizedHelper for junit.
  • More Java 8-isms.
  • Taught Mixin to handle interface default methods.
  • Added lombok module.
  • Added xml module.
  • Added Notices for Martin Fowler's post.

0.4

  • Dropped finance module: use JSR 354.
  • Fixed issues with support loggers. OSI logging is no longer beta.
  • Default OSI logging level is INFO, not WARN.
  • Added support for ANSI codes in logging via OSI and other improvements.
  • OSI logging requires a minimum of Java 7 or higher.
  • Various converters reorganized.