public void setTitle(String title) { this.titleOptional = Optional.fromNullable(title); }
public void setTitle(String title) { this.title = Optional.fromNullable(title); }
public void setTitle(String title) { this.title = Optional.fromNullable(title); }
public void setTitle(String title) { this.titleOptional = Optional.fromNullable(title); }
public static Optional<AccessModifier> toModifier(String accessModifierArg) { Optional<String> stringOptional = Optional.fromNullable(accessModifierArg); if (stringOptional.isPresent()) { try { return Optional.of(valueOf(stringOptional.get().toUpperCase())); } catch (IllegalArgumentException e) { throw new JApiCmpException(JApiCmpException.Reason.CliError, String.format("Invalid value for option accessModifier: %s. Possible values are: %s.", accessModifierArg, listOfAccessModifier()), e); } } else { return Optional.of(PROTECTED); } } }
public static Optional<AccessModifier> toModifier(String accessModifierArg) { Optional<String> stringOptional = Optional.fromNullable(accessModifierArg); if (stringOptional.isPresent()) { try { return Optional.of(valueOf(stringOptional.get().toUpperCase())); } catch (IllegalArgumentException e) { throw new JApiCmpException(JApiCmpException.Reason.CliError, String.format("Invalid value for option accessModifier: %s. Possible values are: %s.", accessModifierArg, listOfAccessModifier()), e); } } else { return Optional.of(PROTECTED); } } }
return Optional.fromNullable(maxRank);
return Optional.fromNullable(maxRank);
return Optional.fromNullable(maxRank);
} else if ("-i".equals(arg) || "--include".equals(arg)) { String includes = getOptionWithArgument("-i, --include", sae); options.addIncludeFromArgument(Optional.fromNullable(includes), includeExclusively); } else if ("-e".equals(arg) || "--exclude".equals(arg)) { String excludes = getOptionWithArgument("-e, --exclude", sae); options.addExcludeFromArgument(Optional.fromNullable(excludes), excludeExclusively); } else if ("-x".equals(arg) || "--xml-file".equals(arg)) { String pathToXmlOutputFile = getOptionWithArgument("-x, --xml-file", sae); options.setXmlOutputFile(Optional.fromNullable(pathToXmlOutputFile)); } else if ("--html-file".equals(arg)) { String pathToHtmlOutputFile = getOptionWithArgument("--html-file", sae); options.setHtmlOutputFile(Optional.fromNullable(pathToHtmlOutputFile)); } else if ("-s".equals(arg) || "--semantic-versioning".equals(arg)) { options.setSemanticVersioning(true); options.setHtmlStylesheet(Optional.fromNullable(htmlStylesheet)); } else if (OLD_CLASSPATH.equals(arg)) { String oldClassPath = getOptionWithArgument(OLD_CLASSPATH, sae); options.setOldClassPath(Optional.fromNullable(oldClassPath)); } else if (NEW_CLASSPATH.equals(arg)) { String newClassPath = getOptionWithArgument(NEW_CLASSPATH, sae); options.setNewClassPath(Optional.fromNullable(newClassPath)); } else if ("--no-annotations".equals(arg)) { options.setNoAnnotations(true);
} else if ("-i".equals(arg) || "--include".equals(arg)) { String includes = getOptionWithArgument("-i, --include", sae); options.addIncludeFromArgument(Optional.fromNullable(includes), includeExclusively); } else if ("-e".equals(arg) || "--exclude".equals(arg)) { String excludes = getOptionWithArgument("-e, --exclude", sae); options.addExcludeFromArgument(Optional.fromNullable(excludes), excludeExclusively); } else if ("-x".equals(arg) || "--xml-file".equals(arg)) { String pathToXmlOutputFile = getOptionWithArgument("-x, --xml-file", sae); options.setXmlOutputFile(Optional.fromNullable(pathToXmlOutputFile)); } else if ("--html-file".equals(arg)) { String pathToHtmlOutputFile = getOptionWithArgument("--html-file", sae); options.setHtmlOutputFile(Optional.fromNullable(pathToHtmlOutputFile)); } else if ("-s".equals(arg) || "--semantic-versioning".equals(arg)) { options.setSemanticVersioning(true); options.setHtmlStylesheet(Optional.fromNullable(htmlStylesheet)); } else if (OLD_CLASSPATH.equals(arg)) { String oldClassPath = getOptionWithArgument(OLD_CLASSPATH, sae); options.setOldClassPath(Optional.fromNullable(oldClassPath)); } else if (NEW_CLASSPATH.equals(arg)) { String newClassPath = getOptionWithArgument(NEW_CLASSPATH, sae); options.setNewClassPath(Optional.fromNullable(newClassPath)); } else if ("--no-annotations".equals(arg)) { options.setNoAnnotations(true);
private Optional<CtClass> getSuperclass(CtClass ctClass) { try { CtClass superClass = ctClass.getSuperclass(); return Optional.fromNullable(superClass); } catch (NotFoundException e) { if (options.getIgnoreMissingClasses().ignoreClass(e.getMessage())) { return Optional.absent(); } else { throw JApiCmpException.forClassLoading(e, e.getMessage(), jarArchiveComparator); } } }
private Optional<CtClass> getSuperclass(CtClass ctClass) { try { CtClass superClass = ctClass.getSuperclass(); return Optional.fromNullable(superClass); } catch (NotFoundException e) { if (options.getIgnoreMissingClasses().ignoreClass(e.getMessage())) { return Optional.absent(); } else { throw JApiCmpException.forClassLoading(e, e.getMessage(), jarArchiveComparator); } } }
options.getOldArchives().addAll(createFileList(this.oldJar)); options.getNewArchives().addAll(createFileList(this.newJar)); options.setXmlOutputFile(Optional.fromNullable(xmlOutputFile)); options.setHtmlOutputFile(Optional.fromNullable(htmlOutputFile)); options.setHtmlStylesheet(Optional.fromNullable(htmlStylesheet)); options.setOutputOnlyModifications(onlyModified); options.setAccessModifier(toModifier(accessModifier)); options.addIncludeFromArgument(Optional.fromNullable(includes), includeExclusively); options.addExcludeFromArgument(Optional.fromNullable(excludes), excludeExclusively); options.setOutputOnlyBinaryIncompatibleModifications(onlyBinaryIncompatible); options.setIncludeSynthetic(includeSynthetic); options.setIgnoreMissingClasses(ignoreMissingClasses); options.setOldClassPath(Optional.fromNullable(getOldClassPath().size() > 0 ? getOldClassPath().toString() : null)); options.setNewClassPath(Optional.fromNullable(getNewClassPath().size() > 0 ? getNewClassPath().toString() : null)); options.setNoAnnotations(noAnnotations); for (String missingClassRegEx : ignoreMissingClassesByRegularExpressions) {
if (excludes != null) { for (String exclude : excludes) { options.addExcludeFromArgument(Optional.fromNullable(exclude), parameterParam.isExcludeExclusively()); if (includes != null) { for (String include : includes) { options.addIncludeFromArgument(Optional.fromNullable(include), parameterParam.isIncludeExlusively());