MCPcopy Create free account
hub / github.com/BaseXdb/basex / inlineable

Method inlineable

basex-core/src/main/java/org/basex/query/expr/path/Path.java:1125–1134  ·  view source on GitHub ↗
(final InlineContext ic)

Source from the content-addressed store, hash-verified

1123 }
1124
1125 @Override
1126 public final boolean inlineable(final InlineContext ic) {
1127 // do not replace $v with .: EXPR/$v
1128 if(ic.var != null && ic.expr.has(Flag.CTX)) {
1129 for(final Expr step : steps) {
1130 if(step.uses(ic.var)) return false;
1131 }
1132 }
1133 return root == null || root.inlineable(ic);
1134 }
1135
1136 @Override
1137 public final VarUsage count(final Var var) {

Callers

nothing calls this directly

Calls 2

usesMethod · 0.80
hasMethod · 0.45

Tested by

no test coverage detected