Package org.skriptlang.skript.registration
package org.skriptlang.skript.registration
-
ClassDescriptionThis class is not safe to be directly referenced.A syntax info to be used for
Expression
s.DefaultSyntaxInfos.Expression.Builder<B extends DefaultSyntaxInfos.Expression.Builder<B,E, R>, E extends Expression<R>, R> An Expression-specific builder is used for constructing a new Expression syntax info.DefaultSyntaxInfos.Structure<E extends Structure>A syntax info to be used forStructure
s.DefaultSyntaxInfos.Structure.Builder<B extends DefaultSyntaxInfos.Structure.Builder<B,E>, E extends Structure> A Structure-specific builder is used for constructing a new Structure syntax info.Represents type ofNode
s that can represent a Structure.SyntaxInfo<E extends SyntaxElement>A syntax info contains the details of a syntax, including its origin and patterns.A builder is used for constructing a new syntax info.The origin of a syntax, currently only used for documentation purposes.A basic origin describing the addon a syntax has originated from.A syntax registry manages allSyntaxRegister
s for syntax registration.SyntaxRegistry.ChildKey<I extends P,P extends SyntaxInfo<?>> Like aSyntaxRegistry.Key
, but it has a parent which causes elements to be registered to itself and its parent.SyntaxRegistry.Key<I extends SyntaxInfo<?>>Represents a syntax element type.