Enum VerilogElementType.Type
- java.lang.Object
-
- java.lang.Enum<VerilogElementType.Type>
-
- ru.ispras.verilog.parser.model.basis.VerilogElementType.Type
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<VerilogElementType.Type>
- Enclosing class:
- VerilogElementType
public static enum VerilogElementType.Type extends java.lang.Enum<VerilogElementType.Type>
VerilogElementType.Type
contains the element types.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BYTE
BYTE:byte x
.INTEGER
INTEGER variable:integer x
.LONGINT
LONGINT:longint x
.PROPERTY
PROPERTY:property x
.REAL
REAL variable:real x
.REALTIME
REALTIME variable:realtime x
.REG
REG:reg x
.SEQUENCE
SEQUENCE:sequence x
.SHORTINT
SHORTINT:shortint x
.SHORTREAL
SHORTREAL:shortreal x
.SUPPLY0
SUPPLY0 net:supply0 x
.SUPPLY1
SUPPLY1 net:supply1 x
.TIME
TIME variable:time x
.TRI
TRI net:tri x
.TRI0
TRI0 net:tri0 x
.TRI1
TRI1 net:tri1 x
.TRIAND
TRIAND net:triand x
.TRIOR
TRIOR net:trior x
.TRIREG
TRIREG:trireg x
.UNDEFINED
Undefined-type variable:x
.UWIRE
UWIRE net:uwire x
.WAND
WAND net:wand x
.WIRE
WIRE net:wire x
.WOR
WOR net:wor x
.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static VerilogElementType.Type
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static VerilogElementType.Type[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNDEFINED
public static final VerilogElementType.Type UNDEFINED
Undefined-type variable:x
.
-
INTEGER
public static final VerilogElementType.Type INTEGER
INTEGER variable:integer x
.
-
REAL
public static final VerilogElementType.Type REAL
REAL variable:real x
.
-
TIME
public static final VerilogElementType.Type TIME
TIME variable:time x
.
-
REALTIME
public static final VerilogElementType.Type REALTIME
REALTIME variable:realtime x
.
-
SUPPLY0
public static final VerilogElementType.Type SUPPLY0
SUPPLY0 net:supply0 x
.
-
SUPPLY1
public static final VerilogElementType.Type SUPPLY1
SUPPLY1 net:supply1 x
.
-
TRI
public static final VerilogElementType.Type TRI
TRI net:tri x
.
-
TRIAND
public static final VerilogElementType.Type TRIAND
TRIAND net:triand x
.
-
TRIOR
public static final VerilogElementType.Type TRIOR
TRIOR net:trior x
.
-
TRI0
public static final VerilogElementType.Type TRI0
TRI0 net:tri0 x
.
-
TRI1
public static final VerilogElementType.Type TRI1
TRI1 net:tri1 x
.
-
UWIRE
public static final VerilogElementType.Type UWIRE
UWIRE net:uwire x
.
-
WIRE
public static final VerilogElementType.Type WIRE
WIRE net:wire x
.
-
WAND
public static final VerilogElementType.Type WAND
WAND net:wand x
.
-
WOR
public static final VerilogElementType.Type WOR
WOR net:wor x
.
-
TRIREG
public static final VerilogElementType.Type TRIREG
TRIREG:trireg x
.
-
REG
public static final VerilogElementType.Type REG
REG:reg x
.
-
SEQUENCE
public static final VerilogElementType.Type SEQUENCE
SEQUENCE:sequence x
.
-
PROPERTY
public static final VerilogElementType.Type PROPERTY
PROPERTY:property x
.
-
BYTE
public static final VerilogElementType.Type BYTE
BYTE:byte x
.
-
SHORTINT
public static final VerilogElementType.Type SHORTINT
SHORTINT:shortint x
.
-
LONGINT
public static final VerilogElementType.Type LONGINT
LONGINT:longint x
.
-
SHORTREAL
public static final VerilogElementType.Type SHORTREAL
SHORTREAL:shortreal x
.
-
-
Method Detail
-
values
public static VerilogElementType.Type[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (VerilogElementType.Type c : VerilogElementType.Type.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static VerilogElementType.Type valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-