NetLogo 6.2.2 - org.nlogo.nvm.AnonymousReporter
Keywords: NetLogo 6.2.2 org.nlogo.nvm.AnonymousReporter

NetLogo6.2.2 < Back
 

# Packages

-  package root
  Definition Classes
    root
-  package org
  Definition Classes
    root
-  package nlogo
  Definition Classes
    org
-  package nvm
  Definition Classes
    nlogo
- Activation
- AnonymousCommand
- AnonymousProcedure
- AnonymousReporter
- Argument
- ArgumentTypeException
- AssemblerAssistant
- AuxiliaryCompilerInterface
- Binding
- Command
- CompilerFlags
- CompilerInterface
- CompilerResults
- CompilerScoping
- ConcurrentJob
- Context
- CustomAssembled
- CustomGenerated
- DefaultCompilerServices
- EditorWorkspace
- EngineException
- ExclusiveJob
- ExtensionContext
- ExtensionManager
- FileManager
- GeneratorInterface
- HaltException
- ImportHandler
- Instruction
- InstructionJ
- Job
- JobManagerInterface
- JobManagerOwner
- LabInterface
- LetBinding
- LiftedLambda
- LoggingWorkspace
- MutableDouble
- MutableInteger
- MutableLong
- NetLogoStackOverflow
- NonLocalExit
- Optimizations
- PresentationCompilerInterface
- Procedure
- Referencer
- ReferencerReporter
- Reporter
- RuntimePrimitiveException
- Scoping
- SelfScoping
- StackTraceBuilder
- StackTraceBuilt
- Thunk
- Tracer
- Workspace
- WrappedExtensionException
- WrappedLogoException

c

org.nlogo.nvm

# AnonymousReporter 

###

#### case class AnonymousReporter(body: Reporter, formals: Array[Let], binding: Binding, locals: Array[AnyRef], source: String) extends AnonymousProcedure with api.AnonymousReporter with Product with Serializable

Source
  AnonymousProcedure.scala

Linear Supertypes
Serializable, Serializable, Product, Equals, api.AnonymousReporter, api.AnonymousProcedure, AnonymousProcedure, AnyRef, Any
 
Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. AnonymousReporter
2. Serializable
3. Serializable
4. Product
5. Equals
6. AnonymousReporter
7. AnonymousProcedure
8. AnonymousProcedure
9. AnyRef
10. Any

1. Hide All
2. Show All

Visibility

1. Public
2. All

### Instance Constructors

1.  new AnonymousReporter(body: Reporter, formals: Array[Let], binding: Binding, locals: Array[AnyRef], source: String)
2.  new AnonymousReporter(body: Reporter, formals: Array[Let], allLets: List[LetBinding], locals: Array[AnyRef])
   Annotations
     @deprecated
   Deprecated

     (Since version 6.0.1) Construct an anonymous reporter using Binding instead of List[LetBinding]

### 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.  final def asInstanceOf[T0]: T0
   Definition Classes
     Any
5.  val binding: Binding
   Definition Classes
     AnonymousReporter → AnonymousProcedure
6.  val body: Reporter
7.  def checkAgentClass(context: Context, agentClassString: String): Unit
   Definition Classes
     AnonymousProcedure
8.  def clone(): AnyRef
   Attributes
     protected[lang]
   Definition Classes
     AnyRef
   Annotations
     @throws( ... ) @native()
9.  final def eq(arg0: AnyRef): Boolean
   Definition Classes
     AnyRef
10.  def finalize(): Unit
    Attributes
      protected[lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( classOf[java.lang.Throwable] )
11.  val formals: Array[Let]
    Definition Classes
      AnonymousReporter → AnonymousProcedure
12.  final def getClass(): Class[_]
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
13.  final def isInstanceOf[T0]: Boolean
    Definition Classes
      Any
14.  val locals: Array[AnyRef]
    Definition Classes
      AnonymousReporter → AnonymousProcedure
15.  final def ne(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
16.  final def notify(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
17.  final def notifyAll(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
18.  def report(context: Context, args: Array[AnyRef]): AnyRef
19.  def report(context: api.Context, args: Array[AnyRef]): AnyRef

    Computes and reports a value

    Computes and reports a value

    When run by the `runresult` primitive or other primitives which take anonymous reporters as arguments, this is run on the Job Thread. Before invoking this, the NetLogo primitives which use anonymous reporters will check that the number of arguments contained in `args` is at least as long as the number of arguments specified by the tasks syntax method. It is a user error to run `report` with fewer `args` than specified.

    args

      The arguments to the reporter

    returns

      The value returned by the reporter

    Definition Classes
      AnonymousReporter → AnonymousReporter
20.  val source: String
21.  final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
      AnyRef
22.  val syntax: Syntax

    Used to specify the number of arguments required to run an anonymous procedure.

    Used to specify the number of arguments required to run an anonymous procedure.

    Note that an anonymous procedure may be supplied with more arguments depending on the number of arguments supplied to run/runresult. This only used to calculate argument count at the moment. Note that anonymous procedures as created by `->` are variadic in the number of arguments they accept. For instance, the anonymous procedure returned by `[[x y] -> x + y]` can be run with 10 arguments and the last 8 will be ignored. The current versions only makes assertions that the number of arguments is greater than the syntax minimum.

    Future versions may make greater use of the information provided by `syntax`. Primitives returning anonymous procedures will want to ensure the anonymous procedure's syntax is not more restrictive than the expected argument(s).

    Definition Classes
      AnonymousReporter → AnonymousProcedure
23.  def toString(): String
    Definition Classes
      AnonymousReporter → AnyRef → Any
24.  final def wait(): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )
25.  final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )
26.  final def wait(arg0: Long): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... ) @native()

### Inherited from Serializable

### Inherited from Product

### Inherited from Equals

### Inherited from api.AnonymousReporter

### Inherited from api.AnonymousProcedure

### Inherited from AnonymousProcedure

### Inherited from AnyRef

### Inherited from Any

### Ungrouped