Refactor SchemaPathStack 53/8753/1
authorRobert Varga <rovarga@cisco.com>
Mon, 7 Jul 2014 20:25:17 +0000 (22:25 +0200)
committerRobert Varga <rovarga@cisco.com>
Mon, 7 Jul 2014 20:25:17 +0000 (22:25 +0200)
commita95cf3897d0cd061b1762bf7838b31ed28af6f1f
treeae8050cc634f3412dd13b161e989052c1c169d09
parent2de450d38b8446bb239dfacf1d3cd757d2b9f0b9
Refactor SchemaPathStack

With proper encapsulation it becomes clear how SchemaPaths can be
directly applied. Do just that, using
SchemaPath.createChild()/getParent() and use a Deque (backed by a
LinkedList) instead of an explicit Stack.

Change-Id: I14c86257c10228acd9d113f382f9fb891d6033b6
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/SchemaPathStack.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/YangParserListenerImpl.java