Class VerboseEvent
java.lang.Object
me.lucko.luckperms.common.verbose.event.VerboseEvent
- All Implemented Interfaces:
BooleanExpressionCompiler.VariableEvaluator
- Direct Known Subclasses:
MetaCheckEvent,PermissionCheckEvent
public abstract class VerboseEvent
extends Object
implements BooleanExpressionCompiler.VariableEvaluator
Represents a verbose event.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedVerboseEvent(CheckOrigin origin, VerboseCheckTarget checkTarget, net.luckperms.api.query.QueryOptions checkQueryOptions, long checkTime, Throwable checkTrace, String checkThread) -
Method Summary
Modifier and TypeMethodDescriptionnet.luckperms.api.query.QueryOptionslongabstract net.luckperms.api.cacheddata.Result<?, ?> abstract VerboseEventTypegetType()protected abstract voidserializeTo(JObject object) com.google.gson.JsonObjecttoJson(StackTracePrinter tracePrinter) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface me.lucko.luckperms.common.verbose.expression.BooleanExpressionCompiler.VariableEvaluator
eval
-
Constructor Details
-
VerboseEvent
protected VerboseEvent(CheckOrigin origin, VerboseCheckTarget checkTarget, net.luckperms.api.query.QueryOptions checkQueryOptions, long checkTime, Throwable checkTrace, String checkThread)
-
-
Method Details
-
getOrigin
-
getCheckTarget
-
getResult
public abstract net.luckperms.api.cacheddata.Result<?,?> getResult() -
getCheckQueryOptions
public net.luckperms.api.query.QueryOptions getCheckQueryOptions() -
getCheckTime
public long getCheckTime() -
getCheckTrace
-
getCheckThread
-
getType
-
serializeTo
-
toJson
-