25 lines
455 B
Haskell
25 lines
455 B
Haskell
module ByteCode.Constants where
|
|
import Data.Word
|
|
|
|
|
|
tagClass :: Word8
|
|
tagFieldref :: Word8
|
|
tagMethodref :: Word8
|
|
tagNameandtype :: Word8
|
|
tagInteger :: Word8
|
|
tagUtf8 :: Word8
|
|
|
|
accessPublic :: Word16
|
|
accessPrivate :: Word16
|
|
accessProtected :: Word16
|
|
|
|
tagClass = 0x07
|
|
tagFieldref = 0x09
|
|
tagMethodref = 0x0A
|
|
tagNameandtype = 0x0C
|
|
tagInteger = 0x03
|
|
tagUtf8 = 0x01
|
|
|
|
accessPublic = 0x01
|
|
accessPrivate = 0x02
|
|
accessProtected = 0x04 |