Index
All Classes and Interfaces|All Packages|Serialized Form
C
- CONSOLE - Enum constant in enum class gay.object.hexdebug.core.api.debugging.DebugOutputCategory
- createDebugThread(DebugEnvironment, Integer) - Method in interface gay.object.hexdebug.core.api.HexDebugCoreAPI
D
- DebugEnvironment - Class in gay.object.hexdebug.core.api.debugging
-
Like
CastingEnvironment, but for debugging. - DebugEnvironment(ServerPlayer) - Constructor for class gay.object.hexdebug.core.api.debugging.DebugEnvironment
- DebugException - Exception in gay.object.hexdebug.core.api.exceptions
-
Base class for errors thrown by debugger-related API methods.
- DebugException() - Constructor for exception gay.object.hexdebug.core.api.exceptions.DebugException
- DebugException(String) - Constructor for exception gay.object.hexdebug.core.api.exceptions.DebugException
- DebugException(String, Throwable) - Constructor for exception gay.object.hexdebug.core.api.exceptions.DebugException
- DebugException(String, Throwable, boolean, boolean) - Constructor for exception gay.object.hexdebug.core.api.exceptions.DebugException
- DebugException(Throwable) - Constructor for exception gay.object.hexdebug.core.api.exceptions.DebugException
- DebugOutputCategory - Enum Class in gay.object.hexdebug.core.api.debugging
- DebugStepType - Enum Class in gay.object.hexdebug.core.api.debugging
E
- ESCAPE - Enum constant in enum class gay.object.hexdebug.core.api.debugging.DebugStepType
G
- gay.object.hexdebug.core.api - package gay.object.hexdebug.core.api
- gay.object.hexdebug.core.api.debugging - package gay.object.hexdebug.core.api.debugging
- gay.object.hexdebug.core.api.exceptions - package gay.object.hexdebug.core.api.exceptions
- getCaster() - Method in class gay.object.hexdebug.core.api.debugging.DebugEnvironment
- getDebugEnv() - Method in interface gay.object.hexdebug.core.api.debugging.IDebuggableCastEnv
- getDebugEnv(CastingEnvironment) - Method in interface gay.object.hexdebug.core.api.HexDebugCoreAPI
- getDebugEnv(ServerPlayer, UUID) - Method in interface gay.object.hexdebug.core.api.HexDebugCoreAPI
- getLastDebugStepType() - Method in class gay.object.hexdebug.core.api.debugging.DebugEnvironment
- getLastEvaluatedAction() - Method in class gay.object.hexdebug.core.api.debugging.DebugEnvironment
- getSessionId() - Method in class gay.object.hexdebug.core.api.debugging.DebugEnvironment
H
- HexDebugCoreAPI - Interface in gay.object.hexdebug.core.api
-
Main API service for hexdebug-core.
I
- IDebuggableCastEnv - Interface in gay.object.hexdebug.core.api.debugging
-
An optional helper interface for implementing casting environments with debug support.
- IllegalDebugSessionException - Exception in gay.object.hexdebug.core.api.exceptions
-
The provided debug session ID or debug environment is invalid or already in use.
- IllegalDebugSessionException() - Constructor for exception gay.object.hexdebug.core.api.exceptions.IllegalDebugSessionException
- IllegalDebugSessionException(String) - Constructor for exception gay.object.hexdebug.core.api.exceptions.IllegalDebugSessionException
- IllegalDebugSessionException(String, Throwable) - Constructor for exception gay.object.hexdebug.core.api.exceptions.IllegalDebugSessionException
- IllegalDebugSessionException(String, Throwable, boolean, boolean) - Constructor for exception gay.object.hexdebug.core.api.exceptions.IllegalDebugSessionException
- IllegalDebugSessionException(Throwable) - Constructor for exception gay.object.hexdebug.core.api.exceptions.IllegalDebugSessionException
- IllegalDebugThreadException - Exception in gay.object.hexdebug.core.api.exceptions
-
The provided debug thread ID is invalid or already in use.
- IllegalDebugThreadException() - Constructor for exception gay.object.hexdebug.core.api.exceptions.IllegalDebugThreadException
- IllegalDebugThreadException(String) - Constructor for exception gay.object.hexdebug.core.api.exceptions.IllegalDebugThreadException
- IllegalDebugThreadException(String, Throwable) - Constructor for exception gay.object.hexdebug.core.api.exceptions.IllegalDebugThreadException
- IllegalDebugThreadException(String, Throwable, boolean, boolean) - Constructor for exception gay.object.hexdebug.core.api.exceptions.IllegalDebugThreadException
- IllegalDebugThreadException(Throwable) - Constructor for exception gay.object.hexdebug.core.api.exceptions.IllegalDebugThreadException
- IMPORTANT - Enum constant in enum class gay.object.hexdebug.core.api.debugging.DebugOutputCategory
- IN - Enum constant in enum class gay.object.hexdebug.core.api.debugging.DebugStepType
- INSTANCE - Static variable in interface gay.object.hexdebug.core.api.HexDebugCoreAPI
- isCasterInRange() - Method in class gay.object.hexdebug.core.api.debugging.DebugEnvironment
-
For in-world debugees, returns whether the caster is close enough to the debuggee to allow debug-related actions to be performed (eg.
- isCasterInRange() - Method in class gay.object.hexdebug.core.api.debugging.SynchronousDebugEnv
J
- JUMP - Enum constant in enum class gay.object.hexdebug.core.api.debugging.DebugStepType
O
- OUT - Enum constant in enum class gay.object.hexdebug.core.api.debugging.DebugStepType
P
- pause() - Method in class gay.object.hexdebug.core.api.debugging.DebugEnvironment
-
Attempts to pause the debuggee.
- pause() - Method in class gay.object.hexdebug.core.api.debugging.SynchronousDebugEnv
- printDebugMessage(Component) - Method in class gay.object.hexdebug.core.api.debugging.DebugEnvironment
- printDebugMessage(Component, DebugOutputCategory) - Method in class gay.object.hexdebug.core.api.debugging.DebugEnvironment
- printDebugMessage(Component, DebugOutputCategory, boolean) - Method in class gay.object.hexdebug.core.api.debugging.DebugEnvironment
- printDebugMessage(ServerPlayer, UUID, Component, DebugOutputCategory, boolean) - Method in interface gay.object.hexdebug.core.api.HexDebugCoreAPI
- printDebugMishap(CastingEnvironment, OperatorSideEffect.DoMishap) - Method in class gay.object.hexdebug.core.api.debugging.DebugEnvironment
R
- restart(int) - Method in class gay.object.hexdebug.core.api.debugging.DebugEnvironment
-
Attempts to restart the debuggee on the given debug thread.
- restart(int) - Method in class gay.object.hexdebug.core.api.debugging.SynchronousDebugEnv
- resume(CastingEnvironment, CastingImage, ResolvedPatternType) - Method in class gay.object.hexdebug.core.api.debugging.DebugEnvironment
-
Attempts to resume execution of the debuggee.
- resume(CastingEnvironment, CastingImage, ResolvedPatternType) - Method in class gay.object.hexdebug.core.api.debugging.SynchronousDebugEnv
S
- setLastDebugStepType(DebugStepType) - Method in class gay.object.hexdebug.core.api.debugging.DebugEnvironment
- setLastEvaluatedAction(Action) - Method in class gay.object.hexdebug.core.api.debugging.DebugEnvironment
- start(Integer) - Method in class gay.object.hexdebug.core.api.debugging.SynchronousDebugEnv
- startExecuting(DebugEnvironment, CastingEnvironment, List<Iota>) - Method in interface gay.object.hexdebug.core.api.HexDebugCoreAPI
- STDERR - Enum constant in enum class gay.object.hexdebug.core.api.debugging.DebugOutputCategory
- STDOUT - Enum constant in enum class gay.object.hexdebug.core.api.debugging.DebugOutputCategory
- SynchronousDebugEnv - Class in gay.object.hexdebug.core.api.debugging
- SynchronousDebugEnv(ServerPlayer, CastingEnvironment, List<Iota>) - Constructor for class gay.object.hexdebug.core.api.debugging.SynchronousDebugEnv
T
- TELEMETRY - Enum constant in enum class gay.object.hexdebug.core.api.debugging.DebugOutputCategory
V
- valueOf(String) - Static method in enum class gay.object.hexdebug.core.api.debugging.DebugOutputCategory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class gay.object.hexdebug.core.api.debugging.DebugStepType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class gay.object.hexdebug.core.api.debugging.DebugOutputCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class gay.object.hexdebug.core.api.debugging.DebugStepType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form