Annotations

com.etdon.jbinder.common

All up-to-date native binding classes feature special annotations that contain potentially useful information like the native name of a function or parameter. By default those annotations don't serve any purpose, they are however retained during runtime allowing you to access them and read their values using reflection.

@NativeDocumentation

The @NativeDocumentation annotation contains the native documentation URL that has been used as a reference in its value.

@NativeName

The @NativeName annotation contains the native name of a component in its value.

@RequiredPrivileges

The @RequiredPrivileges annotation contains an array of privilege name strings in its value.

Last updated