Index
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
classpathEntriesrecord component. - ClasspathEntrySpec(String, String) - Constructor for record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.ClasspathEntrySpec
-
Creates an instance of a
ClasspathEntrySpecrecord 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
sqlGradle property.
P
- path() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.ClasspathEntrySpec
-
Returns the value of the
pathrecord component. - path() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceRootSpec
-
Returns the value of the
pathrecord component. - projectPath() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceRootSpec
-
Returns the value of the
projectPathrecord component. - projectPath() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceSetSpec
-
Returns the value of the
projectPathrecord 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
rootDirrecord 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
sourceRootsrecord component. - SourceRootSpec(String, String, String) - Constructor for record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceRootSpec
-
Creates an instance of a
SourceRootSpecrecord class. - sourceSetName() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceRootSpec
-
Returns the value of the
sourceSetNamerecord component. - sourceSetName() - Method in record class io.github.chonghan.javareferenceindex.gradle.IndexJavaReferencesTask.SourceSetSpec
-
Returns the value of the
sourceSetNamerecord 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
targetrecord 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.
All Classes and Interfaces|All Packages|Serialized Form