2021-02-03 | Robert Varga | Use Empty instead of Void for argument Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-02-03 | Robert Varga | Clarify StatementFactory.createEffective() Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-02-03 | Robert Varga | Expand EffectiveModelContext methods Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-02-03 | Robert Varga | Fixup substatement cast Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-02-02 | Robert Varga | ONE: yang-data validation is an inference action Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-02-02 | Robert Varga | Remove YangModeledAnyxmlSchemaNode Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-02-02 | Robert Varga | Test SchemaNodeIdentifier instead of SchemaPath Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-02-02 | Robert Varga | Eliminate StatementPolicy.legacyDeclaredCopy() Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-02-02 | Robert Varga | RefineStatementSupport should use StatementPolicy.reject() Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-02-02 | Robert Varga | UsesStatentSupport should use StatementPolicy.exactReplica() Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-02-01 | Robert Varga | Fixup openconfig-model-api JPMS Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-02-01 | Robert Varga | Promote BaseSchemaTreeStatementSupport Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-02-01 | Robert Varga | Do not synchronize around ReactorStmtCtx.schemaPath Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-02-01 | Robert Varga | Add Guava requires Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-02-01 | Robert Varga | Add @NonNull annotations Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-02-01 | Robert Varga | Simplify SchemaContextUtil.findParentModule() Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-02-01 | Robert Varga | Do not use SchemaContext.get{Path,QName}() Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-02-01 | Robert Varga | Add SchemaInfereceStack.schemaPathIterator() Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-02-01 | Robert Varga | Minor update to yang-parser-reactor module-info Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-31 | Robert Varga | Add EffectiveStmtCtx.Parent documentation Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-31 | Robert Varga | Add QNameAwareData{Input,Output} Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-31 | Robert Varga | Refactor EffectiveStmtCtx.Parent.schemaPath() Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-31 | Robert Varga | Fix UnrecognizedStatementSupport.qnameFromArgument... Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-31 | Robert Varga | Fix uses-refine statement reference counting Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-31 | Robert Varga | Add CopyPolicy.EXACT_REPLICA Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-31 | Robert Varga | Update SchemaPath.getPath() implementation Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-30 | Robert Varga | Add statement sharing for leaf statements Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-30 | Robert Varga | Do not use TypeDefinition copying just yet Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-30 | Robert Varga | Rework base type lookup Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-30 | Robert Varga | Fix leaf-list statement original propagation Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-30 | Robert Varga | Fix list statement original propagation Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-30 | Robert Varga | Add support for rebinding type definitions Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-29 | Robert Varga | Use instantiatedPolicy() in list statement Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-29 | Robert Varga | Use instantiatedPolicy() for leaf-list statements Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-29 | Robert Varga | Add proper StatementPolicy for 'augment' Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-29 | Robert Varga | Add a proper statement policy for 'mount-point' Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-29 | Robert Varga | Split out MountPointEffectiveStatementImpl Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-29 | Robert Varga | Remove ModelDefinedStatementSupport Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-29 | Robert Varga | Use AbstractStringStatementSupport for type supports Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-29 | Robert Varga | Remove a stray FIXME Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-28 | Robert Varga | Move original statement access Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-28 | Robert Varga | Use instantiatedPolicy() for choice statement Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-28 | Robert Varga | YangStmtMapping.TYPEDEF implies StatementPolicy.contextIndep... Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-28 | Robert Varga | YangStmtMapping.TYPE implies StatementPolicy.contextIndepend... Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-28 | Robert Varga | Refactor AbstractTypeStatementSupport.typeEffectiveQName() Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-28 | Robert Varga | Move Current.argumentAsTypeQName() implementation Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-28 | Robert Varga | Remove SchemaPath from TypeDefinition implementations Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-28 | Robert Varga | Add a simple requires Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-27 | Robert Varga | Allow derived context to be reused Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-27 | Robert Varga | Case statement has instantiated schema tree policy Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-27 | Robert Varga | Add a proper grouping statement policy Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-27 | Robert Varga | Convert leaf statement to instantiatedPolicy() Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-27 | Robert Varga | Add Current.equalParentPath() Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-27 | Robert Varga | Make CopyHistory implement CopyableNode Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-27 | Robert Varga | Revert "Do not call setFullyDefined() in ReplicateStatementC... Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-27 | Robert Varga | Fix detection of reused substatements Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-27 | Robert Varga | Add concepts to parser-spi's requires Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-26 | Robert Varga | Reuse unchanged substatements Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-26 | Robert Varga | Reuse context-independent substatements Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-26 | Robert Varga | Separate out InferredStatementContext.tryToReuseSubstatements() Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-26 | Robert Varga | Centralize ReactorStmtCtx.replicaAsChildOf() Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-26 | Robert Varga | Do not call setFullyDefined() in ReplicateStatementContext Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-26 | Robert Varga | Remove unneeded setIsSupportedToBuildEffective() Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-25 | Robert Varga | Cache substatement context-independence summary Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-25 | Robert Varga | Add explicit test for 'key' statement reuse Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-22 | Robert Varga | Adopt odlparent-8.1.0 Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-21 | Robert Varga | Convert simple SchemaTree statements Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-21 | Robert Varga | Add BaseSchemaTreeStatementSupport statement policies Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-21 | Robert Varga | UniqueStatementSupport is context-independent Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-20 | Robert Varga | Fix ReplicaStatementContext.getEffectOfStatement() Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-20 | Robert Varga | Use StatementPolicy instead of CopyPolicy Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-19 | Robert Varga | RPC statement should refuse to get copied Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-19 | Robert Varga | Finish trivial conversions Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-19 | Robert Varga | Promote BaseQNameStatementSupport Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-19 | Robert Varga | Move historyAndStatusFlags() Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-19 | Robert Varga | Promote BaseInternedStatementSupport Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-19 | Robert Varga | Promote BaseStringStatementSupport Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-19 | Robert Varga | Promote BaseVoidStatementSupport Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-19 | Robert Varga | Promote BaseBooleanStatementSupport Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-19 | Robert Varga | Promote BaseStatementSupport to parser.spi.meta Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-19 | Robert Varga | Make StatementSupport an abstract class Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-19 | Robert Varga | Peel uses/refine getEffectOfStatement() mechanics Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-19 | Robert Varga | module-info.java audit, part one Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-19 | Robert Varga | Convert trivial CopyPolicy users to StatementPolicy Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-18 | Robert Varga | Do not force materialization when not needed Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-17 | Robert Varga | Separate out StatementSupport.applyCopyPolicy() Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-17 | Robert Varga | Add guava to yang-parser-spi requirements Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-17 | Robert Varga | Add a missing space Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-16 | Robert Varga | Remove StatementNamespace.TreeScoped.getParentContext() Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-16 | Robert Varga | Remove StatementNamespace.TreeBased Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-16 | Robert Varga | QNameToStatementDefinition is not really a ParserNamespace Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-16 | Robert Varga | Add ParserNamespace Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-14 | Robert Varga | AnyxmlSchemaLocationNamespace should be statement-local Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-14 | Robert Varga | Move list/key checks to onStatementAdded() Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-14 | Robert Varga | Move parent checks to onStatementAdded() Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-14 | Robert Varga | Do not catch instantiation exceptions during augment Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-14 | Robert Varga | Update module-info.java Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-14 | Robert Varga | Split StmtContextUtils.hasParentOfType() implementations Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-14 | Robert Varga | Cleanup YangParserNegativeTest Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
2021-01-14 | Robert Varga | Fix a javadoc typo Signed-off-by: Robert Varga <robert.varga@pantheon.tech> |
commit | commitdiff | tree |
next |