Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## avrora.sim
Class InterpreterError

    java.lang.Object
      avrora.sim.InterpreterError

public class InterpreterError
extends java.lang.Object

The `InterpreterError` class is a collection point for all of the error classes that correspond to errors that can happen during the interpretation of a program.

Nested Class Summary
`static class` | `InterpreterError.AddressOutOfBoundsException` The `AddressOutOfBoundsException` is thrown when the user attempts to access out of bounds memory through the state interface.
`static class` | `InterpreterError.NoSuchInstructionException` The `NoSuchInstructionException()` is thrown when the program attempts to execute an instruction that does not exist (i.e. a section of the flash that is not initialized).
`static class` | `InterpreterError.PCAlignmentException` The `PCAlignmentException` is thrown if the program counter somehow becomes misaligned.
`static class` | `InterpreterError.PCOutOfBoundsException` The `PCOutOfBoundsException` is thrown when the progrma attempts to execute an instruction outside the bounds of the flash.

Constructor Summary
`InterpreterError()`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### InterpreterError

    public InterpreterError()

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD