Class SimpleTypes

java.lang.Object
xyz.cofe.simpletypes.SimpleTypes

public class SimpleTypes
extends java.lang.Object
Проверка на простые типы
Author:
gocha
  • Constructor Summary

    Constructors 
    Constructor Description
    SimpleTypes()  
  • Method Summary

    Modifier and Type Method Description
    static java.lang.Class _bool()
    Возвращает тип boolean
    static java.lang.Class _byte()
    Возвращает тип byte
    static java.lang.Class _char()
    Возвращает тип char
    static java.lang.Class _double()
    Возвращает тип double
    static java.lang.Class _float()
    Возвращает тип float
    static java.lang.Class _int()
    Возвращает тип int
    static java.lang.Class _long()
    Возвращает тип long
    static java.lang.Class _short()
    Возвращает тип short
    static java.lang.Class _void()
    Возвращает тип void
    static java.lang.Class boolObject()
    Возвращает тип boolean
    static java.lang.Class[] boolTypes()
    Возвращает типы boolean.class, Boolean.class
    static java.lang.Class byteObject()
    Возвращает тип byte
    static java.lang.Class[] byteTypes()
    Возвращает типы byte.class, Byte.class
    static java.lang.Class charObject()
    Возвращает тип char
    static java.lang.Class[] charTypes()
    Возвращает типы char.class, Character.class
    static java.lang.Class doubleObject()
    Возвращает тип double
    static java.lang.Class[] doubleTypes()
    Возвращает типы double.class, Double.class
    static java.lang.Class floatObject()
    Возвращает тип float
    static java.lang.Class[] floatTypes()
    Возвращает типы float.class, Float.class
    static java.lang.Class intObject()
    Возвращает тип int
    static java.lang.Class[] intTypes()
    Возвращает типы int.class, Integer.class
    static boolean isBoolean​(java.lang.Class c)
    Проверяет что указанный класс относится к boolean
    static boolean isByte​(java.lang.Class c)
    Проверяет что указанный класс относится к byte
    static boolean isChar​(java.lang.Class c)
    Проверяет что указанный класс относится к char
    static boolean isDouble​(java.lang.Class c)
    Проверяет что указанный класс относится к double
    static boolean isFloat​(java.lang.Class c)
    Проверяет что указанный класс относится к float
    static boolean isInt​(java.lang.Class c)
    Проверяет что указанный класс относится к double
    static boolean isLong​(java.lang.Class c)
    Проверяет что указанный класс относится к long
    static boolean isNullable​(java.lang.Class c)
    Проверка что указанный класс может принимать null значения
    static boolean isShort​(java.lang.Class c)
    Проверяет что указанный класс относится к short
    static boolean isSimple​(java.lang.Class c)
    Проверка что указанный класс являеться простым типом данных
    boolean, byte, char, double, float, int, long, void, short
    static boolean isVoid​(java.lang.Class c)
    Проверяет что указанный класс относится к void
    static java.lang.Class longObject()
    Возвращает тип long
    static java.lang.Class[] longTypes()
    Возвращает типы long.class, Long.class
    static java.lang.Class shortObject()
    Возвращает тип short
    static java.lang.Class[] shortTypes()
    Возвращает типы short.class, Short.class
    static java.lang.Class[] simpleTypes()
    Возвращает все простые типы включая boxing типы
    static java.lang.Class voidObject()
    Возвращает тип void

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • simpleTypes

      public static java.lang.Class[] simpleTypes()
      Возвращает все простые типы включая boxing типы
      Returns:
      Простые типы
    • voidObject

      public static java.lang.Class voidObject()
      Возвращает тип void
      Returns:
      тип void
    • boolObject

      public static java.lang.Class boolObject()
      Возвращает тип boolean
      Returns:
      тип boolean
    • byteObject

      public static java.lang.Class byteObject()
      Возвращает тип byte
      Returns:
      тип byte
    • charObject

      public static java.lang.Class charObject()
      Возвращает тип char
      Returns:
      тип char
    • doubleObject

      public static java.lang.Class doubleObject()
      Возвращает тип double
      Returns:
      тип double
    • floatObject

      public static java.lang.Class floatObject()
      Возвращает тип float
      Returns:
      тип float
    • intObject

      public static java.lang.Class intObject()
      Возвращает тип int
      Returns:
      тип int
    • longObject

      public static java.lang.Class longObject()
      Возвращает тип long
      Returns:
      тип long
    • shortObject

      public static java.lang.Class shortObject()
      Возвращает тип short
      Returns:
      тип short
    • _void

      public static java.lang.Class _void()
      Возвращает тип void
      Returns:
      тип void
    • _bool

      public static java.lang.Class _bool()
      Возвращает тип boolean
      Returns:
      тип boolean
    • _byte

      public static java.lang.Class _byte()
      Возвращает тип byte
      Returns:
      тип byte
    • _char

      public static java.lang.Class _char()
      Возвращает тип char
      Returns:
      тип char
    • _double

      public static java.lang.Class _double()
      Возвращает тип double
      Returns:
      тип double
    • _float

      public static java.lang.Class _float()
      Возвращает тип float
      Returns:
      тип float
    • _int

      public static java.lang.Class _int()
      Возвращает тип int
      Returns:
      тип int
    • _long

      public static java.lang.Class _long()
      Возвращает тип long
      Returns:
      тип long
    • _short

      public static java.lang.Class _short()
      Возвращает тип short
      Returns:
      тип short
    • boolTypes

      public static java.lang.Class[] boolTypes()
      Возвращает типы boolean.class, Boolean.class
      Returns:
      типы boolean.class, Boolean.class
    • byteTypes

      public static java.lang.Class[] byteTypes()
      Возвращает типы byte.class, Byte.class
      Returns:
      типы boolean.class, Boolean.class
    • charTypes

      public static java.lang.Class[] charTypes()
      Возвращает типы char.class, Character.class
      Returns:
      типы char.class, Character.class
    • doubleTypes

      public static java.lang.Class[] doubleTypes()
      Возвращает типы double.class, Double.class
      Returns:
      типы double.class, Double.class
    • floatTypes

      public static java.lang.Class[] floatTypes()
      Возвращает типы float.class, Float.class
      Returns:
      типы float.class, Float.class
    • intTypes

      public static java.lang.Class[] intTypes()
      Возвращает типы int.class, Integer.class
      Returns:
      типы int.class, Integer.class
    • longTypes

      public static java.lang.Class[] longTypes()
      Возвращает типы long.class, Long.class
      Returns:
      типы long.class, Long.class
    • shortTypes

      public static java.lang.Class[] shortTypes()
      Возвращает типы short.class, Short.class
      Returns:
      типы short.class, Short.class
    • isSimple

      public static boolean isSimple​(java.lang.Class c)
      Проверка что указанный класс являеться простым типом данных
      boolean, byte, char, double, float, int, long, void, short
      Parameters:
      c - класс
      Returns:
      true - является, false - не является
    • isNullable

      public static boolean isNullable​(java.lang.Class c)
      Проверка что указанный класс может принимать null значения
      Parameters:
      c - класс
      Returns:
      true - может принимать null значения (Boxing) / false - примитив который не может быть ссылкой
    • isVoid

      public static boolean isVoid​(java.lang.Class c)
      Проверяет что указанный класс относится к void
      Parameters:
      c - класс
      Returns:
      true - является void / Void
    • isBoolean

      public static boolean isBoolean​(java.lang.Class c)
      Проверяет что указанный класс относится к boolean
      Parameters:
      c - класс
      Returns:
      true - является boolean / Boolean
    • isByte

      public static boolean isByte​(java.lang.Class c)
      Проверяет что указанный класс относится к byte
      Parameters:
      c - класс
      Returns:
      true - является byte / Byte
    • isChar

      public static boolean isChar​(java.lang.Class c)
      Проверяет что указанный класс относится к char
      Parameters:
      c - класс
      Returns:
      true - является char / Character
    • isDouble

      public static boolean isDouble​(java.lang.Class c)
      Проверяет что указанный класс относится к double
      Parameters:
      c - класс
      Returns:
      true - является double / Double
    • isFloat

      public static boolean isFloat​(java.lang.Class c)
      Проверяет что указанный класс относится к float
      Parameters:
      c - класс
      Returns:
      true - является float / Float
    • isInt

      public static boolean isInt​(java.lang.Class c)
      Проверяет что указанный класс относится к double
      Parameters:
      c - класс
      Returns:
      true - является int / Integer
    • isLong

      public static boolean isLong​(java.lang.Class c)
      Проверяет что указанный класс относится к long
      Parameters:
      c - класс
      Returns:
      true - является long / Long
    • isShort

      public static boolean isShort​(java.lang.Class c)
      Проверяет что указанный класс относится к short
      Parameters:
      c - класс
      Returns:
      true - является short / Short