- 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.
- 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
-
- 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
-
- 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.