List of usage examples for com.google.common.base Optional get
public abstract T get();
From source file:org.eclipse.recommenders.utils.rcp.UUIDHelper.java
public static String generateGlobalUUID() { final Optional<String> uuid = generateUUIDFromMacAddress(); if (!uuid.isPresent()) { return UUID.randomUUID().toString(); }/*from w ww.j av a 2 s.c o m*/ return uuid.get(); }
From source file:com.google.testing.junit.runner.model.AntXmlResultWriter.java
private static String getFormattedTimestamp(Optional<Interval> runTimeInterval) { return !runTimeInterval.isPresent() ? "" : runTimeInterval.get().getStart().toString(); }
From source file:com.complexible.common.base.Optionals.java
public static <T> T require(final Optional<T> theOptional, final String theMsg) throws IllegalArgumentException { if (theOptional.isPresent()) { return theOptional.get(); }//from ww w .j a va 2 s . com throw new IllegalArgumentException(theMsg); }
From source file:gobblin.data.management.copy.watermark.CopyableFileWatermarkHelper.java
/** * Return Optional {@link WatermarkInterval} for {@link CopyableFile} using {@link CopyableFileWatermarkGenerator}. *///from w w w . j a v a2 s. co m public static Optional<WatermarkInterval> getCopyableFileWatermark(CopyableFile copyableFile, Optional<CopyableFileWatermarkGenerator> watermarkGenerator) throws IOException { if (!watermarkGenerator.isPresent()) { return Optional.absent(); } return watermarkGenerator.get().generateWatermarkIntervalForCopyableFile(copyableFile); }
From source file:org.eclipse.recommenders.codesearch.rcp.index.indexer.BindingHelper.java
public static Optional<String> getIdentifier(final IMethodBinding b) { if (b == null) { return absent(); }//from w ww . j ava2 s . c o m final Optional<IMethodName> opt = BindingUtils.toMethodName(b); if (!opt.isPresent()) { return absent(); } return of(opt.get().getIdentifier()); }
From source file:com.brq.wallet.BitcoinUriWithAddress.java
public static Optional<BitcoinUriWithAddress> parseWithAddress(String uri, NetworkParameters network) { Optional<? extends BitcoinUri> bitcoinUri = parse(uri, network); if (!bitcoinUri.isPresent()) { return Optional.absent(); }//from w ww . j a v a2s. c o m return fromBitcoinUri(bitcoinUri.get()); }
From source file:se.sics.ktoolbox.util.config.KConfigHelper.java
public static <O extends Object> O read(Config config, Base<O> opt) { Logger LOG = LoggerFactory.getLogger("KConfig"); Optional<O> optValue = opt.readValue(config); if (!optValue.isPresent()) { LOG.error("missing:{}", opt.name); throw new RuntimeException("missing " + opt.name); }/*from www .j ava2 s .c o m*/ return optValue.get(); }
From source file:com.facebook.buck.java.DiagnosticPrettyPrinter.java
private static void appendContext(StringBuilder builder, Diagnostic<? extends JavaFileObject> diagnostic, @Nullable JavaFileObject source) { if (source == null) { return;/* ww w. j a va 2s . c o m*/ } Optional<String> line = getLine(source, diagnostic.getLineNumber()); if (line.isPresent()) { builder.append(line.get()).append("\n"); for (long i = 1; i < diagnostic.getColumnNumber(); i++) { builder.append(" "); } builder.append("^"); } }
From source file:org.apache.gobblin.metrics.event.EventSubmitter.java
/** * Calls submit on submitter if present. *//*from w ww.j a v a2 s . c om*/ public static void submit(Optional<EventSubmitter> submitter, String name) { if (submitter.isPresent()) { submitter.get().submit(name); } }
From source file:org.opendaylight.netvirt.vpnmanager.api.VpnExtraRouteHelper.java
public static List<String> getUsedRds(DataBroker broker, long vpnId, String destPrefix) { InstanceIdentifier<DestPrefixes> usedRdsId = getUsedRdsIdentifier(vpnId, destPrefix); Optional<DestPrefixes> usedRds = MDSALUtil.read(broker, LogicalDatastoreType.CONFIGURATION, usedRdsId); return usedRds.isPresent() ? usedRds.get().getRds() : new ArrayList<String>(); }