Articles of jums enums

¿Qué significa decir que los patrones de enumeración int son constantes en tiempo de comstackción?

Esto es de Java efectiva Los progtwigs que utilizan el patrón int enum son frágiles. Debido a que los enums son constantes en tiempo de comstackción, se comstackn en los clientes que los usan. ¿Puede alguien explicar por qué el patrón de enumeración int se llama constante de tipo comstackdo y qué se entiende por […]

¿Hay un operador de incremento ++ para la enumeración de Java?

¿Es posible implementar el operador ++ para una enumeración? Manejo el estado actual de una máquina de estados con una enumeración y sería bueno poder usar el operador ++ .

Validación de cadenas Java usando valores enum y anotación

Quiero validar una cadena contra un conjunto de valores usando la anotación. Lo que quiero es básicamente esto @ValidateString(enumClass=com.co.enum) String dataType; int maxValue; int minValue; int precision; o @ValidateString(values={“String”,”Boolean”, “Integer”}) String dataType; int maxValue; int minValue; int precision; También quiero hacer una validación en otras variables dependiendo del valor establecido en dataType, if (dataType = […]

Cómo suministrar el valor Enum a una anotación de una constante en Java

No puedo usar un Enum tomado de una Constante como un parámetro en una anotación. Obtengo este error de comstackción: “El valor para el atributo de anotación [atributo] debe ser una expresión constante enum”. Esta es una versión simplificada del código para el Enum: public enum MyEnum { APPLE, ORANGE } Para la anotación: @Retention(RetentionPolicy.RUNTIME) […]