Top Description Inners Methods
jakarta.enterprise.lang.model.types

public Interface PrimitiveType

extends Type

Primitive types are:
Since
4.0

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Method Summary

Modifier and TypeMethod and Description
public default PrimitiveType
asPrimitive()

Overrides default jakarta.enterprise.lang.model.types.Type.asPrimitive.

Returns this type as a primitive type.
public default boolean

Returns:

whether this primitive type is boolean
isBoolean
()

Returns whether this primitive type is boolean.

public default boolean

Returns:

whether this primitive type is byte
isByte
()

Returns whether this primitive type is byte.

public default boolean

Returns:

whether this primitive type is char
isChar
()

Returns whether this primitive type is char.

public default boolean

Returns:

whether this primitive type is double
isDouble
()

Returns whether this primitive type is double.

public default boolean

Returns:

whether this primitive type is float
isFloat
()

Returns whether this primitive type is float.

public default boolean

Returns:

whether this primitive type is int
isInt
()

Returns whether this primitive type is int.

public default boolean

Returns:

whether this primitive type is long
isLong
()

Returns whether this primitive type is long.

public default boolean

Returns:

whether this primitive type is short
isShort
()

Returns whether this primitive type is short.

public default Type.Kind
kind()

Implements jakarta.enterprise.lang.model.types.Type.kind.

Returns the kind of this type.
public String

Returns:

the name of this primitive type
name
()

Returns the name of this primitive type.

public PrimitiveType.PrimitiveKind

Returns:

the kind of this primitive type
primitiveKind
()

Returns the kind of this primitive type.

Inherited from jakarta.enterprise.lang.model.types.Type:
asArrayasClassasDeclarationasParameterizedTypeasTypeasTypeVariableasVoidasWildcardTypeisArrayisClassisDeclarationisParameterizedTypeisPrimitiveisTypeisTypeVariableisVoidisWildcardType

Method Detail

asPrimitiveback to summary
public default PrimitiveType asPrimitive()

Overrides default jakarta.enterprise.lang.model.types.Type.asPrimitive.

Doc from jakarta.enterprise.lang.model.types.Type.asPrimitive.

Returns this type as a primitive type.

Returns:PrimitiveType

this primitive type, never null

Annotations
@Override
isBooleanback to summary
public default boolean isBoolean()

Returns whether this primitive type is boolean.

Returns:boolean

whether this primitive type is boolean

isByteback to summary
public default boolean isByte()

Returns whether this primitive type is byte.

Returns:boolean

whether this primitive type is byte

isCharback to summary
public default boolean isChar()

Returns whether this primitive type is char.

Returns:boolean

whether this primitive type is char

isDoubleback to summary
public default boolean isDouble()

Returns whether this primitive type is double.

Returns:boolean

whether this primitive type is double

isFloatback to summary
public default boolean isFloat()

Returns whether this primitive type is float.

Returns:boolean

whether this primitive type is float

isIntback to summary
public default boolean isInt()

Returns whether this primitive type is int.

Returns:boolean

whether this primitive type is int

isLongback to summary
public default boolean isLong()

Returns whether this primitive type is long.

Returns:boolean

whether this primitive type is long

isShortback to summary
public default boolean isShort()

Returns whether this primitive type is short.

Returns:boolean

whether this primitive type is short

kindback to summary
public default Type.Kind kind()

Implements jakarta.enterprise.lang.model.types.Type.kind.

Doc from jakarta.enterprise.lang.model.types.Type.kind.

Returns the kind of this type.

Returns:Type.Kind

the kind of this type

Annotations
@Override
nameback to summary
public String name()

Returns the name of this primitive type.

Returns:String

the name of this primitive type

primitiveKindback to summary
public PrimitiveType.PrimitiveKind primitiveKind()

Returns the kind of this primitive type.

Returns:PrimitiveType.PrimitiveKind

the kind of this primitive type

jakarta.enterprise.lang.model.types back to summary

public final Enum PrimitiveType.PrimitiveKind

extends Enum<PrimitiveType.PrimitiveKind>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final PrimitiveType.PrimitiveKind
public static final PrimitiveType.PrimitiveKind
public static final PrimitiveType.PrimitiveKind
public static final PrimitiveType.PrimitiveKind
public static final PrimitiveType.PrimitiveKind
public static final PrimitiveType.PrimitiveKind
public static final PrimitiveType.PrimitiveKind
public static final PrimitiveType.PrimitiveKind

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static PrimitiveType.PrimitiveKind
public static PrimitiveType.PrimitiveKind[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

BOOLEANback to summary
public static final PrimitiveType.PrimitiveKind BOOLEAN
BYTEback to summary
public static final PrimitiveType.PrimitiveKind BYTE
CHARback to summary
public static final PrimitiveType.PrimitiveKind CHAR
DOUBLEback to summary
public static final PrimitiveType.PrimitiveKind DOUBLE
FLOATback to summary
public static final PrimitiveType.PrimitiveKind FLOAT
INTback to summary
public static final PrimitiveType.PrimitiveKind INT
LONGback to summary
public static final PrimitiveType.PrimitiveKind LONG
SHORTback to summary
public static final PrimitiveType.PrimitiveKind SHORT

Constructor Detail

PrimitiveKindback to summary
private PrimitiveKind()

Method Detail

valueOfback to summary
public static PrimitiveType.PrimitiveKind valueOf(String name)
valuesback to summary
public static PrimitiveType.PrimitiveKind[] values()