We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f91123b commit f2d46b6Copy full SHA for f2d46b6
1 file changed
src/main/java/org/variantsync/diffdetective/feature/AnnotationParser.java
@@ -3,6 +3,13 @@
3
import org.prop4j.Node;
4
import org.variantsync.diffdetective.error.UnparseableFormulaException;
5
6
+/**
7
+ * Interface for a parser that analyzes annotations in parsed text. The parser is responsible for determining the type
8
+ * of the annotation (see {@link AnnotationType}), and parsing the annotation into a {@link Node}.
9
+ * <p>
10
+ * See {@link PreprocessorAnnotationParser} for an example of how an implementation of AnnotationParser could look like.
11
+ * </p>
12
+ */
13
public interface AnnotationParser {
14
/**
15
* Determine the annotation type for the given piece of text (typically a line of source code).
0 commit comments