FieldInfo (..),
MethodInfo (..),
AttributeInfo (..),
- FieldType,
- FieldSignature, MethodSignature (..), ReturnSignature (..)
+ FieldType (..),
+ FieldSignature, MethodSignature (..), ReturnSignature (..),
+ ArgumentSignature (..)
)
where
import Data.Binary.IEEE754
import Data.Binary.Get
import Data.Binary.Put
-import Data.Word
import Data.Char
import Data.List
import qualified Data.ByteString.Lazy as B
| LongInt -- ^ J
| ShortInt -- ^ S
| BoolType -- ^ Z
- | ObjectType String -- ^ L <class name>
- | Array (Maybe Int) FieldType -- ^ [<type>
+ | ObjectType String -- ^ L @{class name}@
+ | Array (Maybe Int) FieldType -- ^ @[{type}@
deriving (Eq)
instance Show FieldType where