return new InferredStatementContext<>(this, newParent);
}
+ @Override
+ boolean hasEmptySubstatements() {
+ return hasEmptyEffectiveSubstatements();
+ }
+
// Instantiate this statement's effective substatements. Note this method has side-effects in namespaces and overall
// BuildGlobalContext, hence it must be called at most once.
private List<Mutable<?, ?, ?>> createEffective() {
* properly updated there.
*/
@Override
+ @Deprecated
public Optional<SchemaPath> getSchemaPath() {
return substatementGetSchemaPath();
}