Skip navigation links
A B C D E F G H I L M N P R S T V W 

A

addError(String, Throwable) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeContext
Available for accumulating all errors that may occur during the lifetime of instance of this class.
addTransform(String, int) - Method in class com.aaronicsubstances.code.augmentor.core.util.SourceCodeTransformer
Inserts a string into original string and updates adjusting offset information.
addTransform(String, int, int) - Method in class com.aaronicsubstances.code.augmentor.core.util.SourceCodeTransformer
Changes a section in original string and updates adjusting offset information.
apply(String, AugmentingCode, ProcessCodeContext) - Method in interface com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask.EvalFunction
Invokes code evaluation facility in a scripting language context to produce generated code object corresponding to an augmenting code object.
AugCodeProcessingSpec - Class in com.aaronicsubstances.code.augmentor.core.tasks
Defines aug code processing directives and the destination file for augmenting code sections identified with those directives.
AugCodeProcessingSpec() - Constructor for class com.aaronicsubstances.code.augmentor.core.tasks.AugCodeProcessingSpec
 
AugCodeProcessingSpec(File, List<String>) - Constructor for class com.aaronicsubstances.code.augmentor.core.tasks.AugCodeProcessingSpec
 
augCodeSpecIndex - Variable in class com.aaronicsubstances.code.augmentor.core.util.Token
Applies only to augmenting code token lines to indicate the index of the directive set of which the directive of the augmenting code line is part.
AugmentingCode - Class in com.aaronicsubstances.code.augmentor.core.models
Represents contents of an augmenting code section.
AugmentingCode() - Constructor for class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
AugmentingCode(List<AugmentingCode.Block>) - Constructor for class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
AugmentingCode.Block - Class in com.aaronicsubstances.code.augmentor.core.models
Represents a contiguous block of lines in an augmenting code section which is either an embedded string section, an embedded JSON section, or not an embedded section.
AugmentingCodeDescriptor() - Constructor for class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.AugmentingCodeDescriptor
 
AugmentingCodeDescriptor(int, int, int, String, int, String) - Constructor for class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.AugmentingCodeDescriptor
 

B

beginDeserialize(File) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary
 
beginDeserialize(Reader) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary
 
beginDeserialize(File) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
beginDeserialize(File, StringBuilder) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
beginDeserialize(Reader) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
beginDeserialize(Reader, boolean) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
beginDeserialize(Reader, boolean, StringBuilder) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
beginDeserialize(File) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationResponse
 
beginDeserialize(Reader) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationResponse
 
beginDeserialize(File) - Method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
beginDeserialize(Reader) - Method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
beginSerialize(File) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary
 
beginSerialize(Writer) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary
 
beginSerialize(File) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
beginSerialize(Writer) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
beginSerialize(File) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationResponse
 
beginSerialize(Writer) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationResponse
 
beginSerialize(File) - Method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
beginSerialize(Writer) - Method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
Block() - Constructor for class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode.Block
 
Block(String, boolean, boolean) - Constructor for class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode.Block
 

C

calcHash(String, Charset) - Static method in class com.aaronicsubstances.code.augmentor.core.util.TaskUtils
Calculate MD5 hash of file
calculateLineNumber(String, int) - Static method in class com.aaronicsubstances.code.augmentor.core.util.TaskUtils
Calculates line number given a position in a string.
CHANGE_DETAILS_FILE_NAME - Static variable in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentationGenericTask
Name of file used to store diff of generated files when code change detection is enabled.
CHANGE_SUMMARY_FILE_NAME - Static variable in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentationGenericTask
Name of file used to store generated files when code change detection is enabled.
ChangedFile() - Constructor for class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary.ChangedFile
 
ChangedFile(String, String, String) - Constructor for class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary.ChangedFile
 
close() - Method in class com.aaronicsubstances.code.augmentor.core.util.GeneratedCodeFetcher
Closes all opened code generation response files.
close() - Method in class com.aaronicsubstances.code.augmentor.core.util.PersistenceUtil
 
CodeAugmentationGenericTask - Class in com.aaronicsubstances.code.augmentor.core.tasks
Implements completion stage of Code Augmentor, which is the third and final stage.
CodeAugmentationGenericTask() - Constructor for class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentationGenericTask
 
CodeAugmentorFunctions - Class in com.aaronicsubstances.code.augmentor.core.tasks
This class defines the helper functions supplied by the library for use by processing scripts written in JVM languages.
CodeAugmentorFunctions() - Constructor for class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentorFunctions
 
CodeChangeSummary - Class in com.aaronicsubstances.code.augmentor.core.models
Represents contents of (OUTPUT|CHANGE)-SUMMARY.txt file contents in destination directory used during completion stage.
CodeChangeSummary() - Constructor for class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary
 
CodeChangeSummary(List<CodeChangeSummary.ChangedFile>) - Constructor for class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary
 
CodeChangeSummary.ChangedFile - Class in com.aaronicsubstances.code.augmentor.core.models
Represents group of 3 lines inside *-SUMMARY.txt file.
CodeGenerationRequest - Class in com.aaronicsubstances.code.augmentor.core.models
Represents input file to processing stage of Code Augmentor.
CodeGenerationRequest() - Constructor for class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
CodeGenerationRequest(List<SourceFileAugmentingCode>) - Constructor for class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
CodeGenerationRequest.Header - Class in com.aaronicsubstances.code.augmentor.core.models
Represents the contents of ProcessCodeContext.getHeader()
CodeGenerationRequestCreator - Class in com.aaronicsubstances.code.augmentor.core.util
Contains helper methods used during preparation stage of Code Augmentor to extract augmenting code and generated code sections from source code files.
CodeGenerationRequestCreator() - Constructor for class com.aaronicsubstances.code.augmentor.core.util.CodeGenerationRequestCreator
 
CodeGenerationResponse - Class in com.aaronicsubstances.code.augmentor.core.models
Represents output file of processing stage of Code Augmentor.
CodeGenerationResponse() - Constructor for class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationResponse
 
CodeGenerationResponse(List<SourceFileGeneratedCode>) - Constructor for class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationResponse
 
CodeGenerationResponseProcessor - Class in com.aaronicsubstances.code.augmentor.core.util
Contains helper methods used by code generation responses processing to merge generated code content into source code files.
CodeGenerationResponseProcessor() - Constructor for class com.aaronicsubstances.code.augmentor.core.util.CodeGenerationResponseProcessor
 
CodeSnippetDescriptor - Class in com.aaronicsubstances.code.augmentor.core.models
 
CodeSnippetDescriptor() - Constructor for class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor
 
CodeSnippetDescriptor(CodeSnippetDescriptor.AugmentingCodeDescriptor, CodeSnippetDescriptor.GeneratedCodeDescriptor) - Constructor for class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor
 
CodeSnippetDescriptor.AugmentingCodeDescriptor - Class in com.aaronicsubstances.code.augmentor.core.models
 
CodeSnippetDescriptor.GeneratedCodeDescriptor - Class in com.aaronicsubstances.code.augmentor.core.models
 
com.aaronicsubstances.code.augmentor.core.models - package com.aaronicsubstances.code.augmentor.core.models
Defines the JSON schema of files used by generic tasks provided by this library.
com.aaronicsubstances.code.augmentor.core.tasks - package com.aaronicsubstances.code.augmentor.core.tasks
Main public API package providing the generic tasks of this library and other classes required by plugins to implement Code Augmentor operations.
com.aaronicsubstances.code.augmentor.core.util - package com.aaronicsubstances.code.augmentor.core.util
This package contains internal classes assisting operations of the generic tasks provided by this library.
ContentPart() - Constructor for class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode.ContentPart
 
ContentPart(String, boolean) - Constructor for class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode.ContentPart
 
copyFile(File, File) - Static method in class com.aaronicsubstances.code.augmentor.core.util.TaskUtils
 
create(Throwable, String, String, int, String) - Static method in exception com.aaronicsubstances.code.augmentor.core.tasks.GenericTaskException
Internal API used in library for creating exceptions encountered during Code Augmentor operations.

D

deleteDir(File) - Static method in class com.aaronicsubstances.code.augmentor.core.util.TaskUtils
Deletes a directory recursively.
deserialize(Object) - Static method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary.ChangedFile
 
deserialize(File) - Static method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary
 
deserialize(Reader) - Static method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary
 
deserialize(File) - Static method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
deserialize(Reader) - Static method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
deserialize(File) - Static method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationResponse
 
deserialize(Reader) - Static method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationResponse
 
deserialize(File) - Static method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
deserialize(Reader) - Static method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
deserialize(Object) - Static method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileAugmentingCode
 
deserialize(Object) - Static method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileDescriptor
 
deserialize(Object) - Static method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileGeneratedCode
 
deserializeFromJson(String, Class<T>) - Static method in class com.aaronicsubstances.code.augmentor.core.util.PersistenceUtil
 
determineReplacementRange(CodeSnippetDescriptor, GeneratedCode) - Static method in class com.aaronicsubstances.code.augmentor.core.util.CodeGenerationResponseProcessor
Determines the substring of a source code file which should be replaced by generated code content.
Diff - Class in com.aaronicsubstances.code.augmentor.core.util
Used to implement Unix diff for "normal" format, ie neither context format nor unified format.
Diff() - Constructor for class com.aaronicsubstances.code.augmentor.core.util.Diff
 
DIRECTIVE_TYPE_AUG_CODE - Static variable in class com.aaronicsubstances.code.augmentor.core.util.Token
Indicates augmenting code section line other than embedded string or embedded JSON line.
DIRECTIVE_TYPE_EMB_JSON - Static variable in class com.aaronicsubstances.code.augmentor.core.util.Token
Indicates embedded JSON line.
DIRECTIVE_TYPE_EMB_STRING - Static variable in class com.aaronicsubstances.code.augmentor.core.util.Token
Indicates embedded string line.
DIRECTIVE_TYPE_SKIP_CODE_END - Static variable in class com.aaronicsubstances.code.augmentor.core.util.Token
Indicates that a token line ends a skip code section or a generated code section.
DIRECTIVE_TYPE_SKIP_CODE_START - Static variable in class com.aaronicsubstances.code.augmentor.core.util.Token
Indicates that a token line starts a skip code section, starts a generated code section, or is an inline generated code section line.
directiveContent - Variable in class com.aaronicsubstances.code.augmentor.core.util.Token
Stores substring of line after directive text, after nested level marker, and before ending newline.
directiveMarker - Variable in class com.aaronicsubstances.code.augmentor.core.util.Token
If token line has a directive as prefix, this field stores the text of that directive.

E

endDeserialize(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary
 
endDeserialize(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
endDeserialize(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationResponse
 
endDeserialize(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
endPos - Variable in class com.aaronicsubstances.code.augmentor.core.util.Token
offset after end of token line.
endSerialize(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary
 
endSerialize(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
endSerialize(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationResponse
 
endSerialize(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
ensureEndingNewline(String, String) - Static method in class com.aaronicsubstances.code.augmentor.core.util.CodeGenerationResponseProcessor
Appends a newline to a string unless the string already ends with a newline.
equals(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode.Block
 
equals(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
equals(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary.ChangedFile
 
equals(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary
 
equals(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
equals(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
 
equals(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationResponse
 
equals(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.AugmentingCodeDescriptor
 
equals(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor
 
equals(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.GeneratedCodeDescriptor
 
equals(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode.ContentPart
 
equals(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
 
equals(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
equals(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileAugmentingCode
 
equals(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileDescriptor
 
equals(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileGeneratedCode
 
equals(Object) - Method in class com.aaronicsubstances.code.augmentor.core.util.Token
 
execCommand(File, File, File, String, boolean, String...) - Static method in class com.aaronicsubstances.code.augmentor.core.tasks.PluginUtils
Launches an OS process, waits for it to complete (for a maximum of 1 minute), and returns the exit status.
execute() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentationGenericTask
Runs completion stage.
execute() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
Executes prepare stage of Code Augmentor.
execute(ProcessCodeGenericTask.EvalFunction) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
Executes processing stage of Code Augmentor.

F

flush() - Method in class com.aaronicsubstances.code.augmentor.core.util.PersistenceUtil
 

G

GeneratedCode - Class in com.aaronicsubstances.code.augmentor.core.models
Represents generated code objects which constitutes the contents of the output file of the processing stage.
GeneratedCode() - Constructor for class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
 
GeneratedCode(List<GeneratedCode.ContentPart>) - Constructor for class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
 
GeneratedCode(int, boolean, String, boolean, boolean, boolean, List<GeneratedCode.ContentPart>) - Constructor for class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
 
GeneratedCode.ContentPart - Class in com.aaronicsubstances.code.augmentor.core.models
Represents a section of generated code content.
GeneratedCodeDescriptor() - Constructor for class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.GeneratedCodeDescriptor
 
GeneratedCodeDescriptor(int, int, int, int, String, boolean) - Constructor for class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.GeneratedCodeDescriptor
 
GeneratedCodeFetcher - Class in com.aaronicsubstances.code.augmentor.core.util
This class is responsible for matching generated code objects to their descriptors.
GeneratedCodeFetcher(List<File>) - Constructor for class com.aaronicsubstances.code.augmentor.core.util.GeneratedCodeFetcher
Constructor for normal/production usage of class with code generation response files.
generateStackTrace(Throwable, List<String>) - Static method in class com.aaronicsubstances.code.augmentor.core.tasks.PluginUtils
Generate a stack trace for an error and all its nested exceptions, with any stack trace filters applied.
generateStackTrace(Throwable) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
Generate a stack trace for an error and all its nested exceptions, with any stack trace filters applied.
GenericTaskException - Exception in com.aaronicsubstances.code.augmentor.core.tasks
Indicates to plugins that exceptions of this class can be unwrapped and recast into plugin-specific exception type to reduce stack trace size involving exceptions and their descendant inner causes.
GenericTaskException(int, String) - Constructor for exception com.aaronicsubstances.code.augmentor.core.tasks.GenericTaskException
 
GenericTaskException(int, String, Throwable) - Constructor for exception com.aaronicsubstances.code.augmentor.core.tasks.GenericTaskException
 
GenericTaskLogLevel - Enum in com.aaronicsubstances.code.augmentor.core.tasks
Plugin-agnostic notion of log levels.
getAfterAllFilesHook() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
 
getAfterFileHook() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
 
getAllErrors() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentationGenericTask
Gets the error results of executing the task.
getAllErrors() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
Gets the error results of executing this task.
getAllErrors() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
Gets the error results of executing this task.
getArgs() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
getAugCodeDirective() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
 
getAugCodeIndex() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeContext
Gets the index of the augmenting code currently being processed.
getAugCodeProcessingSpecs() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
 
getAugmentingCodeDescriptor() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor
 
getAugmentingCodes() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileAugmentingCode
 
getBaseDirs() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
 
getBeforeAllFilesHook() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
 
getBeforeFileHook() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
 
getBlocks() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
getChangeDetailsFile() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentationGenericTask
Name of file with details of code changes detected in Unix diff normal format.
getChangedFiles() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary
 
getChangeSummaryFile() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentationGenericTask
If task was successfully executed, this property points to a file directly inside destination directory which contains listing of generated files and their corresponding files.
getCharset() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
 
getCodeSnippets() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileDescriptor
 
getContent() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode.Block
 
getContent() - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode.ContentPart
 
getContent() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileGeneratedCode
 
getContent() - Method in class com.aaronicsubstances.code.augmentor.core.util.PersistenceUtil
 
getContentHash() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileDescriptor
 
getContentIndex() - Method in class com.aaronicsubstances.code.augmentor.core.util.PersistenceUtil
 
getContentParts() - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
 
getDestDir() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary.ChangedFile
 
getDestDir() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentationGenericTask
 
getDestFile() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.AugCodeProcessingSpec
 
getDir() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileAugmentingCode
 
getDir() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileDescriptor
 
getDirectiveMarker() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
getDirectives() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.AugCodeProcessingSpec
 
getEffectiveIndent(CodeSnippetDescriptor, GeneratedCode) - Static method in class com.aaronicsubstances.code.augmentor.core.util.CodeGenerationResponseProcessor
Determines effective indent to apply to generated code content.
getEmbeddedJsonDirective() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
 
getEmbeddedJsonDirectives() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
 
getEmbeddedStringDirective() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
 
getEmbeddedStringDirectives() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
 
getEncoding() - Method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
getEndDirectiveEndPos() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.GeneratedCodeDescriptor
 
getEndDirectiveStartPos() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.GeneratedCodeDescriptor
 
getEndLineNumber() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
getEndPos() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.AugmentingCodeDescriptor
 
getExternalNestedContent() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
getFileAugCodes() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeContext
Gets all of the augmenting code objects for the file currently being processed.
getFileDescriptors() - Method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
getFileId() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileAugmentingCode
 
getFileId() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileDescriptor
 
getFileId() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileGeneratedCode
 
getFileScope() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeContext
Returns readonly map for use by JVM language script during processing stage to record objects for a file of augmenting code objects for script's own purposes.
getGenCodeEndDirective() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
 
getGenCodeEndDirective() - Method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
getGenCodeEndDirectives() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
 
getGenCodeEndLineNumber() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
getGenCodeIndent() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
getGenCodeLineNumber() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
getGenCodeStartDirective() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
 
getGenCodeStartDirective() - Method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
getGenCodeStartDirectives() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
 
getGeneratedCode(int, int) - Method in class com.aaronicsubstances.code.augmentor.core.util.GeneratedCodeFetcher
Finds a generated code in a file.
getGeneratedCodeDescriptor() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor
 
getGeneratedCodeFiles() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentationGenericTask
 
getGeneratedCodes() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileGeneratedCode
 
getGlobalScope() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeContext
Returns readonly map for use by JVM language script during processing stage to record global objects for its own purposes.
getHasNestedLevelEndMarker() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
getHasNestedLevelStartMarker() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
getHeader() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
getHeader() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeContext
Returns result of parsing the header (ie first line) of the files returned by preparation stage as aug code files and presented separately to processing stage as input files.
getId() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
getId() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.AugmentingCodeDescriptor
 
getId() - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
 
getIndent() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
getIndent() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.AugmentingCodeDescriptor
 
getIndent() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.GeneratedCodeDescriptor
 
getIndent() - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
 
getInlineGenCodeDirective() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
 
getInlineGenCodeDirectives() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
 
getInputFile() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
Gets the input file to read augmenting code objects from.
getJsonParseFunction() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
 
getJsonReader() - Method in class com.aaronicsubstances.code.augmentor.core.util.PersistenceUtil
 
getJsonWriter() - Method in class com.aaronicsubstances.code.augmentor.core.util.PersistenceUtil
 
getLineNumber() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
getLineNumber() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.AugmentingCodeDescriptor
 
getLineNumber() - Method in exception com.aaronicsubstances.code.augmentor.core.tasks.GenericTaskException
Gets line number associated with exception for use during testing.
getLineSeparator() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
getLineSeparator() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.AugmentingCodeDescriptor
 
getLogAppender() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentationGenericTask
 
getLogAppender() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
 
getLogAppender() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
 
getMatchingNestedLevelEndMarkerIndex() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
getMatchingNestedLevelStartMarkerIndex() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
getNestedLevelEndMarker() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
 
getNestedLevelEndMarkers() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
 
getNestedLevelNumber() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
getNestedLevelStartMarker() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
 
getNestedLevelStartMarkers() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
 
getOutputFile() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
Gets the output file to write generated code objects to.
getPositionAdjustment() - Method in class com.aaronicsubstances.code.augmentor.core.util.SourceCodeTransformer
Gets offset that can be added to an index into original string to get corresponding position in modified string.
getPrepFile() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentationGenericTask
 
getPrepFile() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
 
getRelativePath() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary.ChangedFile
 
getRelativePath() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileAugmentingCode
 
getRelativePath() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileDescriptor
 
getRelativePaths() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
 
getScopeVar(String) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeContext
Gets a variable from file or global scopes, with preference for file scope.
getShouldEnsureEndingNewline(GeneratedCode) - Static method in class com.aaronicsubstances.code.augmentor.core.util.CodeGenerationResponseProcessor
Determines whether content of generated code should be appended with newline if it doesn't end with one.
getSkipCodeEndDirective() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
 
getSkipCodeEndDirectives() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
 
getSkipCodeStartDirective() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
 
getSkipCodeStartDirectives() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
 
getSourceFileAugmentingCodes() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
getSourceFileGeneratedCodes() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationResponse
 
getSrcDir() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary.ChangedFile
 
getSrcFile() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeContext
Gets the file of augmenting code objects currently being processed.
getStackTraceFilterPrefixes() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
 
getStartDirectiveEndPos() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.GeneratedCodeDescriptor
 
getStartDirectiveStartPos() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.GeneratedCodeDescriptor
 
getStartPos() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.AugmentingCodeDescriptor
 
getTokensFilePath() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileAugmentingCode
 
getTokensFilePath() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileDescriptor
 
getTransformedText() - Method in class com.aaronicsubstances.code.augmentor.core.util.SourceCodeTransformer
Gets string resulting from modification of original string by replacements.
getWholeContent() - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
Gets generated content concatenated from content parts.

H

hashCode() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode.Block
 
hashCode() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
hashCode() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary.ChangedFile
 
hashCode() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary
 
hashCode() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
hashCode() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
 
hashCode() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationResponse
 
hashCode() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.AugmentingCodeDescriptor
 
hashCode() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.GeneratedCodeDescriptor
 
hashCode() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor
 
hashCode() - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode.ContentPart
 
hashCode() - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
 
hashCode() - Method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
hashCode() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileAugmentingCode
 
hashCode() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileDescriptor
 
hashCode() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileGeneratedCode
 
hashCode() - Method in class com.aaronicsubstances.code.augmentor.core.util.Token
 
Header() - Constructor for class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
 

I

indent - Variable in class com.aaronicsubstances.code.augmentor.core.util.Token
Leading whitespace indent of token line.
indentCode(List<GeneratedCode.ContentPart>, String) - Static method in class com.aaronicsubstances.code.augmentor.core.util.CodeGenerationResponseProcessor
Modified content parts in place to insert indents before each occurring line.
index - Variable in class com.aaronicsubstances.code.augmentor.core.util.Token
Used to store index of token in tokens parsed from a file.
isBlank(String) - Static method in class com.aaronicsubstances.code.augmentor.core.util.TaskUtils
Determines whether a string is null, has no characters, or has only whitespace characters.
isCloseWhenDone() - Method in class com.aaronicsubstances.code.augmentor.core.util.PersistenceUtil
 
isCodeChangeDetected() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentationGenericTask
If code change detection is enabled, then this property informs on whether there were changes generated or not.
isCodeChangeDetectionDisabled() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentationGenericTask
 
isDisableEnsureEndingNewline() - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
 
isEmpty(String) - Static method in class com.aaronicsubstances.code.augmentor.core.util.TaskUtils
Determines whether a string is null or has no characters.
isExactMatch() - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode.ContentPart
 
isGeneratedCodeMarker - Variable in class com.aaronicsubstances.code.augmentor.core.util.Token
Identifies use of generated code directive in a skip code directive token line.
isInline() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.GeneratedCodeDescriptor
 
isInlineGeneratedCodeMarker - Variable in class com.aaronicsubstances.code.augmentor.core.util.Token
Identifies use of inline generated code directive in a skip code directive token line.
isJsonify() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode.Block
 
isNewLine(char) - Static method in class com.aaronicsubstances.code.augmentor.core.util.TaskUtils
Determines whether a character is a newline character.
isPreferInline() - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
 
isProcessed() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
isReplaceAugCodeDirectives() - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
 
isReplaceGenCodeDirectives() - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
 
isSkipped() - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
 
isSkipped() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileGeneratedCode
 
isStringify() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode.Block
 

L

lineNumber - Variable in class com.aaronicsubstances.code.augmentor.core.util.Token
Token line number.
logInfo(BiConsumer<GenericTaskLogLevel, Supplier<String>>, String, Object...) - Static method in class com.aaronicsubstances.code.augmentor.core.util.TaskUtils
 
logVerbose(BiConsumer<GenericTaskLogLevel, Supplier<String>>, String, Object...) - Static method in class com.aaronicsubstances.code.augmentor.core.util.TaskUtils
 
logWarn(BiConsumer<GenericTaskLogLevel, Supplier<String>>, String, Object...) - Static method in class com.aaronicsubstances.code.augmentor.core.util.TaskUtils
 

M

modifyNameToBeAbsent(Collection<String>, String) - Static method in class com.aaronicsubstances.code.augmentor.core.util.TaskUtils
Generates a name with a given prefix which is guaranteed to be absent in a given list.

N

nestedLevelEndMarker - Variable in class com.aaronicsubstances.code.augmentor.core.util.Token
Stores any nested level end marker found in token line starting augmenting code section.
nestedLevelNumber - Variable in class com.aaronicsubstances.code.augmentor.core.util.Token
Available for use during prepare stage of Code Augmentor to store nested level numbers of augmenting code token lines.
nestedLevelStartMarker - Variable in class com.aaronicsubstances.code.augmentor.core.util.Token
Stores any nested level start marker found in token line starting augmenting code section.
NEW_LINE_REGEX - Static variable in class com.aaronicsubstances.code.augmentor.core.util.TaskUtils
 
newContent(String) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeContext
Creates a new content part with inexact matching.
newContent(String, boolean) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeContext
Creates a new content part.
newGenCode() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeContext
Creates a new GeneratedCode with an empty modifiable list of content parts.
newline - Variable in class com.aaronicsubstances.code.augmentor.core.util.Token
Ending newline of token line or null if line is the last line of a file which doesn't end with a newline.
newSkipGenCode() - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeContext
Creates a new GeneratedCode with skipped property set to true and null content parts.

P

parse(String) - Method in interface com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask.JsonParseFunction
Parses json string into some object.
PersistenceUtil - Class in com.aaronicsubstances.code.augmentor.core.util
Used to encapsulate streaming read/write operations of files with models used by Code Augmentor.
PersistenceUtil(BufferedReader, boolean) - Constructor for class com.aaronicsubstances.code.augmentor.core.util.PersistenceUtil
 
PersistenceUtil(BufferedWriter, boolean) - Constructor for class com.aaronicsubstances.code.augmentor.core.util.PersistenceUtil
 
PersistenceUtil(JsonReader, boolean) - Constructor for class com.aaronicsubstances.code.augmentor.core.util.PersistenceUtil
 
PersistenceUtil(JsonWriter, boolean) - Constructor for class com.aaronicsubstances.code.augmentor.core.util.PersistenceUtil
 
PluginUtils - Class in com.aaronicsubstances.code.augmentor.core.tasks
Houses utility methods for plugins in one place to prevent duplication across plugins.
PluginUtils() - Constructor for class com.aaronicsubstances.code.augmentor.core.tasks.PluginUtils
 
PreCodeAugmentationGenericTask - Class in com.aaronicsubstances.code.augmentor.core.tasks
Implements preparation stage of Code Augmentor, which is the first stage.
PreCodeAugmentationGenericTask() - Constructor for class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
 
PreCodeAugmentationResult - Class in com.aaronicsubstances.code.augmentor.core.models
 
PreCodeAugmentationResult() - Constructor for class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
PreCodeAugmentationResult(List<SourceFileDescriptor>) - Constructor for class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
prepareForFile(int) - Method in class com.aaronicsubstances.code.augmentor.core.util.GeneratedCodeFetcher
Advances internal pointer of this object to locate a file of generated code objects.
println(String) - Method in class com.aaronicsubstances.code.augmentor.core.util.PersistenceUtil
 
printNormalDiff(List<String>, List<String>, Writer) - Static method in class com.aaronicsubstances.code.augmentor.core.util.Diff
Generates normal diff output in normal format.
ProcessCodeContext - Class in com.aaronicsubstances.code.augmentor.core.tasks
Helper context object intended for use by scripts written in Groovy (and other JVM languages) during processing stage of Code Augmentor.
ProcessCodeContext(BiConsumer<String, Throwable>) - Constructor for class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeContext
 
ProcessCodeGenericTask - Class in com.aaronicsubstances.code.augmentor.core.tasks
Implements processing stage of Code Augmentor.
ProcessCodeGenericTask() - Constructor for class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
 
ProcessCodeGenericTask.EvalFunction - Interface in com.aaronicsubstances.code.augmentor.core.tasks
Interface to code evaluation facility in JVM scripting language.
ProcessCodeGenericTask.JsonParseFunction - Interface in com.aaronicsubstances.code.augmentor.core.tasks
Interface for scripts in JVM languages to parse JSON strings into objects relevant to their use cases.
processSourceFile(List<Token>, File, List<List<AugmentingCode>>, List<Exception>) - Static method in class com.aaronicsubstances.code.augmentor.core.util.CodeGenerationRequestCreator
Extracts augmenting code and generated code sections from a source file.

R

readFile(File, Charset) - Static method in class com.aaronicsubstances.code.augmentor.core.util.TaskUtils
 
readLine() - Method in class com.aaronicsubstances.code.augmentor.core.util.PersistenceUtil
 
readToEnd() - Method in class com.aaronicsubstances.code.augmentor.core.util.PersistenceUtil
 
repairSplitCrLfs(List<GeneratedCode.ContentPart>) - Static method in class com.aaronicsubstances.code.augmentor.core.util.CodeGenerationResponseProcessor
Modifies content parts to remove split CR-LFs, that is, a sequence of carriage return and line feed which are split across content parts, so that the carriage return character ends a content part, and the following content part starts with the line feed character.

S

serialize(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary.ChangedFile
 
serialize(File) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary
 
serialize(Writer) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary
 
serialize(File, boolean) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
serialize(Writer, boolean) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
serialize(File, boolean) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationResponse
 
serialize(Writer, boolean) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationResponse
 
serialize(File) - Method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
serialize(Writer) - Method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
serialize(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileAugmentingCode
 
serialize(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileDescriptor
 
serialize(Object) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileGeneratedCode
 
serializeCompactlyToJson(Object) - Static method in class com.aaronicsubstances.code.augmentor.core.util.PersistenceUtil
Serializes object so that no newline is present.
serializeCompactlyToJson(Object, Class<?>) - Static method in class com.aaronicsubstances.code.augmentor.core.util.PersistenceUtil
Serializes object so that no newline is present.
serializeException(Throwable) - Static method in class com.aaronicsubstances.code.augmentor.core.util.TaskUtils
 
serializeFormattedToJson(Object) - Static method in class com.aaronicsubstances.code.augmentor.core.util.PersistenceUtil
Serializes object with whitespace formatting so that during testing output files can be conveniently investigated.
setAfterAllFilesHook(Consumer<ProcessCodeContext>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
Sets an optional function which will be called once after all files have been processed.
setAfterFileHook(Consumer<ProcessCodeContext>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
Sets an optional function which will be called every time a file processing of a file is completed, with or without errors.
setArgs(List<Object>) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
This property is not serialized into files, and is only available during processing stage.
setAugCodeDirective(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
Sets the first of aug code directives used to configure preparation stage and is associated with this code generation request.
setAugCodeProcessingSpecs(List<AugCodeProcessingSpec>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
Sets both augmenting code directives and the output file for storing the augmenting code associated with these directives.
setAugmentingCodeDescriptor(CodeSnippetDescriptor.AugmentingCodeDescriptor) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor
 
setAugmentingCodes(List<AugmentingCode>) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileAugmentingCode
Sets the augmenting codes of a file.
setBaseDirs(List<File>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
Sets the directories of the source file sets which will be processed by this task.
setBeforeAllFilesHook(Consumer<ProcessCodeContext>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
Sets an optional function which will be called once at the beginning, ie before any file is processed.
setBeforeFileHook(Function<ProcessCodeContext, SourceFileGeneratedCode>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
Sets an optional function which will be called every time a file is about to be processed.
setBlocks(List<AugmentingCode.Block>) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
Sets the blocks an augmenting code section is made up of.
setChangedFiles(List<CodeChangeSummary.ChangedFile>) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary
 
setCharset(Charset) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
Sets the encoding of files which will be read and processed by this task.
setCodeChangeDetectionDisabled(boolean) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentationGenericTask
Sets whether or not code change detection should be disabled.
setCodeSnippets(List<CodeSnippetDescriptor>) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileDescriptor
 
setContent(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode.Block
Sets the content of a block/subsection of an augmenting code section.
setContent(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode.ContentPart
 
setContent(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileGeneratedCode
Sets a string which will be used to skip all source code generation.
setContent(Object) - Method in class com.aaronicsubstances.code.augmentor.core.util.PersistenceUtil
 
setContentHash(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileDescriptor
 
setContentIndex(int) - Method in class com.aaronicsubstances.code.augmentor.core.util.PersistenceUtil
 
setContentParts(List<GeneratedCode.ContentPart>) - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
Sets the parts of a generated code content.
setDestDir(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary.ChangedFile
Sets the third of 3 lines for the absolute path to the base directory of generated file whose relative path is on the first line of the group of 3 lines represented by this object.
setDestDir(File) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentationGenericTask
Sets the destination directory for generated files.
setDestFile(File) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.AugCodeProcessingSpec
Sets the file for storing augmenting code associated with this instance's directives.
setDir(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileAugmentingCode
Sets the base directory of the file set a file of augmenting codes belongs to.
setDir(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileDescriptor
 
setDirectiveMarker(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
Sets the text of the directive used to identify the first block of an augmenting code section.
setDirectives(List<String>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.AugCodeProcessingSpec
Sets the directives used to identify augmenting codes.
setDisableEnsureEndingNewline(boolean) - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
Sets the property which prevents appending newline to generated code content not ending with one.
setEmbeddedJsonDirective(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
Sets the first of embedded JSON directives used to configure preparation stage.
setEmbeddedJsonDirectives(List<String>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
This property defines embedded JSON directives for this task.
setEmbeddedStringDirective(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
Sets the first of embedded string directives used to configure preparation stage.
setEmbeddedStringDirectives(List<String>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
This property defines embedded string directives for this task.
setEncoding(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
setEndDirectiveEndPos(int) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.GeneratedCodeDescriptor
 
setEndDirectiveStartPos(int) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.GeneratedCodeDescriptor
 
setEndLineNumber(int) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
Sets the line number of the last line of an augmenting code section.
setEndPos(int) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.AugmentingCodeDescriptor
 
setExactMatch(boolean) - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode.ContentPart
Sets property which exempts content from any kind of permissible modification such as by indentation.
setExternalNestedContent(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
Sets the portion of the file this augmenting code section belongs to from the end of this augmenting code, to just before the start of the augmenting code section which ends the nested level started by this object.
setFileDescriptors(List<SourceFileDescriptor>) - Method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
setFileId(int) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileAugmentingCode
Sets positive integer id which uniquely identifies file among all files passed to preparation stage of Code Augmentor.
setFileId(int) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileDescriptor
 
setFileId(int) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileGeneratedCode
Sets the identifier of the source file whose augmenting codes led to the generated codes contained in this object.
setGenCodeEndDirective(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
Sets the first of generated code end directives used to configure preparation stage.
setGenCodeEndDirective(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
setGenCodeEndDirectives(List<String>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
Defines generated code end directives for this task.
setGenCodeEndLineNumber(Integer) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
Sets the line number of the last line of the generated code section existing for this augmenting code object.
setGenCodeIndent(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
Sets the whitespace prefix of the lines of the generated code section corresponding to an augmenting code section which has the shortest length.
setGenCodeLineNumber(Integer) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
Sets the line number of the first line of the generated code section existing for this augmenting code object.
setGenCodeStartDirective(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
Sets the first of generated code start directives used to configure preparation stage.
setGenCodeStartDirective(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
setGenCodeStartDirectives(List<String>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
This property defines generated code directives for this task.
setGeneratedCodeDescriptor(CodeSnippetDescriptor.GeneratedCodeDescriptor) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor
 
setGeneratedCodeFiles(List<File>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentationGenericTask
Sets the files with generated code in them which will be merged into source files passed to the prepare stage.
setGeneratedCodes(List<GeneratedCode>) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileGeneratedCode
Sets the generated codes corresponding to augmenting codes of a source file.
setGlobalScopeVar(AugmentingCode, ProcessCodeContext) - Static method in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentorFunctions
Sets/Replaces variables in global scope.
setHasNestedLevelEndMarker(boolean) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
Sets the property that identifies an augmenting code section as an end to the current nested level.
setHasNestedLevelStartMarker(boolean) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
Sets the property that identifies an augmenting code section as a start of a new nested level.
setHeader(Object) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeContext
 
setId(int) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
Sets the positive integer uniquely identifying an augmenting code section in its file.
setId(int) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.AugmentingCodeDescriptor
 
setId(int) - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
Sets the id of the augmenting code object to which this generated code object corresponds.
setIndent(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
Sets the whitespace prefix of the lines of an augmenting code section with the minimum length.
setIndent(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.AugmentingCodeDescriptor
 
setIndent(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.GeneratedCodeDescriptor
 
setIndent(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
Sets the indent to apply to the generated code object.
setInline(boolean) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.GeneratedCodeDescriptor
 
setInlineGenCodeDirective(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
Sets the first of inline generated code directives used to configure preparation stage.
setInlineGenCodeDirectives(List<String>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
This property defines for this task inline generated code directives.
setInputFile(File) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
 
setJsonify(boolean) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode.Block
Sets the property identifying a block/subsection of augmenting code section as embedded JSON value.
setJsonParseFunction(ProcessCodeGenericTask.JsonParseFunction) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
Sets the function object used to parse JSON strings into objects convenient for processing by a JVM language script.
setLineNumber(int) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
Sets the line number of the first line of an augmenting code section.
setLineNumber(int) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.AugmentingCodeDescriptor
 
setLineSeparator(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
Sets the line terminator of the first line of an augmenting code section.
setLineSeparator(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.AugmentingCodeDescriptor
 
setLogAppender(BiConsumer<GenericTaskLogLevel, Supplier<String>>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentationGenericTask
Sets logging procedure for this task.
setLogAppender(BiConsumer<GenericTaskLogLevel, Supplier<String>>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
Sets logging procedure for this task.
setLogAppender(BiConsumer<GenericTaskLogLevel, Supplier<String>>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
Sets logging procedure for this task.
setMatchingNestedLevelEndMarkerIndex(Integer) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
This property is applicable only to augmenting code sections which have nested level start markers.
setMatchingNestedLevelStartMarkerIndex(Integer) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
This property is applicable only to augmenting code sections which have nested level end markers.
setNestedLevelEndMarker(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
Sets the first of nested level end markers used to configure preparation stage.
setNestedLevelEndMarkers(List<String>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
Sets the markers which this task uses to detect the end of nesting of augmenting code sections.
setNestedLevelNumber(int) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
Sets the nested level number assigned to an augmenting code section.
setNestedLevelStartMarker(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
Sets the first of nested level start markers used to configure preparation stage.
setNestedLevelStartMarkers(List<String>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
Sets the markers which this task will use to nest and assign nested levels to augmenting code sections.
setOutputFile(File) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
 
setPreferInline(Boolean) - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
Sets the property which communicates to completion stage how to decide when using inline generated code directives.
setPrepFile(File) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentationGenericTask
Sets this property with the prepFile output of the prepare stage.
setPrepFile(File) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
Sets the path of the prepFile output from this task.
setProcessed(boolean) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
This property is not serialized into files, and is only available during processing stage.
setRelativePath(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary.ChangedFile
Sets first of 3 lines for the common relative path of a source/generated file pair represented by this object.
setRelativePath(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileAugmentingCode
Sets the path of a file of augmenting codes relative to base directory as defined by SourceFileAugmentingCode.getDir()
setRelativePath(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileDescriptor
 
setRelativePaths(List<String>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
Sets the relative paths of the source files which will be processed by this task.
setReplaceAugCodeDirectives(boolean) - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
Sets property which directs completion stage to include augmenting code section itself in the range of source file to be replaced by generated code section.
setReplaceGenCodeDirectives(boolean) - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
Sets property which directs completion stage to include generated code section itself in the range of source file to be replaced by generated code section.
setScopeVar(AugmentingCode, ProcessCodeContext) - Static method in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentorFunctions
Sets/Replaces variables in file scope.
setSkipCodeEndDirective(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
Sets the first of skip end directives used to configure preparation stage.
setSkipCodeEndDirectives(List<String>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
Defines skip code end directives for this task.
setSkipCodeStartDirective(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
Sets the first of skip start directives used to configure preparation stage.
setSkipCodeStartDirectives(List<String>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.PreCodeAugmentationGenericTask
This property defines skip code start directives.
setSkipped(boolean) - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
Sets the property which communicates to completion stage that it should skip getting and merging generated code for an augmenting code section.
setSkipped(boolean) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileGeneratedCode
Sets whether or not all source code generation should be skipped for a file.
setSourceFileAugmentingCodes(List<SourceFileAugmentingCode>) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
setSourceFileGeneratedCodes(List<SourceFileGeneratedCode>) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationResponse
 
setSrcDir(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary.ChangedFile
Sets the second of 3 lines for the absolute path to base directory of source file whose relative path is on the first line of the group of 3 lines represented by this object.
setStackTraceFilterPrefixes(List<String>) - Method in class com.aaronicsubstances.code.augmentor.core.tasks.ProcessCodeGenericTask
Sets an optional list of strings which will be used to filter out lines of a generated stack trace.
setStartDirectiveEndPos(int) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.GeneratedCodeDescriptor
 
setStartDirectiveStartPos(int) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.GeneratedCodeDescriptor
 
setStartPos(int) - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.AugmentingCodeDescriptor
 
setStringify(boolean) - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode.Block
Sets the property identifying an augmenting code section portion as embedded string data.
setTokensFilePath(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileAugmentingCode
 
setTokensFilePath(String) - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileDescriptor
 
SHELL_SCRIPT_PREFIX - Static variable in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentationGenericTask
Base name of OS shell script for viewing and making changes to source files in which code changes were detected.
shouldWrapInGenCodeDirectives(GeneratedCode, CodeSnippetDescriptor.GeneratedCodeDescriptor) - Static method in class com.aaronicsubstances.code.augmentor.core.util.CodeGenerationResponseProcessor
Determines whether generated code content should be wrapped in start/end directives.
SourceCodeTokenizer - Class in com.aaronicsubstances.code.augmentor.core.util
Tokenizes source code files into token lines.
SourceCodeTokenizer(List<String>, List<String>, List<String>, List<String>, List<String>, List<String>, List<List<String>>, List<String>, List<String>, List<String>) - Constructor for class com.aaronicsubstances.code.augmentor.core.util.SourceCodeTokenizer
Constructs an instance for tokenizing with a given set of directives.
SourceCodeTransformer - Class in com.aaronicsubstances.code.augmentor.core.util
Used by CodeAugmentationGenericTask to make a series of replacements in a source code file at prespecified offsets in the file.
SourceCodeTransformer(String) - Constructor for class com.aaronicsubstances.code.augmentor.core.util.SourceCodeTransformer
Creates a new instance.
SourceFileAugmentingCode - Class in com.aaronicsubstances.code.augmentor.core.models
Represents a group of augmenting codes in a file identified by one set of augmenting code directives.
SourceFileAugmentingCode() - Constructor for class com.aaronicsubstances.code.augmentor.core.models.SourceFileAugmentingCode
 
SourceFileAugmentingCode(List<AugmentingCode>) - Constructor for class com.aaronicsubstances.code.augmentor.core.models.SourceFileAugmentingCode
 
SourceFileDescriptor - Class in com.aaronicsubstances.code.augmentor.core.models
 
SourceFileDescriptor() - Constructor for class com.aaronicsubstances.code.augmentor.core.models.SourceFileDescriptor
 
SourceFileDescriptor(List<CodeSnippetDescriptor>) - Constructor for class com.aaronicsubstances.code.augmentor.core.models.SourceFileDescriptor
 
SourceFileGeneratedCode - Class in com.aaronicsubstances.code.augmentor.core.models
Represents collection of generated codes for a source code file during processing stage.
SourceFileGeneratedCode() - Constructor for class com.aaronicsubstances.code.augmentor.core.models.SourceFileGeneratedCode
 
SourceFileGeneratedCode(List<GeneratedCode>) - Constructor for class com.aaronicsubstances.code.augmentor.core.models.SourceFileGeneratedCode
 
splitIntoLines(String, boolean) - Static method in class com.aaronicsubstances.code.augmentor.core.util.TaskUtils
Splits a string into lines.
startPos - Variable in class com.aaronicsubstances.code.augmentor.core.util.Token
offset of token line
strMultiply(String, int) - Static method in class com.aaronicsubstances.code.augmentor.core.util.TaskUtils
Returns a string consisting of a concatenation of its duplicates by a given number of times.

T

TaskUtils - Class in com.aaronicsubstances.code.augmentor.core.util
Exposes helper methods for generic tasks
TaskUtils() - Constructor for class com.aaronicsubstances.code.augmentor.core.util.TaskUtils
 
text - Variable in class com.aaronicsubstances.code.augmentor.core.util.Token
full text of token line including any ending newline.
Token - Class in com.aaronicsubstances.code.augmentor.core.util
Result of tokenizing file with SourceCodeTokenizer.
Token() - Constructor for class com.aaronicsubstances.code.augmentor.core.util.Token
Used for JSON serialization.
Token(int) - Constructor for class com.aaronicsubstances.code.augmentor.core.util.Token
Constructs token with required type of the token
tokenizeSource(String) - Method in class com.aaronicsubstances.code.augmentor.core.util.SourceCodeTokenizer
Tokenizes source code file into tokens.
toString() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode.Block
 
toString() - Method in class com.aaronicsubstances.code.augmentor.core.models.AugmentingCode
 
toString() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary.ChangedFile
 
toString() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeChangeSummary
 
toString() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest.Header
 
toString() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationRequest
 
toString() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeGenerationResponse
 
toString() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.AugmentingCodeDescriptor
 
toString() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor.GeneratedCodeDescriptor
 
toString() - Method in class com.aaronicsubstances.code.augmentor.core.models.CodeSnippetDescriptor
 
toString() - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode.ContentPart
 
toString() - Method in class com.aaronicsubstances.code.augmentor.core.models.GeneratedCode
 
toString() - Method in class com.aaronicsubstances.code.augmentor.core.models.PreCodeAugmentationResult
 
toString() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileAugmentingCode
 
toString() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileDescriptor
 
toString() - Method in class com.aaronicsubstances.code.augmentor.core.models.SourceFileGeneratedCode
 
toString() - Method in class com.aaronicsubstances.code.augmentor.core.util.Token
 
type - Variable in class com.aaronicsubstances.code.augmentor.core.util.Token
type of token line
TYPE_BLANK - Static variable in class com.aaronicsubstances.code.augmentor.core.util.Token
Indicates line consisting of only whitespace.
TYPE_OTHER - Static variable in class com.aaronicsubstances.code.augmentor.core.util.Token
Indicates line which does not start with a directive, and has non whitespace character.

V

validateJson(String) - Static method in class com.aaronicsubstances.code.augmentor.core.util.TaskUtils
Determines whether a string is a valid JSON string.
valueOf(String) - Static method in enum com.aaronicsubstances.code.augmentor.core.tasks.GenericTaskLogLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.aaronicsubstances.code.augmentor.core.tasks.GenericTaskLogLevel
Returns an array containing the constants of this enum type, in the order they are declared.

W

WITHOUT_CHANGE_DETECTION_SUMMARY_FILE_NAME - Static variable in class com.aaronicsubstances.code.augmentor.core.tasks.CodeAugmentationGenericTask
Name of file used to store generated files when code change detection is disabled.
writeFile(File, Charset, String) - Static method in class com.aaronicsubstances.code.augmentor.core.util.TaskUtils
 
A B C D E F G H I L M N P R S T V W 
Skip navigation links