Class AbstractClaimBuilder<T extends su.nightexpress.excellentclaims.api.claim.Claim, B extends AbstractClaimBuilder<T,B> >
java.lang.Object
su.nightexpress.excellentclaims.core.claim.io.AbstractClaimBuilder<T,B>
- Direct Known Subclasses:
AbstractOwnableClaimBuilder
@NullMarked
public abstract class AbstractClaimBuilder<T extends su.nightexpress.excellentclaims.api.claim.Claim, B extends AbstractClaimBuilder<T,B>>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DefaultClaimDefinitionprotected final DefaultClaimIdentityprotected DefaultClaimRules -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Tbuild()definition(DefaultClaimDefinition definition) properties(DefaultClaimRules properties) protected abstract Bself()
-
Field Details
-
identity
-
definition
-
properties
-
-
Constructor Details
-
AbstractClaimBuilder
-
-
Method Details
-
definition
-
properties
-
self
-
build
-