ModelClass

public abstract class ModelClass<T>

Abstract base for classes providing additional information on a Java class such as classes of messages being handled by the methods exposed by the class.

Parameters

<T>

the type of objects

Inheritors

Constructors

Link copied to clipboard
protected void ModelClass(Class<? extends T> rawClass)

Functions

Link copied to clipboard
protected static ModelClass<T> get<T, M extends ModelClass<T>>(Class<T> rawClass, Class<M> requestedModelClass, Supplier<ModelClass<T>> supplier)
Obtains the model class for the passed raw class.