if (!verify(operator, FILTEROP)) throw new IllegalArgumentException( "Filter error, illegal operator " + operator + " at index "
for (String name : map.keySet()) { name = name.trim(); if (!verify(name, WILDCARDPACKAGE)) error("DynamicImport-Package header contains an invalid package name: " + name);
if (!verify(operator, FILTEROP)) throw new IllegalArgumentException( "Filter error, illegal operator " + operator + " at index "
for (String name : map.keySet()) { name = name.trim(); if (!verify(name, WILDCARDPACKAGE)) error("DynamicImport-Package header contains an invalid package name: " + name);
private boolean verifyHeader(String name, Pattern regex, boolean error) { String value = manifest.getMainAttributes().getValue(name); if (value == null) return false; QuotedTokenizer st = new QuotedTokenizer(value.trim(), ","); for (Iterator<String> i = st.getTokenSet().iterator(); i.hasNext();) { if (!verify((String) i.next(), regex)) { String msg = "Invalid value for " + name + ", " + value + " does not match " + regex.pattern(); if (error) error(msg); else warning(msg); } } return true; }
@SuppressWarnings("unchecked") private boolean verifyHeader(String name, Pattern regex, boolean error) { String value = manifest.getMainAttributes().getValue(name); if (value == null) return false; QuotedTokenizer st = new QuotedTokenizer(value.trim(), ","); for (Iterator<String> i = st.getTokenSet().iterator(); i.hasNext();) { if (!verify((String) i.next(), regex)) { String msg = "Invalid value for " + name + ", " + value + " does not match " + regex.pattern(); if (error) error(msg); else warning(msg); } } return true; }
Verifier verifier = new Verifier(jar); verifier.setPedantic(isPedantic()); verifier.verify(); getInfo(verifier);
Verifier verifier = new Verifier(jar); verifier.setPedantic(isPedantic()); verifier.verify(); getInfo(verifier);
private void doVerify(Jar dot) throws Exception { Verifier verifier = new Verifier(dot, getProperties()); verifier.setPedantic(isPedantic()); // Give the verifier the benefit of our analysis // prevents parsing the files twice verifier.setClassSpace(classspace, contained, referred, uses); verifier.verify(); getInfo(verifier); }
private void doVerify(Jar dot) throws Exception { Verifier verifier = new Verifier(dot, getProperties()); verifier.setPedantic(isPedantic()); // Give the verifier the benefit of our analysis // prevents parsing the files twice verifier.setClassSpace(classspace, contained, referred, uses); verifier.verify(); getInfo(verifier); }
public void submit(Jar jar) throws Exception { String host = getProperty("libsync.repo", "http://libsync.com/repo"); try { URL url = new URL(host); Verifier v = new Verifier(jar); v.setPedantic(true); v.verify(); getInfo(v); if (isOk() && v.getWarnings().isEmpty()) { send0(jar, url); } } catch (MalformedURLException e) { error("The libsync.repo property does not contain a proper URL %s, exception: %s", host, e); } catch (Exception e) { error("Submission of %s to %s failed even after retrying", host, jar.getName()); } }
Jar jar = new Jar(url.toString(), in); Verifier verifier = new Verifier(jar); verifier.verify(); getInfo(verifier); if ( isOk()) {
Verifier verifier = new Verifier(jar); try { verifier.verify(); if (verifier.getErrors().size() + verifier.getWarnings().size() > 0) {
Verifier verifier = new Verifier(jar); try { verifier.verify(); if (verifier.getErrors().size() + verifier.getWarnings().size() > 0) {
verifier.verify(); if (verifier.getErrors().size() + verifier.getWarnings().size() > 0) {
verifier.verify(); if (verifier.getErrors().size() + verifier.getWarnings().size() > 0) {