Package xyz.cofe.simpletypes
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()Возвращает тип booleanstatic java.lang.Class_byte()Возвращает тип bytestatic java.lang.Class_char()Возвращает тип charstatic java.lang.Class_double()Возвращает тип doublestatic java.lang.Class_float()Возвращает тип floatstatic java.lang.Class_int()Возвращает тип intstatic java.lang.Class_long()Возвращает тип longstatic java.lang.Class_short()Возвращает тип shortstatic java.lang.Class_void()Возвращает тип voidstatic java.lang.ClassboolObject()Возвращает тип booleanstatic java.lang.Class[]boolTypes()Возвращает типы boolean.class, Boolean.classstatic java.lang.ClassbyteObject()Возвращает тип bytestatic java.lang.Class[]byteTypes()Возвращает типы byte.class, Byte.classstatic java.lang.ClasscharObject()Возвращает тип charstatic java.lang.Class[]charTypes()Возвращает типы char.class, Character.classstatic java.lang.ClassdoubleObject()Возвращает тип doublestatic java.lang.Class[]doubleTypes()Возвращает типы double.class, Double.classstatic java.lang.ClassfloatObject()Возвращает тип floatstatic java.lang.Class[]floatTypes()Возвращает типы float.class, Float.classstatic java.lang.ClassintObject()Возвращает тип intstatic java.lang.Class[]intTypes()Возвращает типы int.class, Integer.classstatic booleanisBoolean(java.lang.Class c)Проверяет что указанный класс относится к booleanstatic booleanisByte(java.lang.Class c)Проверяет что указанный класс относится к bytestatic booleanisChar(java.lang.Class c)Проверяет что указанный класс относится к charstatic booleanisDouble(java.lang.Class c)Проверяет что указанный класс относится к doublestatic booleanisFloat(java.lang.Class c)Проверяет что указанный класс относится к floatstatic booleanisInt(java.lang.Class c)Проверяет что указанный класс относится к doublestatic booleanisLong(java.lang.Class c)Проверяет что указанный класс относится к longstatic booleanisNullable(java.lang.Class c)Проверка что указанный класс может принимать null значенияstatic booleanisShort(java.lang.Class c)Проверяет что указанный класс относится к shortstatic booleanisSimple(java.lang.Class c)Проверка что указанный класс являеться простым типом данных
boolean, byte, char, double, float, int, long, void, shortstatic booleanisVoid(java.lang.Class c)Проверяет что указанный класс относится к voidstatic java.lang.ClasslongObject()Возвращает тип longstatic java.lang.Class[]longTypes()Возвращает типы long.class, Long.classstatic java.lang.ClassshortObject()Возвращает тип shortstatic java.lang.Class[]shortTypes()Возвращает типы short.class, Short.classstatic java.lang.Class[]simpleTypes()Возвращает все простые типы включая boxing типыstatic java.lang.ClassvoidObject()Возвращает тип void
-
Constructor Details
-
SimpleTypes
public SimpleTypes()
-
-
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
-