org.moe.runtime

MoeSubroutine

class MoeSubroutine extends MoeObject

MoeSubroutine: Class for moe subroutine!

Linear Supertypes
MoeObject, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MoeSubroutine
  2. MoeObject
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MoeSubroutine(name: String, body: (List[MoeObject]) ⇒ MoeObject)

    name

    MoeSubroutine

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def callMethod(method: MoeMethod, args: List[MoeObject]): MoeObject

    Invoke the named method with the supplied arguments.

    Invoke the named method with the supplied arguments.

    args

    The list of arguments to provide to the method

    Definition Classes
    MoeObject
  8. def callMethod(method: MoeMethod): MoeObject

    Invoke the named method.

    Invoke the named method.

    Definition Classes
    MoeObject
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  10. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  12. def execute(args: List[MoeObject]): MoeObject

    Executes the body of this subroutine passing in a list of arguments

  13. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  14. def getAssociatedClass: Option[MoeClass]

    Returns the class associted with this object, if there is one.

    Returns the class associted with this object, if there is one.

    Definition Classes
    MoeObject
  15. def getBody: (List[MoeObject]) ⇒ MoeObject

    Returns the executable body of this subroutine

  16. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  17. def getID: Int

    Returns the ID of this class.

    Returns the ID of this class.

    Definition Classes
    MoeObject
  18. def getName: String

    Returns the name of this subroutine

  19. def hasAssociatedClass: Boolean

    Returns true if a class is associated with this object.

    Returns true if a class is associated with this object.

    Definition Classes
    MoeObject
  20. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  21. def isFalse: Boolean

    Returns false.

    Returns false.

    Definition Classes
    MoeObject
  22. def isInstanceOf(klass: MoeClass): Boolean

    Definition Classes
    MoeObject
  23. def isInstanceOf(klassname: String): Boolean

    Ask if this object is-a instance of a class

    Ask if this object is-a instance of a class

    Definition Classes
    MoeObject
  24. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  25. def isTrue: Boolean

    Returns true.

    Returns true.

    Definition Classes
    MoeObject
  26. def isUndef: Boolean

    Returns false

    Returns false

    Definition Classes
    MoeObject
  27. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  30. def setAssociatedClass(c: Option[MoeClass]): Unit

    Set the class that is associated with this object.

    Set the class that is associated with this object.

    c

    The class to associate with this object.

    Definition Classes
    MoeObject
  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  32. def toString(): String

    Returns a string representation of this object.

    Returns a string representation of this object.

    Definition Classes
    MoeObject → AnyRef → Any
  33. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  34. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  35. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from MoeObject

Inherited from AnyRef

Inherited from Any

Ungrouped