Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data ClassFile p c i a f s m b t d u = ClassFile Version (ConstantPool p c) ThisAccessFlags ThisClass SuperClass (Interfaces i) (Fields a f s) (Methods m b t) (Attributes d u)
- type ClassFile' x = ClassFile x x x x x x x x x x x
- data ClassFileError c
- = ClassFileCafebabeError CafebabeError
- | ClassFileVersionError VersionError
- | ClassFileConstantPoolError (ConstantPoolError c)
- | ClassFileThisAccessFlagsError ThisAccessFlagsError
- | ClassFileThisClassError ThisClassError
- | ClassFileSuperClassError SuperClassError
- | ClassFileInterfacesError InterfacesError
- | ClassFileFieldsError FieldsError
- | ClassFileMethodsError MethodsError
- | ClassFileAttributesError AttributesError
- | ClassFileUnexpectedInputOnStream
- class AsClassFileCafebabeError p f s where
- _ClassFileCafebabeError :: Optic' p f s CafebabeError
- class AsClassFileVersionError p f s where
- _ClassFileVersionError :: Optic' p f s VersionError
- class AsClassFileConstantPoolError p f s where
- _ClassFileConstantPoolError :: Optic' p f (s c) (ConstantPoolError c)
- class AsClassFileThisAccessFlagsError p f s where
- class AsClassFileThisClassError p f s where
- _ClassFileThisClassError :: Optic' p f s ThisClassError
- class AsClassFileSuperClassError p f s where
- class AsClassFileInterfacesError p f s where
- class AsClassFileFieldsError p f s where
- _ClassFileFieldsError :: Optic' p f s FieldsError
- class AsClassFileMethodsError p f s where
- _ClassFileMethodsError :: Optic' p f s MethodsError
- class AsClassFileAttributesError p f s where
- class AsClassFileUnexpectedInputOnStream p f s where
- _ClassFileUnexpectedInputOnStream :: Optic' p f s ()
- classFileUnexpectedInputOnStream :: AsClassFileUnexpectedInputOnStream Tagged Identity t => t
- classFile :: (AsEmpty (c Word8), AsEmpty (t Char), AsEmpty (f (Attribute a1)), AsEmpty (a Word8), AsEmpty (m (Attribute a2)), AsEmpty (a3 Word8), AsEmpty (a4 Word8), AsEmpty (c1 (ConstantPoolInfo p)), AsEmpty (i Word16), AsEmpty (s1 (Field a5 f1)), AsEmpty (t1 (Method m1 b)), AsEmpty (u (Attribute d)), Cons (c Word8) (c Word8) Word8 Word8, Cons (t Char) (t Char) Char Char, Cons (f (Attribute a1)) (f (Attribute a1)) (Attribute a) (Attribute a), Cons (a Word8) (a Word8) Word8 Word8, Cons (m (Attribute a2)) (m (Attribute a2)) (Attribute a3) (Attribute a3), Cons (a3 Word8) (a3 Word8) Word8 Word8, Cons (a4 Word8) (a4 Word8) Word8 Word8, Cons (c1 (ConstantPoolInfo p)) (c1 (ConstantPoolInfo p)) (ConstantPoolInfo t) (ConstantPoolInfo t), Cons (i Word16) (i Word16) Word16 Word16, Cons (s1 (Field a5 f1)) (s1 (Field a5 f1)) (Field a1 f) (Field a1 f), Cons (t1 (Method m1 b)) (t1 (Method m1 b)) (Method m a2) (Method m a2), Cons (u (Attribute d)) (u (Attribute d)) (Attribute a4) (Attribute a4), AsClassFileCafebabeError Tagged Identity (s c), AsClassFileVersionError Tagged Identity (s c), AsClassFileConstantPoolError Tagged Identity s, AsClassFileThisAccessFlagsError Tagged Identity (s c), AsClassFileThisClassError Tagged Identity (s c), AsClassFileSuperClassError Tagged Identity (s c), AsClassFileInterfacesError Tagged Identity (s c), AsClassFileFieldsError Tagged Identity (s c), AsClassFileMethodsError Tagged Identity (s c), AsClassFileAttributesError Tagged Identity (s c), AsClassFileUnexpectedInputOnStream Tagged Identity (s c)) => Get (s c) (ClassFile p c1 i a5 f1 s1 m1 b t1 d u)
Documentation
data ClassFile p c i a f s m b t d u Source
ClassFile Version (ConstantPool p c) ThisAccessFlags ThisClass SuperClass (Interfaces i) (Fields a f s) (Methods m b t) (Attributes d u) |
(Eq (ConstantPool p c), Eq (Interfaces i), Eq (Fields a f s), Eq (Methods m b t), Eq (Attributes d u)) => Eq (ClassFile p c i a f s m b t d u) Source | |
(Ord (ConstantPool p c), Ord (Interfaces i), Ord (Fields a f s), Ord (Methods m b t), Ord (Attributes d u)) => Ord (ClassFile p c i a f s m b t d u) Source | |
(Show (ConstantPool p c), Show (Interfaces i), Show (Fields a f s), Show (Methods m b t), Show (Attributes d u)) => Show (ClassFile p c i a f s m b t d u) Source |
type ClassFile' x = ClassFile x x x x x x x x x x x Source
data ClassFileError c Source
class AsClassFileCafebabeError p f s where Source
Nothing
_ClassFileCafebabeError :: Optic' p f s CafebabeError Source
(Choice p, Applicative f) => AsClassFileCafebabeError p f (ClassFileError c) Source |
class AsClassFileVersionError p f s where Source
Nothing
_ClassFileVersionError :: Optic' p f s VersionError Source
(Choice p, Applicative f) => AsClassFileVersionError p f (ClassFileError c) Source |
class AsClassFileConstantPoolError p f s where Source
Nothing
_ClassFileConstantPoolError :: Optic' p f (s c) (ConstantPoolError c) Source
(Choice p, Applicative f) => AsClassFileConstantPoolError p f ClassFileError Source |
class AsClassFileThisAccessFlagsError p f s where Source
Nothing
(Choice p, Applicative f) => AsClassFileThisAccessFlagsError p f (ClassFileError c) Source |
class AsClassFileThisClassError p f s where Source
Nothing
(Choice p, Applicative f) => AsClassFileThisClassError p f (ClassFileError c) Source |
class AsClassFileSuperClassError p f s where Source
Nothing
(Choice p, Applicative f) => AsClassFileSuperClassError p f (ClassFileError c) Source |
class AsClassFileInterfacesError p f s where Source
Nothing
(Choice p, Applicative f) => AsClassFileInterfacesError p f (ClassFileError c) Source |
class AsClassFileFieldsError p f s where Source
Nothing
_ClassFileFieldsError :: Optic' p f s FieldsError Source
(Choice p, Applicative f) => AsClassFileFieldsError p f (ClassFileError c) Source |
class AsClassFileMethodsError p f s where Source
Nothing
_ClassFileMethodsError :: Optic' p f s MethodsError Source
(Choice p, Applicative f) => AsClassFileMethodsError p f (ClassFileError c) Source |
class AsClassFileAttributesError p f s where Source
Nothing
(Choice p, Applicative f) => AsClassFileAttributesError p f (ClassFileError c) Source |
class AsClassFileUnexpectedInputOnStream p f s where Source
Nothing
_ClassFileUnexpectedInputOnStream :: Optic' p f s () Source
(Choice p, Applicative f) => AsClassFileUnexpectedInputOnStream p f (ClassFileError c) Source |
classFileUnexpectedInputOnStream :: AsClassFileUnexpectedInputOnStream Tagged Identity t => t Source
classFile :: (AsEmpty (c Word8), AsEmpty (t Char), AsEmpty (f (Attribute a1)), AsEmpty (a Word8), AsEmpty (m (Attribute a2)), AsEmpty (a3 Word8), AsEmpty (a4 Word8), AsEmpty (c1 (ConstantPoolInfo p)), AsEmpty (i Word16), AsEmpty (s1 (Field a5 f1)), AsEmpty (t1 (Method m1 b)), AsEmpty (u (Attribute d)), Cons (c Word8) (c Word8) Word8 Word8, Cons (t Char) (t Char) Char Char, Cons (f (Attribute a1)) (f (Attribute a1)) (Attribute a) (Attribute a), Cons (a Word8) (a Word8) Word8 Word8, Cons (m (Attribute a2)) (m (Attribute a2)) (Attribute a3) (Attribute a3), Cons (a3 Word8) (a3 Word8) Word8 Word8, Cons (a4 Word8) (a4 Word8) Word8 Word8, Cons (c1 (ConstantPoolInfo p)) (c1 (ConstantPoolInfo p)) (ConstantPoolInfo t) (ConstantPoolInfo t), Cons (i Word16) (i Word16) Word16 Word16, Cons (s1 (Field a5 f1)) (s1 (Field a5 f1)) (Field a1 f) (Field a1 f), Cons (t1 (Method m1 b)) (t1 (Method m1 b)) (Method m a2) (Method m a2), Cons (u (Attribute d)) (u (Attribute d)) (Attribute a4) (Attribute a4), AsClassFileCafebabeError Tagged Identity (s c), AsClassFileVersionError Tagged Identity (s c), AsClassFileConstantPoolError Tagged Identity s, AsClassFileThisAccessFlagsError Tagged Identity (s c), AsClassFileThisClassError Tagged Identity (s c), AsClassFileSuperClassError Tagged Identity (s c), AsClassFileInterfacesError Tagged Identity (s c), AsClassFileFieldsError Tagged Identity (s c), AsClassFileMethodsError Tagged Identity (s c), AsClassFileAttributesError Tagged Identity (s c), AsClassFileUnexpectedInputOnStream Tagged Identity (s c)) => Get (s c) (ClassFile p c1 i a5 f1 s1 m1 b t1 d u) Source