Merge branch 'pr-2244'

[core] Deprecate CharStream & generated classes
This commit is contained in:
Andreas Dangel
2020-01-24 16:31:38 +01:00
16 changed files with 210 additions and 7 deletions
+16
View File
@@ -138,5 +138,21 @@ public class Token implements GenericToken, java.io.Serializable]]></replacevalu
<include name="AST*.java" />
</fileset>
</delete>
<replaceregexp>
<regexp pattern="class|interface" />
<substitution expression="@Deprecated @net.sourceforge.pmd.annotation.InternalApi \0" />
<fileset dir="${target}/net/sourceforge/pmd/lang/java/ast">
<exclude name="AST*.java" />
</fileset>
</replaceregexp>
<replaceregexp>
<regexp pattern="public class ParseException " />
<substitution expression=" /** @deprecated Use superclass {@link net.sourceforge.pmd.lang.ast.ParseException} */
@Deprecated @net.sourceforge.pmd.annotation.InternalApi \0" />
<fileset file="${target}/net/sourceforge/pmd/lang/java/ast/ParseException.java"/>
</replaceregexp>
</target>
</project>