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); }