@Deprecated public class MethodSymbol extends Symbol
ISymbol.RuleType
DUMMY_EVALUATOR
CONSOLE_OUTPUT, CONSTANT, DELAYED_RULE_EVALUATION, FLAT, FLATORDERLESS, HOLDALL, HOLDFIRST, HOLDREST, LISTABLE, NHOLDALL, NHOLDFIRST, NHOLDREST, NOATTRIBUTE, NUMERICFUNCTION, ONEIDENTITY, ORDERLESS, PACKAGE_LOADED
ASTID, BLANKID, COMPLEXID, DOUBLECOMPLEXID, DOUBLEID, FRACTIONID, INTEGERID, METHODSYMBOLID, PATTERNID, STRINGID, SYMBOLID
Constructor and Description |
---|
MethodSymbol(java.lang.String symbolName,
java.lang.String classname,
java.lang.String methodname)
Deprecated.
|
MethodSymbol(java.lang.String symbolName,
java.lang.String packagename,
java.lang.String classname,
java.lang.String methodname)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(IExpr obj)
Deprecated.
Compares this expression with the specified expression for order.
|
boolean |
equals(java.lang.Object obj)
Deprecated.
Test if this is equal to b.
|
int |
hashCode()
Deprecated.
Hashcode of this Element.
|
ISymbol |
head()
Deprecated.
If this object is an instance of
IAST get the first element
(offset 0) of the IAST list (i.e. get(0) ). |
int |
hierarchy()
Deprecated.
A unique integer ID for the implementation of this expression
|
IExpr |
invoke(IAST args)
Deprecated.
Invoke the static method represented by this object
|
boolean |
isFalse()
Deprecated.
Test if this expression equals the symbol "False"
|
boolean |
isTrue()
Deprecated.
Test if this expression equals the symbol
True . |
java.lang.String |
toString()
Deprecated.
|
accept, accept, accept, accept, apply, clear, clearAll, containsRules, createRulesData, definition, definitionToString, evalComplex, evalDouble, evalDownRule, evalNumber, evalSignedNumber, evaluate, evaluateHead, evalUpRule, fullFormString, get, getAssignedValue, getAttributes, getDefaultValue, getDefaultValue, getEvaluator, getRulesData, getSymbolName, hasAssignedSymbolValue, hasLocalVariableStack, internalFormString, internalJavaString, internalScalaString, isAtom, isConstant, isE, isIndeterminate, isNegative, isPi, isPolynomial, isPolynomial, isPolynomialOfMaxDegree, isPositive, isString, isSymbolName, isValue, isVariable, mapConstantDouble, negate, popLocalVariable, pushLocalVariable, pushLocalVariable, putDownRule, putDownRule, putDownRule, putUpRule, putUpRule, readResolve, readRules, reassignSymbolValue, removeRule, set, setAttributes, setDefaultValue, setDefaultValue, setEvaluator, variables2Slots, writeRules
$div, $minus, $plus, $times, $up, abs, and, apply, asType, conjugate, copy, dec, divide, egcd, factory, gcd, getAt, inc, inverse, leafCount, leaves, minus, mod, multiply, negative, opposite, optional, or, plus, power, power, remainder, replaceAll, replaceAll, replacePart, replaceRepeated, replaceRepeated, replaceRepeated, replaceSlots, signum, subtract, sum, times, topHead, toScript, toScriptFactory
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
$div, $minus, $plus, $times, $up, and, apply, asType, dec, divide, getAt, getField, ifPresent, inc, inverse, isAllExpanded, isAnd, isArcCos, isArcCosh, isArcSin, isArcSinh, isArcTan, isArcTanh, isAST, isAST, isAST, isAST, isAST, isAST, isAST, isASTSizeGE, isBlank, isComplex, isComplexInfinity, isComplexNumeric, isCondition, isCos, isCosh, isDerivative, isDirectedInfinity, isExpanded, isFlatAST, isFraction, isFree, isFree, isFree, isFreeAST, isFreeAST, isFreeOfPatterns, isFunction, isGEOrdered, isGTOrdered, isInfinity, isInteger, isIntegerResult, isLEOrdered, isList, isListOfLists, isLog, isLTOrdered, isMatrix, isMember, isMember, isMinusOne, isModule, isNegativeInfinity, isNegativeResult, isNonNegativeResult, isNot, isNumber, isNumEqualInteger, isNumEqualRational, isNumeric, isNumericFunction, isNumericMode, isNumIntValue, isOne, isONE, isOr, isOrderlessAST, isPattern, isPatternDefault, isPatternExpr, isPatternSequence, isPlus, isPlusTimesPower, isPositiveResult, isPower, isPresent, isRational, isRationalResult, isRationalValue, isRealResult, isRuleAST, isSame, isSame, isSequence, isSignedNumber, isSin, isSinh, isSlot, isSlotSequence, isSpan, isSymbol, isTan, isTanh, isTimes, isUnit, isVector, isZero, isZERO, leafCount, leaves, minus, mod, multiply, multiply, negative, ofNullable, opposite, optional, or, orElse, orElseGet, orElseThrow, plus, power, power, reciprocal, replaceAll, replaceAll, replacePart, replaceRepeated, replaceRepeated, replaceSlots, signum, subtract, sum, times, timesDistributed, topHead
@Deprecated public MethodSymbol(java.lang.String symbolName, java.lang.String packagename, java.lang.String classname, java.lang.String methodname)
symbolName
- packagename
- classname
- methodname
- @Deprecated public MethodSymbol(java.lang.String symbolName, java.lang.String classname, java.lang.String methodname)
symbolName
- classname
- methodname
- public IExpr invoke(IAST args)
args
- java.lang.Exception
public boolean equals(java.lang.Object obj)
public int hashCode()
public int hierarchy()
public int compareTo(IExpr obj)
public boolean isTrue()
True
.public boolean isFalse()
public ISymbol head()
IAST
get the first element
(offset 0) of the IAST
list (i.e. get(0) ).