Interface Buildable<T extends Buildable<T,B>,B extends Buildable.Builder<T,B>>

Type Parameters:
T - the type of the object
B - the type of the builder
All Known Subinterfaces:
BuildableComponent<C,B>, DynamicKeyContainer, ListComponent, NumberComponent, TemporalComponent, TextComponent, TranslatableComponent

public interface Buildable<T extends Buildable<T,B>,B extends Buildable.Builder<T,B>>
A buildable object.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    A builder for an object.
  • Method Summary

    Modifier and Type
    Method
    Description
    Converts this object to a builder with the same properties.
  • Method Details

    • toBuilder

      B toBuilder()
      Converts this object to a builder with the same properties.