Index

C D E G H I J O P R S T V 
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
 
DebuggableBlock - Interface in gay.object.hexdebug.core.api.debugging
An interface to start debugging Block subclasses when right-clicked by a debugger.
DebuggableCastEnv - Interface in gay.object.hexdebug.core.api.debugging
An optional helper interface for implementing casting environments with debug support.
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.DebuggableCastEnv
 
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

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.SimplePlayerBasedDebugEnv
 

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.SimplePlayerBasedDebugEnv
 
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.SimplePlayerBasedDebugEnv
 
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.SimplePlayerBasedDebugEnv
 

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
 
SimplePlayerBasedDebugEnv - Class in gay.object.hexdebug.core.api.debugging
 
SimplePlayerBasedDebugEnv(ServerPlayer, CastingEnvironment, List<Iota>) - Constructor for class gay.object.hexdebug.core.api.debugging.SimplePlayerBasedDebugEnv
 
start(Integer) - Method in class gay.object.hexdebug.core.api.debugging.SimplePlayerBasedDebugEnv
 
startDebugging(UseOnContext, int) - Method in interface gay.object.hexdebug.core.api.debugging.DebuggableBlock
Called server-side by DebuggerItem#useOn to start a debug session for this block on the given thread.
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
 

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.
C D E G H I J O P R S T V 
All Classes and Interfaces|All Packages|Serialized Form