Index

A C D E F G H L M N P R S T V X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ANTLR_TOOL_DEFAULT_ARGS - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
Default ANTLR tool command-line arguments
apply(Project) - Method in class name.jurgenei.gradle.antlr.XmlAstPlugin
Applies task registrations and common task conventions for this plugin.

C

CatalogPathResolver - Class in name.jurgenei.gradle.antlr.catalog
Resolves local path and URL grammar coordinates declared in a catalog entry.
ConversionFailedException(String, DynamicAntlrXmlAstConverter.ConversionStats) - Constructor for exception class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter.ConversionFailedException
 
ConversionStats(int, int, long, long) - Constructor for record class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter.ConversionStats
Creates an instance of a ConversionStats record class.
convert() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Runs conversion for all selected files from source directory to destination directory.
convertFileTree(File, List<File>, File, String, ClassLoader, String, String, String, boolean, boolean) - Method in class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter
Converts a list of source files relative to a source root into XML AST output files.
convertFileTreeWithStats(File, List<File>, File, String, ClassLoader, String, String, String, boolean, boolean, String, int) - Method in class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter
 
convertSqlTrees() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
Executes conversion for all configured source trees.
cumulativeFileProcessingNanos() - Method in record class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter.ConversionStats
Returns the value of the cumulativeFileProcessingNanos record component.

D

DEFAULT_FILE_EXTENSION - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
Default output file extension
DEFAULT_GRAMMAR - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
Default grammar name from catalog
DEFAULT_INCLUDE_PATTERN - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
Default file include pattern for scanning
DEFAULT_PARALLELISM - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
Default parallelism level
DEFAULT_START_RULE - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
Default parser entry rule name
DynamicAntlrXmlAstConverter - Class in name.jurgenei.gradle.antlr
Converts SQL input files to XML AST output using dynamically loaded ANTLR lexer/parser classes.
DynamicAntlrXmlAstConverter() - Constructor for class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter
 
DynamicAntlrXmlAstConverter.ConversionFailedException - Exception Class in name.jurgenei.gradle.antlr
 
DynamicAntlrXmlAstConverter.ConversionStats - Record Class in name.jurgenei.gradle.antlr
 

E

equals(Object) - Method in record class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter.ConversionStats
Indicates whether some other object is "equal to" this one.
EXECUTION_MODEL_PLATFORM_THREADS - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
Platform threads execution model - uses fixed thread pool
EXECUTION_MODEL_SEQUENTIAL - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
Sequential execution model - processes files one at a time
EXECUTION_MODEL_VIRTUAL_THREADS - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
Virtual threads execution model - uses virtual threads per task

F

filesWithErrors() - Method in record class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter.ConversionStats
Returns the value of the filesWithErrors record component.

G

getCatalogFile() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Optional XML catalog containing named grammars and parser/lexer coordinates.
getCatalogFile() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
Optional XML catalog used to resolve grammar metadata.
getCatalogGrammar() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Grammar name to resolve from XmlAstGradleTask.getCatalogFile().
getCatalogGrammar() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
Grammar key to select from getCatalogFile().
getCompression() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Enables rule-chain compression for generated XML AST output.
getCompression() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
Enables rule-chain compression for generated XML AST output.
getContinueOnError() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Continue processing remaining files after per-file parse failures.
getDestinationDirectory() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Destination directory receiving generated XML files.
getDestinationDirectory() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
Destination directory for generated XML AST files.
getEnableDFAMonitoring() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Enables DFA memory monitoring and logging (requires --info or --debug).
getExcludes() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Ant-style exclude patterns evaluated relative to XmlAstGradleTask.getSourceDirectory().
getExecutionModel() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Execution model setting retained for compatibility.
getExecutionModel() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
Execution model for legacy converter mode.
getFailOnError() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Global fail-fast switch aligned with Ant task semantics.
getFailOnTransformationError() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Transformation-specific failure switch aligned with Ant task semantics.
getForce() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Forces conversion even when output files are newer than inputs.
getGrammar() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Grammar key used by SqlXmlConverter (e.g.
getGrammar() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
Runtime grammar key for legacy converter mode.
getIncludes() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Ant-style include patterns evaluated relative to XmlAstGradleTask.getSourceDirectory().
getIncludes() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
Include patterns evaluated relative to each source root.
getLexer() - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
 
getLexerClassName() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Optional lexer coordinate used for dynamic ANTLR parsing.
getLexerClassName() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
Optional lexer coordinate for dynamic ANTLR mode.
getName() - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
 
getParallelism() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Max worker count setting retained for compatibility.
getParallelism() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
Parallelism setting for legacy converter execution.
getParser() - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
 
getParserClassName() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Optional parser coordinate used for dynamic ANTLR parsing.
getParserClassName() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
Optional parser coordinate for dynamic ANTLR mode.
getRuntimeClasspath() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Runtime classpath used to load converter classes and dependencies.
getRuntimeClasspath() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
Runtime classpath used to load converter/parser dependencies.
getRuntimeGrammar() - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
 
getSourceDirectory() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Source directory scanned for input files.
getSourceTrees() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
Source tree roots scanned for input files.
getStartRule() - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
 
getStartRule() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Parser entry rule method invoked during dynamic parsing.
getStartRule() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
Parser entry rule used in dynamic ANTLR mode.
getStats() - Method in exception class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter.ConversionFailedException
 
getSuppressStackTrace() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Suppresses task failure stack traces and emits concise lifecycle diagnostics instead.
getTargetExtension() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
Output file extension mapped from source files.
getTargetExtension() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
Target extension used when mapping source files to output files.
GRAMMAR_FILE_EXTENSION - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
Grammar file extension
GRAMMAR_NAME_PATTERN - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
Pattern for extracting grammar name from a grammar file.
GrammarCatalog - Class in name.jurgenei.gradle.antlr.catalog
In-memory grammar catalog keyed by grammar name.
GrammarCatalog(Map<String, GrammarCatalogEntry>) - Constructor for class name.jurgenei.gradle.antlr.catalog.GrammarCatalog
Creates a catalog from grammar entries keyed by grammar name.
GrammarCatalogEntry - Class in name.jurgenei.gradle.antlr.catalog
Immutable grammar entry loaded from a catalog file.
GrammarCatalogEntry(String, String, String, String, String) - Constructor for class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
Creates an immutable grammar catalog entry.
GrammarCatalogLoader - Class in name.jurgenei.gradle.antlr.catalog
Loads XML grammar catalogs with entries such as: <grammar name="plsql" runtimeGrammar="oracle" parser="..." lexer="..." start-rule="script"/>.
GrammarCatalogLoader() - Constructor for class name.jurgenei.gradle.antlr.catalog.GrammarCatalogLoader
 
GrammarConstants - Class in name.jurgenei.gradle.antlr.constants
Centralized constants for grammar processing, execution models, and defaults.

H

hashCode() - Method in record class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter.ConversionStats
Returns a hash code value for this object.

L

load(File) - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogLoader
Loads and validates a grammar catalog file.

M

MINUTES_PER_HOUR - Static variable in class name.jurgenei.gradle.antlr.constants.TimeConstants
Minutes per hour

N

name.jurgenei.gradle.antlr - package name.jurgenei.gradle.antlr
 
name.jurgenei.gradle.antlr.catalog - package name.jurgenei.gradle.antlr.catalog
 
name.jurgenei.gradle.antlr.constants - package name.jurgenei.gradle.antlr.constants
 
NANOS_PER_MILLI - Static variable in class name.jurgenei.gradle.antlr.constants.TimeConstants
Nanoseconds per millisecond
NANOS_PER_SECOND - Static variable in class name.jurgenei.gradle.antlr.constants.TimeConstants
Nanoseconds per second
nanosToMillis(long) - Static method in class name.jurgenei.gradle.antlr.constants.TimeConstants
Converts nanoseconds to milliseconds.
nanosToSeconds(long) - Static method in class name.jurgenei.gradle.antlr.constants.TimeConstants
Converts nanoseconds to seconds, rounding to nearest whole second.

P

PACKAGE_DECLARATION_PATTERN - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
Pattern for extracting package declaration from a Java source file.
processedFiles() - Method in record class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter.ConversionStats
Returns the value of the processedFiles record component.

R

require(String) - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalog
Returns a grammar entry by name.
resolveLexerPath(Path) - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
Resolves lexer coordinate to a local path when applicable.
resolveLexerUri(Path) - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
Resolves lexer coordinate to a URI.
resolveParserPath(Path) - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
Resolves parser coordinate to a local path when applicable.
resolveParserUri(Path) - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
Resolves parser coordinate to a URI.
resolveRuntimeGrammar() - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
Resolves effective runtime grammar key.
resolveToPath(String, Path) - Static method in class name.jurgenei.gradle.antlr.catalog.CatalogPathResolver
Resolves a catalog coordinate to a local file system path when possible.
resolveToUri(String, Path) - Static method in class name.jurgenei.gradle.antlr.catalog.CatalogPathResolver
Resolves a catalog coordinate to a URI.

S

SCHEME_FILE - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
File URI scheme prefix
SCHEME_HTTP - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
HTTP URI scheme prefix
SCHEME_HTTPS - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
HTTPS URI scheme prefix
SCHEME_PROTOCOL_LESS - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
Protocol-less URI prefix (becomes HTTPS)
SECONDS_PER_HOUR - Static variable in class name.jurgenei.gradle.antlr.constants.TimeConstants
Seconds per hour
SECONDS_PER_MINUTE - Static variable in class name.jurgenei.gradle.antlr.constants.TimeConstants
Seconds per minute

T

TimeConstants - Class in name.jurgenei.gradle.antlr.constants
Time unit conversion constants to avoid magic numbers.
toHourMinuteSecond(long) - Static method in class name.jurgenei.gradle.antlr.constants.TimeConstants
Converts total seconds to HH:MM:SS format components.
toString() - Method in record class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter.ConversionStats
Returns a string representation of this record class.
totalDurationNanos() - Method in record class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter.ConversionStats
Returns the value of the totalDurationNanos record component.

V

values() - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalog
Returns all catalog entries preserving load order.
VIRTUAL_THREAD_NAME_PREFIX - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
Prefix for virtual thread names

X

XmlAstGradleTask - Class in name.jurgenei.gradle.antlr
Native Gradle-style task with explicit source/destination properties.
XmlAstGradleTask(ObjectFactory) - Constructor for class name.jurgenei.gradle.antlr.XmlAstGradleTask
 
XmlAstPlugin - Class in name.jurgenei.gradle.antlr
Registers xmlast Gradle tasks and wires them to the Java runtime classpath.
XmlAstPlugin() - Constructor for class name.jurgenei.gradle.antlr.XmlAstPlugin
 
XmlAstTask - Class in name.jurgenei.gradle.antlr
Legacy Gradle task model for converting source trees to XML AST output.
XmlAstTask(ObjectFactory) - Constructor for class name.jurgenei.gradle.antlr.XmlAstTask
 
A C D E F G H L M N P R S T V X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form