/** * Method getUnlessCondition. * @param target Target * @return String * @see net.ggtools.grand.ant.AntProject.TargetConditionHelper#getUnlessCondition(org.apache.tools.ant.Target) */ public String getUnlessCondition(final Target target) { return target.getUnless(); }
@Override public boolean containsOccurrence(String identifier) { if (getTargetName().equals(identifier)) { return true; } Enumeration<String> dependencies = fTarget.getDependencies(); while (dependencies.hasMoreElements()) { String dependency = dependencies.nextElement(); if (dependency.equals(identifier)) { return true; } } // looking for properties if (identifier.startsWith("${") && identifier.endsWith("}")) { //$NON-NLS-1$ //$NON-NLS-2$ String ifString = fTarget.getIf(); if (ifString != null && ifString.endsWith(identifier.substring(2, identifier.length() - 1))) { return true; } String unlessString = fTarget.getUnless(); if (unlessString != null && unlessString.endsWith(identifier.substring(2, identifier.length() - 1))) { return true; } } return false; }
results.add(Integer.valueOf(getOffset() + ifOffset)); } else { String unlessString = fTarget.getUnless(); if (unlessString != null && unlessString.endsWith(identifier)) { int unlessOffset = textToSearch.indexOf("unless"); //$NON-NLS-1$