Class TypeToken<T>

java.lang.Object
dev.rollczi.litecommands.reflect.type.TypeToken<T>

public abstract class TypeToken<T> extends Object
  • Constructor Details

    • TypeToken

      protected TypeToken()
  • Method Details

    • getType

      public Type getType()
    • getRawType

      public Class<T> getRawType()
    • isPrimitive

      public final boolean isPrimitive()
    • isInstanceOf

      public boolean isInstanceOf(TypeToken<?> typeToken)
    • isInstanceOf

      public boolean isInstanceOf(Class<?> parsedType)
    • getParameterized

      public TypeToken<?> getParameterized()
    • getParameterized

      public TypeToken<?> getParameterized(int index)
    • of

      public static <T> TypeToken<T> of(Class<T> type)
    • of

      public static <T> TypeToken<T> of(Type type)
    • isArray

      public boolean isArray()
    • getComponentType

      public Class<?> getComponentType()
    • getComponentTypeToken

      public TypeToken<?> getComponentTypeToken()