/* */ package org.jaxen.expr;
/* */
/* */ import java.util.
Iterator;
/* */ import java.util.
List;
/* */ import org.jaxen.util.
SingleObjectIterator;
/* */ import org.jaxen.util.
SingletonList;
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */ public abstract class
DefaultExpr
/* */ implements
Expr
/* */ {
/* */ public
Expr simplify() {
/* 66 */ return this;
/* */ }
/* */
/* */
/* */ public static
Iterator convertToIterator(
Object obj) {
/* 71 */ if (
obj instanceof
Iterator)
/* */ {
/* 73 */ return (
Iterator)
obj;
/* */ }
/* */
/* 76 */ if (
obj instanceof
List)
/* */ {
/* 78 */ return ((
List)
obj).
iterator();
/* */ }
/* */
/* 81 */ return (
Iterator)new
SingleObjectIterator(
obj);
/* */ }
/* */
/* */
/* */ public static
List convertToList(
Object obj) {
/* 86 */ if (
obj instanceof
List)
/* */ {
/* 88 */ return (
List)
obj;
/* */ }
/* */
/* 91 */ return (
List)new
SingletonList(
obj);
/* */ }
/* */ }
/* Location: /Users/tommy/.m2/repository/jaxen/jaxen/1.1.1/jaxen-1.1.1.jar!/org/jaxen/expr/DefaultExpr.class
* Java compiler version: 2 (46.0)
* JD-Core Version: 1.1.3
*/