Index

A G I M S V 
All Classes and Interfaces|All Packages

A

AIDLInterface - Annotation Interface in io.github.nguyenduck.autoaidl.annotations
Annotation used to mark an interface as an AIDL API interface.
apply(Project) - Method in class io.github.nguyenduck.autoaidl.AutoAIDLPlugin
 
AutoAIDLPlugin - Class in io.github.nguyenduck.autoaidl
The AutoAIDLPlugin class is a Gradle plugin that simplifies the process of generating AIDL files from annotated interfaces in an Android project.

G

generate() - Method in class io.github.nguyenduck.autoaidl.GenerateAidlTask
Generates intermediate AIDL files from Java source files.
GenerateAidlTask - Class in io.github.nguyenduck.autoaidl
An abstract task that generates AIDL files based on annotated Java interfaces.
getOutputDir() - Method in class io.github.nguyenduck.autoaidl.GenerateAidlTask
Returns the directory property representing the output directory where the generated files will be placed.
getSourceDir() - Method in class io.github.nguyenduck.autoaidl.GenerateAidlTask
Returns the directory property representing the source directory where input Java files are located for processing.

I

io.github.nguyenduck.autoaidl - package io.github.nguyenduck.autoaidl
 
io.github.nguyenduck.autoaidl.annotations - package io.github.nguyenduck.autoaidl.annotations
 

M

MethodId - Annotation Interface in io.github.nguyenduck.autoaidl.annotations
An annotation used to uniquely identify a specific method by assigning it an integer ID.

S

ShizukuInterface - Annotation Interface in io.github.nguyenduck.autoaidl.annotations
An annotation used to mark an interface as a Shizuku API interface.

V

value() - Element in annotation interface io.github.nguyenduck.autoaidl.annotations.MethodId
Returns the unique integer ID that identifies a method annotated with MethodId.
A G I M S V 
All Classes and Interfaces|All Packages