Package uno.anahata.asi.nb.tools.java.coderefiner
package uno.anahata.asi.nb.tools.java.coderefiner
The V4 AST-Guided Structural Refinement Engine.
This package contains the domain model for structural code modifications. Unlike text-based search and replace, this engine leverages the NetBeans compiler API (Javac) to identify exact AST nodes, calculate their physical bounds in the source file, and perform surgical replacements. This ensures that comments, indentation, and unrelated code remain perfectly preserved during complex refactorings.
- Author:
- anahata
-
ClassDescriptionA robust, agent-friendly batch of structural AST modifications for a single Java file.Represents a single structural AST modification instruction in a flattened format.Defines the types of structural modifications available for a CodeRefinementIntent.Defines the NetBeans formatting mode for BatchCodeRefiner operations.A structured representation of a Javadoc comment.Defines positions for structural member insertion.Base Test Class for AST (Updated with ToString).Inner Class Doc.A test enum.

