List of usage examples for com.google.common.base Optional get
public abstract T get();
From source file:com.android.camera.one.OneCameraModule.java
/** * Creates a new hardware manager that is based on Camera2 API, if available. * * @throws OneCameraException Thrown if an error occurred while trying to * access the camera which may occur when accessing the legacy * hardware manager./*from w w w .j a va2 s.co m*/ */ public static OneCameraManager provideOneCameraManager() throws OneCameraException { Optional<Camera2OneCameraManagerImpl> camera2HwManager = Camera2OneCameraManagerImpl.create(); if (camera2HwManager.isPresent()) { return camera2HwManager.get(); } Optional<LegacyOneCameraManagerImpl> legacyHwManager = LegacyOneCameraManagerImpl.instance(); if (legacyHwManager.isPresent()) { return legacyHwManager.get(); } throw new OneCameraException("No hardware manager is available."); }
From source file:com.palantir.giraffe.internal.ProcessStreamHandler.java
private static SharedByteArrayStream newStreamWithWindow(Optional<Integer> window) { if (window.isPresent()) { return new SharedByteArrayStream(window.get()); } else {//w w w. ja v a 2 s . co m return new SharedByteArrayStream(); } }
From source file:org.sonar.server.computation.task.projectanalysis.step.UpdateQualityProfilesLastUsedDateStep.java
private static Set<QualityProfile> parseQualityProfiles(Optional<Measure> measure) { if (!measure.isPresent()) { return emptySet(); }/*from w w w .j a v a 2s . c o m*/ String data = measure.get().getStringValue(); return data == null ? emptySet() : QPMeasureData.fromJson(data).getProfiles(); }
From source file:org.opennms.newts.rest.Transform.java
static Optional<Duration> toDuration(Optional<DurationParam> value) { return value.isPresent() ? Optional.of(value.get().get()) : Optional.<Duration>absent(); }
From source file:com.eucalyptus.auth.euare.EuareRemoteRegionFilter.java
private static boolean isNonLocalRegion(final Optional<RegionInfo> regionInfo) { return regionInfo.isPresent() && !RegionConfigurations.getRegionName().asSet().contains(regionInfo.get().getName()); }
From source file:se.sics.ktoolbox.util.config.KConfig.java
public static <T> T readValue(Config config, String key, Class<T> type) { Optional<T> val = config.readValue(key, type); if (!val.isPresent()) { LOG.error("missing:{}", key); throw new RuntimeException("missing:" + key); }/* w w w . j a va2s .c o m*/ return val.get(); }
From source file:ph.devcon.android.category.db.Category.java
public static Category toCategory(CategoryAPI categoryAPI) { Category category = null;/* ww w . j a v a 2s . c om*/ Optional<CategoryAPI> categoryAPIOptional = Optional.fromNullable(categoryAPI); if (categoryAPIOptional.isPresent()) { String categoryName = categoryAPIOptional.get().getName(); if (!Util.isNullOrEmpty(categoryName)) { category = new Category(); category.setName(categoryAPIOptional.get().getName()); } } return category; }
From source file:org.opennms.newts.rest.Transform.java
static Optional<Timestamp> toTimestamp(Optional<TimestampParam> value) { return value.isPresent() ? Optional.of(value.get().get()) : Optional.<Timestamp>absent(); }
From source file:io.crate.planner.Limits.java
public static Optional<Symbol> mergeAdd(Optional<Symbol> s1, Optional<Symbol> s2) { if (s1.isPresent()) { if (s2.isPresent()) { return Optional.of(AddFunction.of(s1.get(), s2.get())); }//from w ww . j a v a2 s .com return s1; } return s2; }
From source file:de.flapdoodle.java2pandoc.parser.BlockToTypedBlockConverter.java
@Nonnull @VisibleForTesting/* ww w .j a v a 2 s . c o m*/ protected static TypedBlock guessTypedBlock(Block block) { Optional<Block> unpackedComment = unpackComment(block); if (unpackedComment.isPresent()) { return new TypedBlock(TypedBlock.Type.Text, unpackedComment.get()); } return new TypedBlock(TypedBlock.Type.Code, block); }