List of usage examples for com.google.common.base Preconditions checkNotNull
public static <T> T checkNotNull(T reference)
From source file:com.google.collide.codemirror2.CodeMirror2.java
public static Parser getParser(PathUtil path) { SyntaxType type = SyntaxType.syntaxTypeByFilePath(path); CmParser parser = getParserForMime(type.getMimeType()); Preconditions.checkNotNull(parser); parser.setType(type);/*from w ww .jav a 2 s. c om*/ // TODO: testing no smart indentation to see how it feels parser.setPreventSmartIndent(type != SyntaxType.PY); return parser; }
From source file:org.apache.accumulo.core.volume.VolumeConfiguration.java
public static Volume getVolume(String path, Configuration conf, AccumuloConfiguration acuconf) throws IOException { Preconditions.checkNotNull(path); if (path.contains(":")) { // An absolute path return create(new Path(path), conf); } else {/*from w ww . j a va 2s. c o m*/ // A relative path return getDefaultVolume(conf, acuconf); } }
From source file:alluxio.client.ClientContext.java
/** * Initializes the client context singleton, bringing all non-Alluxio configuration state in sync * with the current Alluxio configuration. * * This method is useful for updating parts of {@link ClientContext} which depend on * {@link Configuration} when {@link Configuration} is changed, e.g. the master hostname or port. * This method requires that configuration has been initialized. *//*ww w.j ava2 s . c o m*/ public static void init() { String masterHostname = Preconditions.checkNotNull(Configuration.get(PropertyKey.MASTER_HOSTNAME)); int masterPort = Configuration.getInt(PropertyKey.MASTER_RPC_PORT); sMasterAddress = new InetSocketAddress(masterHostname, masterPort); MetricsSystem.startSinks(); }
From source file:com.anhth12.lambda.ml.param.Unordered.java
Unordered(Collection<T> values) { Preconditions.checkNotNull(values); Preconditions.checkArgument(!values.isEmpty()); this.values = new ArrayList<>(values); }
From source file:uk.jamierocks.canarybukkit.CanaryUtils.java
public static BiomeType getBiome(org.bukkit.block.Biome biome) { Preconditions.checkNotNull(biome); switch (biome) { case BEACH:/*from w w w .j a v a 2s . c o m*/ return BiomeType.BEACH; case BIRCH_FOREST: return BiomeType.FOREST_BIRCH; case BIRCH_FOREST_HILLS: return BiomeType.HILLS_FOREST_BIRCH; case BIRCH_FOREST_HILLS_MOUNTAINS: return BiomeType.HILLS_FOREST_BIRCH; // TODO: check. case BIRCH_FOREST_MOUNTAINS: return BiomeType.HILLS_FOREST_BIRCH; // TODO: check. case COLD_BEACH: return BiomeType.BEACH_COLD; case COLD_TAIGA: return BiomeType.TAIGA_COLD; case COLD_TAIGA_HILLS: return BiomeType.HILLS_TAIGA_COLD; case COLD_TAIGA_MOUNTAINS: return BiomeType.HILLS_TAIGA_COLD; // TODO: check. case DEEP_OCEAN: return BiomeType.OCEAN_DEEP; case DESERT: return BiomeType.DESERT; case DESERT_HILLS: return BiomeType.HILLS_DESERT; case DESERT_MOUNTAINS: return BiomeType.HILLS_DESERT; // TODO: check. case EXTREME_HILLS: return BiomeType.HILLS_EXTREME; case EXTREME_HILLS_MOUNTAINS: return BiomeType.HILLS_EXTREME; // TODO: check. case EXTREME_HILLS_PLUS: return BiomeType.HILLS_EXTREME_PLUS; case EXTREME_HILLS_PLUS_MOUNTAINS: return BiomeType.HILLS_EXTREME_PLUS; // TODO: check. case FLOWER_FOREST: return BiomeType.FOREST; // TODO: check. case FOREST: return BiomeType.FOREST; case FOREST_HILLS: return BiomeType.HILLS_FOREST; case FROZEN_OCEAN: return BiomeType.OCEAN_FROZEN; case FROZEN_RIVER: return BiomeType.RIVER_FROZEN; case HELL: return BiomeType.HELL; case ICE_MOUNTAINS: return BiomeType.MOUNTAINS_ICE; case ICE_PLAINS: return BiomeType.PLAINS_ICE; case ICE_PLAINS_SPIKES: return BiomeType.PLAINS_ICE; // TODO: check. case JUNGLE: return BiomeType.JUNGLE; case JUNGLE_EDGE: return BiomeType.JUNGLE; case JUNGLE_EDGE_MOUNTAINS: return BiomeType.JUNGLE_EDGE; // TODO: check. case JUNGLE_HILLS: return BiomeType.HILLS_JUNGLE; case JUNGLE_MOUNTAINS: return BiomeType.HILLS_JUNGLE; // TODO: check. case MEGA_SPRUCE_TAIGA: return BiomeType.TAIGA_MEGA; // TODO: check. case MEGA_SPRUCE_TAIGA_HILLS: return BiomeType.HILLS_TAIGA_MEGA; // TODO: check. case MEGA_TAIGA: return BiomeType.TAIGA_MEGA; case MEGA_TAIGA_HILLS: return BiomeType.HILLS_TAIGA_MEGA; case MESA: return BiomeType.MESA; case MESA_BRYCE: return BiomeType.MESA; // TODO check. case MESA_PLATEAU: return BiomeType.MESA; // TODO check. case MESA_PLATEAU_FOREST: return BiomeType.MESA; // TODO check. case MESA_PLATEAU_FOREST_MOUNTAINS: return BiomeType.MESA; // TODO check. case MESA_PLATEAU_MOUNTAINS: return BiomeType.MESA; // TODO check. case MUSHROOM_ISLAND: return BiomeType.MUSHROOM_ISLAND; case MUSHROOM_SHORE: return BiomeType.MUSHROOM_ISLAND_SHORE; // TODO: check. case OCEAN: return BiomeType.OCEAN; case PLAINS: return BiomeType.PLAINS; case RIVER: return BiomeType.RIVER; case ROOFED_FOREST: return BiomeType.FOREST_ROOFED; case ROOFED_FOREST_MOUNTAINS: return BiomeType.FOREST_ROOFED; // TODO: check. case SAVANNA: return BiomeType.SAVANNA; case SAVANNA_MOUNTAINS: return BiomeType.SAVANNA; // TODO: check. case SAVANNA_PLATEAU: return BiomeType.SAVANNA; // TODO: check. case SAVANNA_PLATEAU_MOUNTAINS: return BiomeType.SAVANNA; // TODO: check. case SKY: return BiomeType.SKY; case SMALL_MOUNTAINS: return BiomeType.HILLS_JUNGLE; // TODO: check. case STONE_BEACH: return BiomeType.BEACH_STONE; case SUNFLOWER_PLAINS: return BiomeType.PLAINS; // TODO: check. case SWAMPLAND: return BiomeType.SWAMPLAND; case SWAMPLAND_MOUNTAINS: return BiomeType.SWAMPLAND; // TODO: check. case TAIGA: return BiomeType.TAIGA; case TAIGA_HILLS: return BiomeType.TAIGA; // TODO: check. case TAIGA_MOUNTAINS: return BiomeType.TAIGA; // TODO: check. default: return BiomeType.PLAINS; } }
From source file:org.trancecode.lang.TcStrings.java
/** * Splits this string around matches of the given separator sequence. * /*from w w w.j ava 2 s . co m*/ * @param separatorSequence * the separator (not a regular expression). */ public static Iterable<String> split(final String string, final String separatorSequence) { Preconditions.checkNotNull(string); TcPreconditions.checkNotEmpty(separatorSequence); return () -> { if (string.isEmpty()) { return Iterators.singletonIterator(string); } final int index = string.indexOf(separatorSequence); if (index < 0) { return Iterators.singletonIterator(string); } final String after = string.substring(index + separatorSequence.length()); return TcIterables.prepend(split(after, separatorSequence), string.substring(0, index)).iterator(); }; }
From source file:org.apache.phoenix.pig.util.ColumnInfoToStringEncoderDecoder.java
public static String encode(List<ColumnInfo> columnInfos) { Preconditions.checkNotNull(columnInfos); return Joiner.on(COLUMN_INFO_DELIMITER).skipNulls().join(columnInfos); }
From source file:org.geogit.api.config.RemoteConfigObject.java
public RemoteConfigObject(String name, String fetch, String url) { Preconditions.checkNotNull(name); Preconditions.checkNotNull(url);//from w w w. j a v a2 s. com Preconditions.checkNotNull(fetch); this.name = name; this.url = url; this.fetch = fetch; }
From source file:org.opendaylight.yangtools.binding.data.codec.impl.ReflectionBasedCodec.java
ReflectionBasedCodec(final Class<?> typeClass) { this.typeClass = Preconditions.checkNotNull(typeClass); }
From source file:eu.crisis_economics.abm.algorithms.statistics.StdDevOfTimeSeriesStatistic.java
/** * Compute the standard deviation of a timeseries (static method). * @param timeSeries/*from w w w . jav a2 s. co m*/ * The timeseries for which to compute the statistic. */ static double computeFor(final DiscreteTimeSeries timeSeries) { Preconditions.checkNotNull(timeSeries); StdDevOfTimeSeriesStatistic statistic = new StdDevOfTimeSeriesStatistic(); return statistic.measureStatistic(timeSeries); }