Skip to content

Deprecate antlr generated parser implementation classes #6655

@adangel

Description

@adangel

Found while fixing #6654 :

The generated lexers/parsers are public classes and currently contribute to PMDs public API - but they should be implementation detail. The public API should be the AST.

This is similar to #5136 , just not for javacc, but for antlr.

Metadata

Metadata

Assignees

No one assigned

    Labels

    is:deprecationThe main focus is deprecating public APIs or rules, eg to make them internal, or removing them

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions