org.nlogo.nvm
Members list
Type members
Classlikes
Attributes
- Source
- AnonymousProcedure.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AnonymousCommandtrait AnonymousProceduretrait AnonymousProcedureclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Source
- AnonymousProcedure.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AnonymousCommandclass AnonymousReporter
Attributes
- Companion
- trait
- Source
- AnonymousProcedure.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
AnonymousProcedure.type
Attributes
- Source
- AnonymousProcedure.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AnonymousReportertrait AnonymousProceduretrait AnonymousProcedureclass Objecttrait Matchableclass AnyShow all
Passes arguments to extension primitives.
Attributes
- Companion
- class
- Source
- ArgumentTypeException.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Source
- ArgumentTypeException.scala
- Supertypes
-
trait StackTraceBuiltclass EngineExceptionclass LogoExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- AssemblerAssistant.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- CompilerInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- class
- Source
- Binding.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Binding.type
Attributes
- Companion
- object
- Source
- Binding.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- CompilerInterface.scala
- Supertypes
Attributes
- Source
- CompilerInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- CompilerResults.scala
- Supertypes
CompilerScoping lets the compiler know that the block at the specified index should have enterScope/exitScope placed around its statements.
CompilerScoping lets the compiler know that the block at the specified index should have enterScope/exitScope placed around its statements.
Attributes
- Source
- Scoping.scala
- Supertypes
Attributes
- Source
- ConcurrentJob.scala
- Supertypes
-
class Jobclass Objecttrait Matchableclass Any
Attributes
- Source
- CustomAssembled.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- CustomGenerated.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- DefaultCompilerServices.scala
- Supertypes
Attributes
- Source
- PrimaryWorkspace.scala
- Supertypes
Attributes
- Source
- Workspace.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Source
- EngineException.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
EngineException.type
Attributes
- Companion
- object
- Source
- EngineException.scala
- Supertypes
-
class LogoExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Source
- ExclusiveJob.scala
- Supertypes
-
class Jobclass Objecttrait Matchableclass Any
Attributes
- Source
- ExperimentManager.scala
- Supertypes
Attributes
- Source
- ExperimentManager.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Source
- ExperimentManager.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- ExperimentManager.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ExperimentType.type
workspace and nvmContext are public vals, even though that violates the org.nlogo.api abstraction, so extensions can go around that if they must. As the extensions API improves, this should become less often necessary.
workspace and nvmContext are public vals, even though that violates the org.nlogo.api abstraction, so extensions can go around that if they must. As the extensions API improves, this should become less often necessary.
Attributes
- Source
- ExtensionContext.scala
- Supertypes
Attributes
- Source
- ExtensionManager.scala
- Supertypes
- Known subtypes
-
class ExtensionManager
Attributes
- Source
- FileManager.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- GeneratorInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- HaltException.scala
- Supertypes
-
trait HaltSignalclass LogoExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- ImportHandler.scala
- Supertypes
Attributes
- Companion
- class
- Source
- Instruction.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Instruction.type
Attributes
- Companion
- object
- Source
- Instruction.scala
- Supertypes
- Known subtypes
-
class Reportertrait ReferencerReporter
Attributes
- Source
- JobManagerInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- JobManagerOwner.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Workspace
Attributes
- Companion
- trait
- Source
- LabInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LabInterface.type
Attributes
- Companion
- object
- Source
- LabInterface.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Source
- LambdaArgs.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
LambdaArgs.type
Attributes
- Companion
- object
- Source
- LambdaArgs.scala
- Supertypes
Attributes
- Source
- LambdaArgsHandler.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LambdaArgsHandler.type
Attributes
- Source
- LetBinding.scala
- Supertypes
Attributes
- Source
- LiftedLambda.scala
- Supertypes
Attributes
- Source
- MutableDouble.scala
- Supertypes
Attributes
- Source
- MutableInteger.scala
- Supertypes
Attributes
- Source
- MutableLong.scala
- Supertypes
Attributes
- Source
- EngineException.scala
- Supertypes
-
class EngineExceptionclass LogoExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- NonLocalExit.scala
- Supertypes
-
class RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- Optimizations.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Optimizations.type
Attributes
- Source
- CompilerInterface.scala
- Supertypes
Attributes
- Source
- PrimaryWorkspace.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class HeadlessWorkspaceclass DummyPrimaryWorkspace
Attributes
- Companion
- class
- Source
- Procedure.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Procedure.type
Attributes
- Companion
- object
- Source
- Procedure.scala
- Supertypes
- Known subtypes
-
class LiftedLambda
Attributes
- Source
- Referencer.scala
- Supertypes
-
class Commandclass Instructiontrait TokenHolderclass InstructionJclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- Referencer.scala
- Supertypes
-
class Reporterclass Instructiontrait TokenHolderclass InstructionJclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- Reporter.scala
- Supertypes
-
class Instructiontrait TokenHolderclass InstructionJclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait ReferencerReporter
Attributes
- Source
- EngineException.scala
- Supertypes
-
trait StackTraceBuiltclass EngineExceptionclass LogoExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ArgumentTypeException
Scoping lets the compiler know that this primitive introduces scope so that it can choose how to handle let-variables introduced in it.
Scoping lets the compiler know that this primitive introduces scope so that it can choose how to handle let-variables introduced in it.
Attributes
- Source
- Scoping.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait CompilerScopingtrait SelfScoping
SelfScoping indicates the primitive introduces scope as part of its operation.
SelfScoping indicates the primitive introduces scope as part of its operation.
Attributes
- Source
- Scoping.scala
- Supertypes
A stack trace is displayed to the user when an error occurs in running code. Example:
A stack trace is displayed to the user when an error occurs in running code. Example:
division by zero error while observer running / called by plot 'plot 1' setup code called by RESET-TICKS called by procedure SETUP called by Command Center
Entries in stack traces can come from different places.
In the example,
- "/" is the individual primitive in which the error occurred
- "plot 'plot 1' setup code" is an anonymous procedure in a plot
- "RESET-TICKS" is not a procedure, but a command that can trigger the execution of procedures (see also tick, setup-plots, update-plots)
- "SETUP" is an ordinary procedure
- "Command Center" is the display name of the dummy top level procedure wrapped around the user's code.
Attributes
- Source
- StackTraceBuilder.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StackTraceBuilder.type
Attributes
- Source
- EngineException.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ArgumentTypeExceptionclass WrappedLogoException
- Self type
Attributes
- Source
- Thunk.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- Tracer.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- Workspace.scala
- Supertypes
-
trait JobManagerOwnertrait Workspacetrait Controllabletrait ViewSettingstrait RandomServicestrait LiteralParsertrait ImporterUsertrait WorldResizerclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- EngineException.scala
- Supertypes
-
trait StackTraceBuiltclass EngineExceptionclass LogoExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- EngineException.scala
- Supertypes
-
trait StackTraceBuiltclass EngineExceptionclass LogoExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all