Rework IR API instantiation 99/102699/2
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 16 Oct 2022 21:39:54 +0000 (23:39 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 16 Oct 2022 23:14:34 +0000 (01:14 +0200)
commit61a30aa9d5cd896cf690882c8d802592404e9731
tree09adae61c10e90efcce9b05be7a116dcc8bf6407
parent2ebe76d5cf387e0bf8ff3f02e1652c7b55645a61
Rework IR API instantiation

Prepare for splitting out of IR{Argument,Keyword,Statement} interfaces,
implementation and users:
- hide pure implementation details
- expose factory methods

Change-Id: I2ec099ddcdb617fa0ac10b06515b65c4ba9602ea
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/ir/AntlrSupport.java
parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/ir/IRArgument.java
parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/ir/IRKeyword.java
parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/ir/IRStatement.java
parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/ir/IRStatement022.java [deleted file]
parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/ir/IRStatement031.java [deleted file]
parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/ir/IRStatement044.java [deleted file]
parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/ir/IRStatement144.java [deleted file]
parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/ir/IRStatementL44.java [deleted file]