GraniteTeam/Granite — pull request #62 by zeusallmighty11 (2014-10-26 14:21:43+00:00)
Title: Add retention policy so annotations are declared

By default, annotations without a retention policy sit in the JVM. This will fix it so the OnEnable and OnDisable annotations are declared, and can be used in the API without building a plugin from a constructor (which is just impractical).