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

Method simplifyFor

basex-core/src/main/java/org/basex/query/expr/Switch.java:75–82  ·  view source on GitHub ↗
(final Simplify mode, final CompileContext cc)

Source from the content-addressed store, hash-verified

73 }
74
75 @Override
76 public Expr simplifyFor(final Simplify mode, final CompileContext cc) throws QueryException {
77 boolean changed = false;
78 for(final SwitchGroup group : groups) {
79 changed |= group.simplifyFor(mode, cc) == null;
80 }
81 return changed ? optimize(cc) : super.simplifyFor(mode, cc);
82 }
83
84 /**
85 * Optimizes the expression.

Callers 1

optimizeMethod · 0.45

Calls 1

optimizeMethod · 0.95

Tested by

no test coverage detected