static Expression make(String key, Op op, String value) { if (op == Op.EQUAL) { if ("osgi.wiring.bundle".equals(key)) return new BundleExpression(value); else if ("osgi.wiring.host".equals(key)) return new HostExpression(value); else if ("osgi.wiring.package".equals(key)) return new PackageExpression(value); else if ("osgi.identity".equals(key)) return new IdentityExpression(value); } return new SimpleExpression(key, op, value); }
static Expression make(String key, Op op, String value) { if (op == Op.EQUAL) { if ("osgi.wiring.bundle".equals(key)) return new BundleExpression(value); else if ("osgi.wiring.host".equals(key)) return new HostExpression(value); else if ("osgi.wiring.package".equals(key)) return new PackageExpression(value); else if ("osgi.identity".equals(key)) return new IdentityExpression(value); } return new SimpleExpression(key, op, value); }
static Expression make(String key, Op op, String value) { if (op == Op.EQUAL) { if ("osgi.wiring.bundle".equals(key)) return new BundleExpression(value); else if ("osgi.wiring.host".equals(key)) return new HostExpression(value); else if ("osgi.wiring.package".equals(key)) return new PackageExpression(value); else if ("osgi.identity".equals(key)) return new IdentityExpression(value); } return new SimpleExpression(key, op, value); }
static Expression make(String key, Op op, String value) { if (op == Op.EQUAL) { if ("osgi.wiring.bundle".equals(key)) return new BundleExpression(value); else if ("osgi.wiring.host".equals(key)) return new HostExpression(value); else if ("osgi.wiring.package".equals(key)) return new PackageExpression(value); else if ("osgi.identity".equals(key)) return new IdentityExpression(value); } return new SimpleExpression(key, op, value); }
Expression not() { Op alt = op.not(); if (alt == null) return null; return new SimpleExpression(key, alt, value); }
@Override Expression not() { Op alt = op.not(); if (alt == null) return null; return new SimpleExpression(key, alt, value); }
Expression not() { Op alt = op.not(); if (alt == null) return null; return new SimpleExpression(key, alt, value); }
@Override Expression not() { Op alt = op.not(); if (alt == null) return null; return new SimpleExpression(key, alt, value); }