Annotation Interface IntrospectionAccess


@Documented @Retention(SOURCE) @Target({FIELD,TYPE,METHOD}) public @interface IntrospectionAccess

This annotation indicates that JDACIntrospection.accessScoped() and JDACIntrospection.scopedGet(JDACProperty) can be used inside the method annotated with this annotation.

If this annotation is present on a Class like RuntimeCloseEvent it's up to the use case which meaning this has, please read the Javadocs there.

Only properties having at least the scope of value() can be used.

More technical, a JDACScope with a certain ordinal contains all stages with a lower ordinal value:

stageA ⊆ stageB if stageA.ordinal < stageB.ordinal

See Also: