本文整理了Java中leap.lang.Args
类的一些代码示例,展示了Args
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Args
类的具体详情如下:
包路径:leap.lang.Args
类名称:Args
暂无
代码示例来源:origin: org.leapframework/leap-orm
public SequenceMapping(String name,DbSequence sequence){
Args.notEmpty(name,"sequence name");
Args.notNull(sequence,"sequence");
this.name = name;
this.sequence = sequence;
}
代码示例来源:origin: org.leapframework/leap-db
@Override
public int executeUpdate(Connection connection, String sql, Object[] args, int[] types, PreparedStatementHandler<Db> handler) throws NestedSQLException {
Args.notNull(connection, "connection");
Args.notEmpty(sql,"sql");
Args.notNull(args);
Args.notNull(types);
Args.assertTrue(args.length == types.length || types.length == 0,"args length must equals to types length");
return doExecuteUpdate(connection, sql, args, types, handler);
}
代码示例来源:origin: org.leapframework/leap-db
public PropertyChange(T dbObject,String property, Object oldValue, Object newValue) {
Args.notNull(dbObject,"dbObject");
Args.notEmpty(property,"property");
Args.assertFalse(Objects.equals(oldValue, newValue), "oldValue must not equals to newValue");
this.dbObject = dbObject;
this.property = property;
this.oldValue = oldValue;
this.newValue = newValue;
}
代码示例来源:origin: org.leapframework/leap-orm
public NamedParamNode(Sql.Scope scope, String name) {
super(scope);
Args.notEmpty(name);
this.name = name;
}
代码示例来源:origin: org.leapframework/leap-orm
public MapWrapper(EntityMapping mapping, Map map) {
super(mapping, map);
Args.notNull(map,"fields");
this.map = map;
}
代码示例来源:origin: org.leapframework/leap-webapi
public void setBasePath(String basePath) {
Args.notEmpty(basePath, "basePath");
Args.assertTrue(basePath.startsWith("/"), "The base path must be leading with a slash '/'");
this.basePath = Paths.suffixWithoutSlash(basePath);
}
代码示例来源:origin: org.leapframework/leap-lang
static int advance(Iterator<?> iterator, int numberToAdvance) {
Args.notNull(iterator);
Args.assertTrue(numberToAdvance >= 0, "numberToAdvance");
int i;
for (i = 0; i < numberToAdvance && iterator.hasNext(); i++) {
iterator.next();
}
return i;
}
代码示例来源:origin: org.leapframework/leap-websecurity
@ConfigProperty
public DefaultSecurityConfig setDefaultRememberMeExpires(int defaultRememberExpires) {
Args.assertTrue(defaultRememberExpires > 0, "Expires must be > 0");
this.defaultRememberMeExpires = defaultRememberExpires;
return this;
}
代码示例来源:origin: org.leapframework/leap-orm
public IfClause(IfStatement[] ifStatements, ElseStatement elseStatement){
Args.notEmpty(ifStatements);
this.ifStatements = ifStatements;
this.elseStatement = elseStatement;
}
代码示例来源:origin: org.leapframework/leap-core
public ConvertibleProperty(Function<String, T> converter, T defaultValue) {
Args.notNull(converter, "converter");
this.converter = converter;
this.value = defaultValue;
}
代码示例来源:origin: org.leapframework/leap-lang
protected JdkHttpRequest(JdkHttpClient client, String url) {
Args.notEmpty(url, "url");
Args.assertTrue(Strings.startsWithIgnoreCase(url, HttpClient.PREFIX_HTTP) ||
Strings.startsWithIgnoreCase(url, HttpClient.PREFIX_HTTPS),
"The url must prefix with http:// or https://");
this.client = client;
this.url = url;
this.ssl = Strings.startsWithIgnoreCase(url, HttpClient.PREFIX_HTTPS);
this.connectTimeout = client.getDefaultConnectTimeout();
this.readTimeout = client.getDefaultReadTimeout();
this.charset = client.getDefaultCharset();
}
代码示例来源:origin: org.leapframework/leap-lang
public static ReflectEnum of(Class<?> enumType){
Args.notNull(enumType,"enumType");
Args.assertTrue(enumType.isEnum(),"'" + enumType.getName() + "' is not an enum type");
ReflectEnum reflectEnum = cache.get(enumType);
if(null == reflectEnum){
reflectEnum = new ReflectEnum(enumType);
cache.put(enumType, reflectEnum);
}
return reflectEnum;
}
代码示例来源:origin: org.leapframework/leap-orm
@Instrument
public static <T extends Model> List<T> lastCreated(int num) {
Args.assertTrue(num > 0,"num must be > 0");
return (List<T>)query().lastCreated(num).list();
}
代码示例来源:origin: org.leapframework/leap-core
public VariableExpression(VariableEnvironment env,String name) {
Args.notNull(env,"env");
Args.notEmpty(name,"name");
this.env = env;
this.name = name;
}
代码示例来源:origin: org.leapframework/leap-db
public DbIndex(String name,boolean unique,String[] columnNames) {
super(name);
Args.notEmpty(columnNames,"the column names");
this.unique = unique;
this.columnNames = columnNames;
}
代码示例来源:origin: org.leapframework/leap-core
public VariableDefinition(Object source, String name, Scope scope, Variable variable) {
Args.notNull(name,"name");
Args.notNull(scope,"scope");
Args.notNull(variable,"variable");
this.source = source;
this.name = name;
this.scope = scope;
this.variable = variable;
}
代码示例来源:origin: org.leapframework/leap-db
@Override
public int executeUpdate(Connection connection, String sql, Object[] args, int[] types) throws NestedSQLException {
Args.notNull(connection, "connection");
Args.notEmpty(sql,"sql");
Args.notNull(args);
Args.notNull(types);
Args.assertTrue(args.length == types.length || types.length == 0,"args length must equals to types length");
return doExecuteUpdate(connection, sql, args, types, null);
}
代码示例来源:origin: org.leapframework/leap-db
public IndexDefinitionChange(DbTable table, DbIndex oldIndex, DbIndex newIndex,List<IndexPropertyChange> propertyChanges) {
super(table, oldIndex, newIndex);
Args.notNull(oldIndex,"oldIndex");
Args.notNull(newIndex,"newIndex");
Args.notEmpty(propertyChanges,"propertyChanges");
this.propertyChanges = propertyChanges;
}
代码示例来源:origin: org.leapframework/leap-core
public SimpleTokenEncoder(String secret, int expiresInSeconds) {
Args.notEmpty(secret,"secret");
this.secret = secret;
this.expiresInSeconds = expiresInSeconds;
}
代码示例来源:origin: org.leapframework/leap-lang
public MCollectionType(String summary, String description, MType elementType) {
super(summary, description);
Args.notNull(elementType);
this.elementType = elementType;
}
内容来源于网络,如有侵权,请联系作者删除!