c

org.nlogo.nvm

Command

abstract class Command extends Instruction

Source
Command.java
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Command
  2. Instruction
  3. TokenHolder
  4. InstructionJ
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Command()

Abstract Value Members

  1. abstract def perform(context: Context): Unit

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def argEvalAgent(context: Context, index: Int): Agent
    Definition Classes
    Instruction
  5. def argEvalAgentSet(context: Context, index: Int, kind: AgentKind): AgentSet
    Definition Classes
    Instruction
  6. def argEvalAgentSet(context: Context, index: Int): AgentSet
    Definition Classes
    Instruction
  7. def argEvalAnonymousCommand(context: Context, index: Int): api.AnonymousCommand
    Definition Classes
    Instruction
  8. def argEvalAnonymousReporter(context: Context, index: Int): api.AnonymousReporter
    Definition Classes
    Instruction
  9. def argEvalBoolean(context: Context, index: Int): Boolean
    Definition Classes
    Instruction
  10. def argEvalBooleanValue(context: Context, index: Int): Boolean
    Definition Classes
    Instruction
  11. def argEvalCodeBlock(context: Context, argIndex: Int): List[Token]
    Definition Classes
    Instruction
  12. def argEvalDouble(context: Context, index: Int): Double
    Definition Classes
    Instruction
  13. def argEvalDoubleValue(context: Context, index: Int): Double
    Definition Classes
    Instruction
  14. def argEvalIntValue(context: Context, index: Int): Int
    Definition Classes
    Instruction
  15. def argEvalLink(context: Context, index: Int): Link
    Definition Classes
    Instruction
  16. def argEvalList(context: Context, index: Int): LogoList
    Definition Classes
    Instruction
  17. def argEvalPatch(context: Context, index: Int): Patch
    Definition Classes
    Instruction
  18. def argEvalString(context: Context, index: Int): String
    Definition Classes
    Instruction
  19. def argEvalSymbol(context: Context, argIndex: Int): Token
    Definition Classes
    Instruction
  20. def argEvalTurtle(context: Context, index: Int): Turtle
    Definition Classes
    Instruction
  21. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  22. def callsOtherCode(): Boolean
  23. var chosenMethod: Method
    Definition Classes
    Instruction
  24. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  25. def copyFieldsFrom(sourceInstr: Instruction): Unit
    Definition Classes
    Instruction
  26. def copyMetadataFrom(srcInstr: Instruction): Unit
    Definition Classes
    Instruction
  27. var disassembly: Thunk[String]
    Definition Classes
    Instruction
  28. def displayName: String
    Definition Classes
    Instruction
  29. def dump(indentLevel: Int): String
    Definition Classes
    Instruction
  30. def dump: String
    Definition Classes
    Instruction
  31. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  33. def extractErrorInstruction(ex: EngineException): Instruction
    Definition Classes
    Instruction
  34. var fullSource: String
    Definition Classes
    Instruction
  35. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  36. def getFilename: String
    Definition Classes
    Instruction
  37. def getPositionAndLength(): Array[Int]
    Definition Classes
    Instruction
  38. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  39. def init(workspace: Workspace): Unit
    Definition Classes
    Instruction
  40. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  41. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  42. def newValidDouble(d: Double, context: Context): Double
    Definition Classes
    Instruction
  43. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  44. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  45. var source: String
    Definition Classes
    Instruction
  46. var storedSourceEndPosition: Int
    Definition Classes
    Instruction
  47. var storedSourceSnippet: String
    Definition Classes
    Instruction
  48. var storedSourceStartPosition: Int
    Definition Classes
    Instruction
  49. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  50. def throwAgentClassException(context: Context, kind: AgentKind): Nothing
    Definition Classes
    Instruction
  51. def toString(): String
    Definition Classes
    Instruction → AnyRef → Any
  52. var token: Token
    Definition Classes
    Instruction
  53. def validDouble(d: Double, context: Context): Double
    Definition Classes
    Instruction
  54. def validLong(d: Double, context: Context): Long
    Definition Classes
    Instruction
  55. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  57. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Instruction

Inherited from TokenHolder

Inherited from InstructionJ

Inherited from AnyRef

Inherited from Any

Ungrouped