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
Expressions.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 forStructures.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 ofNodes 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 is a central container for allSyntaxInfos.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.