Index

G I N P S V 
All Classes and Interfaces|All Packages

G

GeneratePrism - Annotation Interface in io.jstach.prism
Generates a Prism for the specified annotation, in the same package as the target.
GeneratePrisms - Annotation Interface in io.jstach.prism
Use this to group several @GeneratePrism annotations together, for example in a package annotation.

I

io.jstach.prism - module io.jstach.prism
A fork of Hickory
io.jstach.prism - package io.jstach.prism
Annotations and processors for creating Prisms which are partial reflections of known annotations.
io.jstach.svc - module io.jstach.svc
Helps validate and generate files for use with the ServiceLoader.
io.jstach.svc - package io.jstach.svc
Generates META-INF/services files for classpath based ServiceLoader.

N

name() - Element in annotation interface io.jstach.prism.GeneratePrism
The name of the generated prism class.

P

publicAccess() - Element in annotation interface io.jstach.prism.GeneratePrism
Set to true for the prism to have public access, otherwise the generated prism and its members will be package visible.

S

ServiceProvider - Annotation Interface in io.jstach.svc
Generates ServiceLoader META-INF/services/SERVICE_INTERFACE files and validates.

V

value() - Element in annotation interface io.jstach.prism.GeneratePrism
The annotation to generate a prism for.
value() - Element in annotation interface io.jstach.prism.GeneratePrisms
The Prisms to be generated.
value() - Element in annotation interface io.jstach.svc.ServiceProvider
The specific interface to generate a service registration.
G I N P S V 
All Classes and Interfaces|All Packages