• Similar to interface declarations • Methods define annotation type elements • Method return type: primitives, String, Class, enums, annotations, arrays of same • Methods have no parameters, throws clause • Methods can have default value