corda/common
James Higgs ab43238420
[EG-438] Error Reporting Framework (#6125)
* [EG-438] First commit of error code interface

* [EG-438] Implement error reporter and a few error codes

* [EG-438] Add unit tests and default properties files

* [EG-438] Add the error table builder

* [EG-438] Update initial properties files

* [EG-438] Add some Irish tests and the build.gradle

* [EG-438] Fall back for aliases and use different resource strategy

* [EG-438] Define the URL using a project-specific context

* [EG-438] Tidy up initialization code

* [EG-438] Add testing to generator and tidy up

* [EG-438] Remove direct dependency on core and add own logging config

* [EG-438] Fix compiler warnings and tidy up logging

* [EG-438] Fix detekt warnings

* [EG-438] Improve error messages

* [EG-438] Address first set of review comments

* [EG-438] Use enums and a builder for the reporter

* [EG-438] Add kdocs for error resource static methods

* [EG-438] Handle enums defined with underscores

* [EG-438] Slight refactoring of startup code

* [EG-438] Port changes to error reporting code from future branch

* [EG-438] Also port test changes

* [EG-438] Suppress a deliberately unused parameter
2020-04-28 14:07:50 +01:00
..
configuration-parsing Remove seemingly unused config parsing classes (#5917) 2020-02-13 13:26:15 +00:00
logging [EG-438] Error Reporting Framework (#6125) 2020-04-28 14:07:50 +01:00
validation Add message to uses of require(...) (#4192) 2018-11-16 17:13:55 +00:00
README.md [CORDA-1778, CORDA-1835]: Decoupled configuration parsing mechanism (#4093) 2018-10-25 16:45:14 +01:00

Common libraries

This directory contains modules representing libraries that are reusable in different areas of Corda.

Rules of the folder

  • No dependencies whatsoever on any modules that are not in this directory (no corda-core, test-utils, etc.).
  • No active components, as in, nothing that has a main function in it.
  • Think carefully before using non-internal packages in these libraries.