net.sf.staccatocommons.defs.package-info Maven / Gradle / Ivy
/**
* Copyright (c) 2010-2012, The StaccatoCommons Team
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation; version 3 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*/
/**
* This package contains function-like interfaces of different arities - number or arguments -, and interfaces
* that describe container-like objects
*/
package net.sf.staccatocommons.defs;
/*
* There exists three different versions of the Executables, with
* exec
method arities from 1 to 3 - {@link
* net.sf.staccato.commons.lang.Executable}, {@link
* net.sf.staccatocommons.defs.Executable2} and {@link
* net.sf.staccatocommons.defs.Executable3}. There does not exists an executable
* with exec
method arity of zero, as it would overlapp with {@link
* java.lang.Runnable} interface. So, whenever an hypothetical Executable0 would
* be necessary, use {@link java.lang.Runnable} instead
*/
© 2015 - 2025 Weber Informatics LLC | Privacy Policy