List of usage examples for org.apache.commons.lang Validate notNull
public static void notNull(Object object)
Validate an argument, throwing IllegalArgumentException
if the argument is null
.
Validate.notNull(myObject);
The message in the exception is 'The validated object is null'.
From source file:com.opengamma.maths.lowlevelapi.functions.utilities.Max.java
/** * Returns the index of the maximum value in data * @param data the data to search//from w w w . j a va 2 s .co m * @return idx, the index of the maximum value in the data */ public static int index(long... data) { Validate.notNull(data); long max = 0x80000000; int idx = -1; final int n = data.length; for (int i = 0; i < n; i++) { if (data[i] > max) { max = data[i]; idx = i; } } return idx; }
From source file:com.opengamma.maths.lowlevelapi.functions.utilities.Min.java
/** * Returns the index of the minimum value in data * @param data the data to search/*from www . j a v a2 s. c om*/ * @return idx, the index of the minimum value in the data */ public static int index(long... data) { Validate.notNull(data); long min = 0x7fffffff; int idx = -1; final int n = data.length; for (int i = 0; i < n; i++) { if (data[i] < min) { min = data[i]; idx = i; } } return idx; }
From source file:ar.com.zauber.commons.spring.beans.factory.impl.util.DateTestClass.java
/** Construye clase de prueba */ public DateTestClass(final Date date) { Validate.notNull(date); this.date = date; }
From source file:hr.fer.spocc.grammar.Variable.java
public Variable(String name) { Validate.notNull(name); this.name = name; }
From source file:com.evolveum.midpoint.repo.sql.query2.hqm.JoinSpecification.java
public JoinSpecification(String alias, String path, Condition condition) { Validate.notNull(alias); Validate.notNull(path);/*from w w w. j a va 2s . com*/ this.alias = alias; this.path = path; this.condition = condition; }
From source file:com.opengamma.analytics.financial.model.option.pricing.analytic.GramCharlierModel.java
@Override public Function1D<SkewKurtosisOptionDataBundle, Double> getPricingFunction(final OptionDefinition definition) { Validate.notNull(definition); final Function1D<SkewKurtosisOptionDataBundle, Double> pricingFunction = new Function1D<SkewKurtosisOptionDataBundle, Double>() { @SuppressWarnings("synthetic-access") @Override/*from www. java2 s.com*/ public Double evaluate(final SkewKurtosisOptionDataBundle data) { Validate.notNull(data); final double s = data.getSpot(); final double k = definition.getStrike(); final double t = definition.getTimeToExpiry(data.getDate()); final double b = data.getCostOfCarry(); final double r = data.getInterestRate(t); final double sigma = data.getVolatility(t, k); final double sigmaT = sigma * Math.sqrt(t); final double d1 = getD1(s, k, t, sigma, b); final double d2 = getD2(d1, sigma, t); final double skew = data.getAnnualizedSkew(); final double kurtosis = data.getAnnualizedPearsonKurtosis(); final double correction = sigmaT * (skew * (2 * sigmaT - d1) / (6. * Math.sqrt(t)) - kurtosis * (1 - d1 * d1 + 3 * sigmaT * (d1 - sigmaT)) / (24 * t)); final double df1 = Math.exp(-r * t); final double df2 = getDF(r, b, t); final double callPrice = s * df2 * (NORMAL.getCDF(d1) + NORMAL.getPDF(d1) * correction) - k * df1 * NORMAL.getCDF(d2); if (!definition.isCall()) { return callPrice + k * df1 - s * df2; } return callPrice; } }; return pricingFunction; }
From source file:ar.com.zauber.commons.dao.predicate.EqualsPredicate.java
/** Creates the EqualsPredicate. */ public EqualsPredicate(final T target) { Validate.notNull(target); this.target = target; }
From source file:com.opengamma.analytics.financial.instrument.Convention.java
public Convention(final int settlementDays, final DayCount dayCount, final BusinessDayConvention businessDayConvention, final Calendar workingDayCalendar, final String name) { Validate.isTrue(settlementDays >= 0); Validate.notNull(dayCount); Validate.notNull(businessDayConvention); Validate.notNull(workingDayCalendar); Validate.notNull(name, "name"); _settlementDays = settlementDays;/* ww w . java2 s .com*/ _dayCount = dayCount; _businessDayConvention = businessDayConvention; _workingDayCalendar = workingDayCalendar; _name = name; }
From source file:com.opengamma.maths.lowlevelapi.functions.utilities.Abs.java
public static void inPlace(double[] v) { Validate.notNull(v); final int n = v.length; for (int i = 0; i < n; i++) { v[i] = Math.abs(v[i]);/*from w w w . j a v a 2s.c om*/ } }
From source file:com.googlecode.t7mp.configuration.SystemPathArtifactResolver.java
@Override public File resolveArtifact(String coordinates) throws ResolutionException { Validate.notNull(coordinates); File file = new File(coordinates); if (file.exists() && file.isFile()) { return file; }//w ww .j a v a 2 s. c om throw new ResolutionException("Could not find artifact with coordinates: " + coordinates); }