Compilation phases guide
AST API guide
Binding
@Bindable
@Vetoable
Constructors
@TupleConstructor
@InheritConstructors
@Singleton
@IndexedProperty
@ToString
@EqualsAndHashCode
@Canonical
@Immutable
@PackageScope
@Field
@ListenerList
Synchronization and locking
@Sinchronized
@WithReadLock
@WithWriterLock
Static typing and compilation
@TypeChecked
Custom type checking extensions
@CompileStatic
@CompileDynamic
Logging
@Log
@Commons
@Slf4j
@Log4j
@ASTTest
Execution control
@ThreadInterrupt
@TimedInterrupt
@ConditionalInterrupt
Other
@Grab
@GrabResolver
@GrabExclude
@Delegate
@Lazy
@Memoized
@AutoClone
@AutoExternalizable
@Newify