From 33db8265a12501532ff806ecc771b693f4631684 Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Fri, 22 Feb 2019 09:33:00 +0100 Subject: [PATCH] [doc] Add missing escaping in roadmap.md --- docs/pages/pmd/devdocs/roadmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/pages/pmd/devdocs/roadmap.md b/docs/pages/pmd/devdocs/roadmap.md index 362dffddf9..d37e95e217 100644 --- a/docs/pages/pmd/devdocs/roadmap.md +++ b/docs/pages/pmd/devdocs/roadmap.md @@ -83,9 +83,9 @@ on the topic. using a 'magic' system like Unix uses to tell different versions of files apart based on actual content. -* Should we change Node interface to something like 'Node<T extends Node<T>>', +* Should we change Node interface to something like 'Node<T extends Node<T>>', and then declare the language specific node interfaces to be something like - 'JavaNode extends Node<JavaNode>'? This could allow anything on the Node + 'JavaNode extends Node<JavaNode>'? This could allow anything on the Node interface to return the language specific node type instead of generic node. For example, ASTStatement.jjtGetParent() to return a JavaNode, instead of a Node. This is a rather huge change, as the Node interface is