Deprecated API

Deprecated Fields
com.sri.oaa2.icl.IclUtils.iclTrue
          use getTrueAtom() 
com.sri.oaa2.icl.IclVar.iclVar
          use new IclVar() 
com.sri.oaa2.lib.LibOaa.oaa_library_language
          Use LibOaa.getLibraryLanguage() 
com.sri.oaa2.lib.LibOaa.oaa_library_release
          Use LibOaa.oaa_library_version 
com.sri.oaa2.lib.LibOaa.oaa_library_version
          Use getLibraryVersion() 
 

Deprecated Methods
com.sri.oaa2.icl.IclAST.findAll(AST)
          unimplemented 
com.sri.oaa2.icl.IclAST.findAllPartial(AST)
          unimplemented 
com.sri.oaa2.icl.IclUtils.icl(String)
          use IclTerm.fromString(String) (which throws exceptions). You can also use fromString(bolean, String) if you want a runtime exception. 
com.sri.oaa2.icl.IclTerm.iclAddToList(IclTerm)
          use add 
com.sri.oaa2.icl.IclTerm.iclAddToList(IclTerm, boolean)
          use add(IclTerm) or add(int, IclTerm) 
com.sri.oaa2.icl.IclTerm.iclAppend(IclTerm)
          use add 
com.sri.oaa2.icl.IclTerm.iclArguments()
          use toArrayList() 
com.sri.oaa2.icl.IclTerm.iclArgumentsIterator()
          use listIterator() or iterator() 
com.sri.oaa2.icl.IclTerm.iclClone()
          use clone() 
com.sri.oaa2.icl.IclTerm.iclDelete(IclTerm)
          use removeUnifying 
com.sri.oaa2.icl.IclTerm.iclDerefTerm(IclTerm, HashMap)
          use Unifier.getInstance().deref() 
com.sri.oaa2.icl.IclObjectUnificator.iclDerefTerm(IclTerm, HashMap)
          use deref 
com.sri.oaa2.icl.IclTerm.iclFloat()
          use ToFloat.getInstance().from() or ((IclFloat)this).toFloat or ((IclFloat)this).toDouble 
com.sri.oaa2.icl.IclInt.iclFloat()
          use toInteger().floatValue() 
com.sri.oaa2.icl.IclFloat.iclFloat()
          use toFloat() 
com.sri.oaa2.icl.IclTerm.iclFunctor()
          use ToFunctor.getInstance().from() or ((IclStruct)this).getFunctor() 
com.sri.oaa2.icl.IclList.iclGetEmptyList()
          use IclList() 
com.sri.oaa2.icl.IclTerm.iclInt()
          use ToInt.getInstance().from() or ((IclInt)this).toInt 
com.sri.oaa2.icl.IclInt.iclInt()
          use toInt() 
com.sri.oaa2.icl.IclUtils.iclIsEmptyList(IclTerm)
          use IclTerm.isEmptyList 
com.sri.oaa2.icl.IclUtils.iclIsFloat(IclTerm)
          use IclTerm.isFloat 
com.sri.oaa2.icl.IclUtils.iclIsGroup(IclTerm)
          use IclTerm.isGroup 
com.sri.oaa2.icl.IclUtils.iclIsInt(IclTerm)
          use IclTerm.isInt 
com.sri.oaa2.icl.IclUtils.iclIsList(IclTerm)
          use IclTerm.isList 
com.sri.oaa2.icl.IclUtils.iclIsStr(IclTerm)
          use IclTerm.isStr 
com.sri.oaa2.icl.IclUtils.iclIsStruct(IclTerm)
          use IclTerm.isStruct 
com.sri.oaa2.icl.IclUtils.iclIsValid(IclTerm)
          silly--will always return true 
com.sri.oaa2.icl.IclUtils.iclIsVar(IclTerm)
          use IclTerm.isVar 
com.sri.oaa2.icl.IclTerm.iclListIterator()
          use listIterator() or iterator() 
com.sri.oaa2.icl.IclTerm.iclListLen()
          use size 
com.sri.oaa2.icl.IclUtils.iclMember(IclTerm, IclTerm)
          use getMember 
com.sri.oaa2.icl.IclUtils.iclNewTermFromString(String)
          use IclTerm.fromString() 
com.sri.oaa2.icl.IclTerm.iclNthTerm(int)
          use getTerm(index - 1) 
com.sri.oaa2.icl.IclTerm.iclNumTerms()
          use size 
com.sri.oaa2.icl.IclUtils.iclParamValue(String, IclTerm)
          use termParamValue().getTerm(0) or getParamValue() 
com.sri.oaa2.icl.IclUtils.iclParamValue(String, IclTerm, IclTerm)
          use termParamValue 
com.sri.oaa2.icl.IclUtils.iclParamValueAsInt(String, IclTerm)
          use intParamValue() 
com.sri.oaa2.icl.IclTerm.iclRemoveElement(IclTerm)
          use removeUnifying 
com.sri.oaa2.icl.IclTerm.iclRemoveFromList(IclTerm)
          use removeUnifying 
com.sri.oaa2.icl.IclTerm.iclReplaceElement(IclTerm, IclTerm)
          use replaceUnifying 
com.sri.oaa2.icl.IclTerm.iclReplaceNthTerm(int, IclTerm)
          use replaceElement 
com.sri.oaa2.icl.IclTerm.iclRetractAll()
          use clearTerms 
com.sri.oaa2.icl.IclList.iclSortList(Comparator)
          use sort 
com.sri.oaa2.icl.IclTerm.iclStarter()
          use ToStarter.getInstance().from() or ((IclGroup)this).getStarter 
com.sri.oaa2.icl.IclList.iclStarter()
          use getStarter 
com.sri.oaa2.icl.IclGroup.iclStarter()
          use getStarter 
com.sri.oaa2.icl.IclTerm.iclStr()
          use toIdentifyingString() 
com.sri.oaa2.icl.IclStruct.iclStr()
          use getFunctor 
com.sri.oaa2.icl.IclStr.iclStr()
          use toString() or toQuotedString() or toUnquotedString() or getForcedQuoted() 
com.sri.oaa2.icl.IclString.iclStRemoveQuotes(String)
          use IclUtils.removeQuotes 
com.sri.oaa2.icl.IclTerm.iclUnify(IclTerm, IclTerm)
          use Unifier.getInstance().unify() 
com.sri.oaa2.icl.IclTerm.iclUnify(IclTerm, IclTerm, boolean)
          use Unifier.getInstance().unify() 
com.sri.oaa2.icl.IclTerm.iclUnify(IclTerm, IclTerm, HashMap)
          use Unifier.getInstance().unify() 
com.sri.oaa2.icl.IclList.iclUnion(IclTerm)
          use addList 
com.sri.oaa2.icl.IclGroup.setOuter(char)
          use setStarter and setEnder 
com.sri.oaa2.icl.IclTerm.toArrayList()
          Use iterator() or listIterator() methods. 
com.sri.oaa2.icl.IclTerm.toVector()
          use toArrayList() 
 

Deprecated Constructors
com.sri.oaa2.icl.IclList(Vector)
          use IclList(ArrayList) 
com.sri.oaa2.icl.IclStruct(String, Vector)