- Fields, Methods and Classes must have a modifier: Public, Private or Protected. Package access is to be avoided where possible as this will cause extensibility issues once we move to OSGI or JDK Jigsaw.
- Where possible inner classes should be static final to improve performance.
- Declare method and constructor arguments final to avoid potential bugs and improve performance.
General
Content
Integrations