Author: sebb Date: Mon Mar 13 12:29:30 2017 New Revision: 1786671 URL: http://svn.apache.org/viewvc?rev=1786671&view=rev Log: Add @since markers
Modified: commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlArithmetic.java commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlBuilder.java commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlContext.java commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlEngine.java commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlException.java commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlOperator.java commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JxltEngine.java commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/introspection/JexlSandbox.java Modified: commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlArithmetic.java URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlArithmetic.java?rev=1786671&r1=1786670&r2=1786671&view=diff ============================================================================== --- commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlArithmetic.java (original) +++ commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlArithmetic.java Mon Mar 13 12:29:30 2017 @@ -138,6 +138,7 @@ public class JexlArithmetic { * * @param context the context that may extend {@link JexlEngine.Options} to use * @return a new arithmetic instance or this + * @since 3.1 */ public JexlArithmetic options(JexlContext context) { return context instanceof JexlEngine.Options @@ -154,6 +155,7 @@ public class JexlArithmetic { * @param bigdContext the math context instance to use for +,-,/,*,% operations on big decimals. * @param bigdScale the scale used for big decimals. * @return default is a new JexlArithmetic instance + * @since 3.1 */ protected JexlArithmetic createWithOptions(boolean astrict, MathContext bigdContext, int bigdScale) { return new JexlArithmetic(astrict, bigdContext, bigdScale); Modified: commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlBuilder.java URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlBuilder.java?rev=1786671&r1=1786670&r2=1786671&view=diff ============================================================================== --- commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlBuilder.java (original) +++ commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlBuilder.java Mon Mar 13 12:29:30 2017 @@ -203,6 +203,9 @@ public class JexlBuilder { return loader; } + /** + * @deprecated since 3.1 use {@link #charset(Charset)} instead + */ @Deprecated public JexlBuilder loader(Charset arg) { return charset(arg); @@ -213,6 +216,7 @@ public class JexlBuilder { * * @param arg the charset * @return this builder + * @since 3.1 */ public JexlBuilder charset(Charset arg) { this.charset = arg; @@ -279,13 +283,17 @@ public class JexlBuilder { * * @param flag true implies the engine throws the exception, false makes the engine return null. * @return this builder + * @since 3.1 */ public JexlBuilder cancellable(boolean flag) { this.cancellable = flag; return this; } - /** @return the cancellable information flag */ + /** + * @return the cancellable information flag + * @since 3.1 + */ public Boolean cancellable() { return this.cancellable; } Modified: commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlContext.java URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlContext.java?rev=1786671&r1=1786670&r2=1786671&view=diff ============================================================================== --- commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlContext.java (original) +++ commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlContext.java Mon Mar 13 12:29:30 2017 @@ -125,6 +125,7 @@ public interface JexlContext { * It is used by the interpreter during evaluation to execute annotation evaluations. * <p>If the JexlContext is not an instance of an AnnotationProcessor, encountering an annotation will generate * an error or a warning depending on the engine strictness. + * @since 3.1 */ interface AnnotationProcessor { /** Modified: commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlEngine.java URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlEngine.java?rev=1786671&r1=1786670&r2=1786671&view=diff ============================================================================== --- commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlEngine.java (original) +++ commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlEngine.java Mon Mar 13 12:29:30 2017 @@ -122,6 +122,7 @@ public abstract class JexlEngine { /** * Whether evaluation will throw JexlException.Cancel (true) or return null (false) when interrupted. * @return true when cancellable, false otherwise + * @since 3.1 */ Boolean isCancellable(); Modified: commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlException.java URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlException.java?rev=1786671&r1=1786670&r2=1786671&view=diff ============================================================================== --- commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlException.java (original) +++ commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlException.java Mon Mar 13 12:29:30 2017 @@ -598,6 +598,7 @@ public class JexlException extends Runti * @param node the node where the error occurred * @param annotation the annotation name * @return the error message + * @since 3.1 */ public static String annotationError(JexlNode node, String annotation) { StringBuilder msg = errorAt(node); Modified: commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlOperator.java URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlOperator.java?rev=1786671&r1=1786670&r2=1786671&view=diff ============================================================================== --- commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlOperator.java (original) +++ commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JexlOperator.java Mon Mar 13 12:29:30 2017 @@ -299,6 +299,7 @@ public enum JexlOperator { * If the returned Iterator is AutoCloseable, close will be called after the last execution of the loop block. * <br><strong>Syntax:</strong> <code>for(var x : y){...} </code> * <br><strong>Method:</strong> <code>Iterator<Object> forEach(R y);</code>. + * @since 3.1 */ FOR_EACH("for(...)", "forEach", 1); Modified: commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JxltEngine.java URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JxltEngine.java?rev=1786671&r1=1786670&r2=1786671&view=diff ============================================================================== --- commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JxltEngine.java (original) +++ commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/JxltEngine.java Mon Mar 13 12:29:30 2017 @@ -331,6 +331,7 @@ public abstract class JxltEngine { * Gets this script pragmas. * * @return the (non null, may be empty) pragmas map + * @since 3.1 */ Map<String, Object> getPragmas(); } Modified: commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/introspection/JexlSandbox.java URL: http://svn.apache.org/viewvc/commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/introspection/JexlSandbox.java?rev=1786671&r1=1786670&r2=1786671&view=diff ============================================================================== --- commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/introspection/JexlSandbox.java (original) +++ commons/proper/jexl/trunk/src/main/java/org/apache/commons/jexl3/introspection/JexlSandbox.java Mon Mar 13 12:29:30 2017 @@ -80,6 +80,7 @@ public final class JexlSandbox { * a black-box considers no permissions as "e;nothing is allowed"e;. * @param wb whether this sandbox is white (true) or black (false) * if no permission is explicitly defined for a class. + * @since 3.1 */ public JexlSandbox(boolean wb) { this(wb, new HashMap<String, Permissions>()); @@ -97,6 +98,7 @@ public final class JexlSandbox { * Creates a sandbox based on an existing permissions map. * @param wb whether this sandbox is white (true) or black (false) * @param map the permissions map + * @since 3.1 */ protected JexlSandbox(boolean wb, Map<String, Permissions> map) { white = wb;