This is an automated email from the ASF dual-hosted git repository.

henrib pushed a commit to tag 2.1
in repository https://gitbox.apache.org/repos/asf/commons-jexl.git

commit b163c4dc667ba529821fedc1633c0cdd846fbfd2
Author: Sebastian Bazley <s...@apache.org>
AuthorDate: Fri Dec 2 22:01:19 2011 +0000

    Restore some binary compatibility
    
    git-svn-id: 
https://svn-us.apache.org/repos/asf/commons/proper/jexl/branches/2.0@1209719 
13f79535-47bb-0310-9956-ffa450edef68
---
 .../commons/jexl2/parser/ASTFloatLiteral.java      | 48 ++++++++++++++++++++++
 .../commons/jexl2/parser/ASTIntegerLiteral.java    | 48 ++++++++++++++++++++++
 2 files changed, 96 insertions(+)

diff --git a/src/main/java/org/apache/commons/jexl2/parser/ASTFloatLiteral.java 
b/src/main/java/org/apache/commons/jexl2/parser/ASTFloatLiteral.java
new file mode 100644
index 0000000..1961857
--- /dev/null
+++ b/src/main/java/org/apache/commons/jexl2/parser/ASTFloatLiteral.java
@@ -0,0 +1,48 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.commons.jexl2.parser;
+
+/**
+ * @deprecated Only for use in maintaining binary compatibility - should not 
actually be used - will be removed in 3.0
+ */
+@Deprecated
+public final class ASTFloatLiteral extends JexlNode implements 
JexlNode.Literal<Float> {
+    /** The type literal value. */
+    Float literal = null;
+
+    public ASTFloatLiteral(int id) {
+        super(id);
+    }
+
+    public ASTFloatLiteral(Parser p, int id) {
+        super(p, id);
+    }
+    
+    /**
+     * Gets the literal value.
+     * @return the float literal
+     */
+    public Float getLiteral() {
+        return literal;
+    }
+    
+    /** {@inheritDoc} */
+    @Override
+    public Object jjtAccept(ParserVisitor visitor, Object data) {
+        return visitor.visit(this, data);
+    }
+}
diff --git 
a/src/main/java/org/apache/commons/jexl2/parser/ASTIntegerLiteral.java 
b/src/main/java/org/apache/commons/jexl2/parser/ASTIntegerLiteral.java
new file mode 100644
index 0000000..bf2f23b
--- /dev/null
+++ b/src/main/java/org/apache/commons/jexl2/parser/ASTIntegerLiteral.java
@@ -0,0 +1,48 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.commons.jexl2.parser;
+
+/**
+ * @deprecated Only for use in maintaining binary compatibility - should not 
actually be used - will be removed in 3.0
+ */
+@Deprecated
+public final class ASTIntegerLiteral extends JexlNode implements 
JexlNode.Literal<Integer> {
+    /** The type literal value. */
+    Integer literal = null;
+
+    ASTIntegerLiteral(int id) {
+        super(id);
+    }
+
+    ASTIntegerLiteral(Parser p, int id) {
+        super(p, id);
+    }
+    
+    /**
+     * Gets the literal value.
+     * @return the integer literal
+     */
+    public Integer getLiteral() {
+        return literal;
+    }
+
+    /** {@inheritDoc} */
+    @Override
+    public Object jjtAccept(ParserVisitor visitor, Object data) {
+        return visitor.visit(this, data);
+    }
+}

Reply via email to