Index

A C E G H I J P Q R S T 
All Classes and Interfaces|All Packages|Serialized Form

A

apply(Project) - Method in class io.github.chonghan.javareferenceindex.gradle.JavaReferenceIndexPlugin
Registers Java reference index tasks for the supplied project.

C

classpathEntries() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceSetSpec
Returns the value of the classpathEntries record component.
ClasspathEntrySpec(String, String) - Constructor for record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.ClasspathEntrySpec
Creates an instance of a ClasspathEntrySpec record class.

E

equals(Object) - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.ClasspathEntrySpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceRootSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceSetSpec
Indicates whether some other object is "equal to" this one.

G

getClasspathInputFiles() - Method in class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask
Returns the compile classpath files used while resolving references.
getClasspathTargets() - Method in class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask
Returns classpath target identifiers used as task inputs.
getOutputDirectory() - Method in class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask
Returns the directory where reference CSV files are written.
getOutputFiles() - Method in class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask
Returns the expected CSV output files for the configured source sets.
getProjectPath() - Method in class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask
Returns the Gradle project path that owns this task.
getProviders() - Method in class io.github.chonghan.javareferenceindex.gradle.QueryJavaReferencesTask
Returns the Gradle provider factory used to read command-line properties.
getReferenceIndexFiles() - Method in class io.github.chonghan.javareferenceindex.gradle.QueryJavaReferencesTask
Returns generated Java reference CSV files queried by this task.
getSourceInputFiles() - Method in class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask
Returns Java source files and source directories used by the task.
getSourceSetConfiguration() - Method in class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask
Returns stable source set configuration inputs for Gradle cache keys.
getSourceSets() - Method in class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask
Returns the source sets that will be indexed.

H

hashCode() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.ClasspathEntrySpec
Returns a hash code value for this object.
hashCode() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceRootSpec
Returns a hash code value for this object.
hashCode() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceSetSpec
Returns a hash code value for this object.

I

IndexJavaReferencesTask - Class in io.github.chonghan.javareferenceindex.gradle
Gradle task that indexes Java source references for each configured source set.
IndexJavaReferencesTask() - Constructor for class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask
Creates the Java reference indexing task.
IndexJavaReferencesTask.ClasspathEntrySpec - Record Class in io.github.chonghan.javareferenceindex.gradle
Serializable description of a compile classpath entry.
IndexJavaReferencesTask.SourceRootSpec - Record Class in io.github.chonghan.javareferenceindex.gradle
Serializable description of a Java source root.
IndexJavaReferencesTask.SourceSetSpec - Record Class in io.github.chonghan.javareferenceindex.gradle
Serializable description of one Java source set to index.
io.github.chonghan.javareferenceindex.gradle - package io.github.chonghan.javareferenceindex.gradle
 

J

javaReferenceIndex() - Method in class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask
Builds Java reference indexes and writes them as CSV files.
JavaReferenceIndexPlugin - Class in io.github.chonghan.javareferenceindex.gradle
Gradle plugin that registers Java reference indexing and query tasks.
JavaReferenceIndexPlugin() - Constructor for class io.github.chonghan.javareferenceindex.gradle.JavaReferenceIndexPlugin
Creates the Java reference index plugin.
javaReferenceQuery() - Method in class io.github.chonghan.javareferenceindex.gradle.QueryJavaReferencesTask
Executes the SQL query provided by the sql Gradle property.

P

path() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.ClasspathEntrySpec
Returns the value of the path record component.
path() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceRootSpec
Returns the value of the path record component.
projectPath() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceRootSpec
Returns the value of the projectPath record component.
projectPath() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceSetSpec
Returns the value of the projectPath record component.

Q

QueryJavaReferencesTask - Class in io.github.chonghan.javareferenceindex.gradle
Gradle task that queries generated Java reference CSV files with DuckDB SQL.
QueryJavaReferencesTask() - Constructor for class io.github.chonghan.javareferenceindex.gradle.QueryJavaReferencesTask
Creates the Java reference query task.

R

rootDir() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceSetSpec
Returns the value of the rootDir record component.

S

setProjectPath(String) - Method in class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask
Sets the Gradle project path that owns this task.
setSourceSets(List<IndexJavaReferencesTask.SourceSetSpec>) - Method in class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask
Sets the source sets that will be indexed.
sourceRoots() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceSetSpec
Returns the value of the sourceRoots record component.
SourceRootSpec(String, String, String) - Constructor for record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceRootSpec
Creates an instance of a SourceRootSpec record class.
sourceSetName() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceRootSpec
Returns the value of the sourceSetName record component.
sourceSetName() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceSetSpec
Returns the value of the sourceSetName record component.
SourceSetSpec(String, String, String, List<IndexJavaReferencesTask.SourceRootSpec>, List<IndexJavaReferencesTask.ClasspathEntrySpec>) - Constructor for record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceSetSpec
Creates a source set specification with immutable nested lists.

T

target() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.ClasspathEntrySpec
Returns the value of the target record component.
toString() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.ClasspathEntrySpec
Returns a string representation of this record class.
toString() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceRootSpec
Returns a string representation of this record class.
toString() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceSetSpec
Returns a string representation of this record class.
A C E G H I J P Q R S T 
All Classes and Interfaces|All Packages|Serialized Form