Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| GNU Prolog for Java
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
gnu.prolog.vm.interpreter.Tracer.TraceLevel

Packages that use Tracer.TraceLevel
gnu.prolog.vm.buildins.debug |
gnu.prolog.vm.interpreter | `InterpretedCodeCompiler` uses the various classes beginning with I and extending `Instruction` in the `instruction` sub-package to compile clauses to `InterpretedByteCode`.

Uses of Tracer.TraceLevel in gnu.prolog.vm.buildins.debug

Methods in gnu.prolog.vm.buildins.debug that return types with arguments of type Tracer.TraceLevel
`static EnumSet<Tracer.TraceLevel>` | `Predicate_spy.getTraceLevel(Term term)`

Uses of Tracer.TraceLevel in gnu.prolog.vm.interpreter

Fields in gnu.prolog.vm.interpreter declared as Tracer.TraceLevel
`protected Tracer.TraceLevel` | `TracerEvent.level`

Fields in gnu.prolog.vm.interpreter with type parameters of type Tracer.TraceLevel
`protected Map<CompoundTermTag,EnumSet<Tracer.TraceLevel>>` | `Tracer.tracePoints` Current active trace points

Methods in gnu.prolog.vm.interpreter that return Tracer.TraceLevel
`Tracer.TraceLevel` | `TracerEvent.getLevel()`
`static Tracer.TraceLevel` | `Tracer.TraceLevel.valueOf(String name)` Returns the enum constant of this type with the specified name.
`static Tracer.TraceLevel[]` | `Tracer.TraceLevel.values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in gnu.prolog.vm.interpreter that return types with arguments of type Tracer.TraceLevel
`static EnumSet<Tracer.TraceLevel>` | `Tracer.TraceLevel.fromString(String lvl)` Convert a string to an enum set

Methods in gnu.prolog.vm.interpreter with parameters of type Tracer.TraceLevel
`void` | `Tracer.addTrace(CompoundTermTag pred, Tracer.TraceLevel level)`
`void` | `Tracer.removeTrace(CompoundTermTag pred, Tracer.TraceLevel level)`
`protected void` | `Tracer.sendEvent(Tracer.TraceLevel level, Interpreter interpreter, CompoundTermTag tag, Term[] args)` Notify the listeners
`void` | `Tracer.traceEvent(Tracer.TraceLevel level, Interpreter interpreter, CompoundTermTag tag, Term[] args)` A trace event

Method parameters in gnu.prolog.vm.interpreter with type arguments of type Tracer.TraceLevel
`void` | `Tracer.addTrace(CompoundTermTag pred, EnumSet<Tracer.TraceLevel> levels)` Set a trace point
`void` | `Tracer.removeTrace(CompoundTermTag pred, EnumSet<Tracer.TraceLevel> levels)` Remove a given level
`void` | `Tracer.setTrace(CompoundTermTag pred, EnumSet<Tracer.TraceLevel> levels)`

Constructors in gnu.prolog.vm.interpreter with parameters of type Tracer.TraceLevel
`TracerEvent(Tracer tracer, Tracer.TraceLevel level, CompoundTermTag tag, Term[] args)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| GNU Prolog for Java
PREV NEXT | FRAMES NO FRAMES