Uses of Class
net.sf.arise.piji.AbstractFunction

Packages that use AbstractFunction
net.sf.arise.piji The piji core package. 
net.sf.arise.piji.fun Piji internal functions and primitives. 
 

Uses of AbstractFunction in net.sf.arise.piji
 

Subclasses of AbstractFunction in net.sf.arise.piji
 class Lambda
           
 

Uses of AbstractFunction in net.sf.arise.piji.fun
 

Subclasses of AbstractFunction in net.sf.arise.piji.fun
 class AbstractCompareFunction
          < is the Comparable less-than operator.
 class AbstractLetFunction
           
 class AbstractLoopFunction
          or returns the boolean or of the arguments
 class AccessFunction
          access takes an object and a field name.
 class AccessPrivateFunction
          access takes an object, a method name and any number of arguments
 class AddFunction
          + takes two or more numeric arguments for arithmetic addition
 class AndFunction
          or returns the boolean and of the arguments
 class ArrayGetFunction
          array-get takes an array, an index and a value, and gets that index of that array to that value
 class ArrayLengthFunction
          array-length takes an array and returns its length
 class ArraySetFunction
          array-set takes an array, an index and a value, and sets that index of that array to that value
 class BeginFunction
           
 class CastFunction
          cast takes a public class denominator and an object, and returns an IExplicitlyTypedWrapper instance wrapping it with the given class.
 class ClassFunction
           
 class DeclareFunction
           
 class DefineFunction
          define takes a symbol and a value and binds the value to that symbol in the current context.
 class DivideFunction
          / is the arithmetic division operator
 class DocumentationFunction
           
 class DoFunction
          or returns the boolean or of the arguments
 class EqualsFunction
          equals! takes a symbol and an optional numeric value, and increases the value bound to the symbol by one or the numeric value, if given
 class ForEachFunction
          for-each takes a symbol, a list and any number of expression.
 class ForFunction
          or returns the boolean or of the arguments
 class GetContextFunction
          or returns the boolean or of the arguments
 class GlobStarFunction
           
 class GreaterThanEqualFunction
          < is the Comparable greater-than operator.
 class GreaterThanFunction
          < is the Comparable greater-than operator.
 class IfFunction
          or returns the boolean or of the arguments
 class ImplementFunction
          implement takes an object and field name, and returns the value of the field of that name in that object
 class IncfFunction
          incf! takes a symbol and an optional numeric value, and increases the value bound to the symbol by one or the numeric value, if given
 class InFunction
           
 class InstanceofFunction
          instanceof takes an object and any number of class denominators, returns true iff the object is an instance of them all.
 class InvokeFunction
          invoke takes an object, a method name and any number of arguments
 class IsBoundFunction
          new takes a public class denominator and any number of constructor arguments
 class IsNullFunction
          isNull! takes a symbol and an optional numeric value, and increases the value bound to the symbol by one or the numeric value, if given
 class LambdaFunction
          lambda creates a new function, with or without a documentation string.
 class LessThanEqualFunction
          < is the Comparable less-than operator.
 class LessThanFunction
          < is the Comparable less-than operator.
 class LetFunction
          let* works like let, but the bindings' value expressions may refer to bindings already made in the let
 class LetStarFunction
          let* works like let, but the bindings' value expressions may refer to bindings already made in the let
 class MultiplyFunction
          * is the arithmetic multiplication operator
 class NewArrayFunction
          new-array takes a public class denominator and an integer argument denoting length.
 class NewFunction
          new takes a public class denominator and any number of constructor arguments
 class NewPrivateFunction
          newPrivate takes a class denominator and any number of constructor arguments
 class NewProxyFunction
          implement takes an object and field name, and returns the value of the field of that name in that object
 class NotFunction
          not returns the boolean inverse of its argument
 class OrFunction
          or returns the boolean or of the arguments
 class PrintFunction
          + takes two or more numeric arguments for arithmetic printition
 class PrintlnFunction
          + takes two or more numeric arguments for arithmetic printition
 class SetFunction
          set! takes a symbol and a value, and changes the existing binding of that symbol, or creates a new one
 class SubtractFunction
          - takes two or more numeric arguments for arithmetic subtraction
 class SynchronizedFunction
           
 class ThreadFunction
          thread returns the boolean inverse of its argument
 class ThrowFunction
           
 class TLambdaFunction
           
 class TryCatchFunction
          try-catch works like this:
 class WhileFunction
          or returns the boolean or of the arguments
 



All code and documentation is

Copyright (c) : 2000-2003 Kjetil Valstadsve & Maja S. Bratseth