Annotations in Java

26
Annotations

Transcript of Annotations in Java

Page 1: Annotations in Java

Annotations

Page 2: Annotations in Java

Annotation Processing - Usage

Page 3: Annotations in Java

Annotation Processing - Usage

Page 4: Annotations in Java

Annotation Processing - Usage

Page 5: Annotations in Java

Annotation Processing - Usage

Page 6: Annotations in Java

AnnotationsGenerate compilation errors

Page 7: Annotations in Java

Annotation Processing - Compilation Errors

Page 8: Annotations in Java

Annotation Processing - Compilation Errors

Page 9: Annotations in Java

Annotation Processing - Compilation Errors

Page 10: Annotations in Java

Annotation Processing - Compilation Errors

Android support annotations

Page 11: Annotations in Java

AnnotationsGenerate code based on annotations

Page 12: Annotations in Java

Annotation Processing - Code Generation

Page 13: Annotations in Java

Annotation Processing - Code Generation

Page 14: Annotations in Java

Annotation Processing - Code Generation

Page 15: Annotations in Java

Annotation Processing - Code Generation

Page 16: Annotations in Java

Annotation Processing - Code GenerationDagger - dependency injection

Realm - DB

Page 17: Annotations in Java

AnnotationsJava proxy api & annotations trick

Page 18: Annotations in Java

Annotation & Proxy - Neat trick

Implement an interface at runtime based on annotations

Page 19: Annotations in Java

Annotation & Proxy - Neat trick

Page 20: Annotations in Java

Annotation & Proxy - Neat trick

Page 21: Annotations in Java

Annotation & Proxy - Neat trick

Same Thing (almost)

Page 22: Annotations in Java

Annotation & Proxy - Neat trick

Page 23: Annotations in Java

Annotation & Proxy - Neat trick

Page 24: Annotations in Java

Annotation & Proxy - Neat trick

Page 25: Annotations in Java

Annotation & Proxy - Neat trick

Implement an interface at runtime based on annotations

Page 26: Annotations in Java

Annotation & Proxy - Neat trick