javaclass-0.0.1: Java class files

Safe HaskellNone
LanguageHaskell2010

Language.Java.Class.ConstantPoolInfo

Synopsis

Documentation

class AsConstantClass p f s where Source

Minimal complete definition

Nothing

class AsFieldRef p f s where Source

Minimal complete definition

Nothing

Methods

_FieldRef :: Optic' p f s (Word16, Word16) Source

Instances

class AsMethodRef p f s where Source

Minimal complete definition

Nothing

Methods

_MethodRef :: Optic' p f s (Word16, Word16) Source

Instances

class AsInterfaceMethodRef p f s where Source

Minimal complete definition

Nothing

class AsConstantString p f s where Source

Minimal complete definition

Nothing

class AsConstantInteger p f s where Source

Minimal complete definition

Nothing

class AsConstantFloat p f s where Source

Minimal complete definition

Nothing

class AsConstantLong p f s where Source

Minimal complete definition

Nothing

class AsConstantDouble p f s where Source

Minimal complete definition

Nothing

class AsNameAndType p f s where Source

Minimal complete definition

Nothing

Instances

class AsUtf8 p f s where Source

Minimal complete definition

Nothing

Methods

_Utf8 :: Optic' p f (s q) (Word16, q Char) Source

Instances

data ConstantPoolInfoError c Source

Instances

(Choice p, Applicative f) => AsConstantPoolInvalidJavaString p f ConstantPoolInfoError Source 
(Choice p, Applicative f) => AsConstantPoolInfoInvalidConstantPoolTag p f (ConstantPoolInfoError c) Source 
(Choice p, Applicative f) => AsConstantPoolInfoNameAndType2UnexpectedEof p f (ConstantPoolInfoError c) Source 
(Choice p, Applicative f) => AsConstantPoolInfoNameAndType1UnexpectedEof p f (ConstantPoolInfoError c) Source 
(Choice p, Applicative f) => AsConstantPoolInfoInterfaceMethodRef2UnexpectedEof p f (ConstantPoolInfoError c) Source 
(Choice p, Applicative f) => AsConstantPoolInfoInterfaceMethodRef1UnexpectedEof p f (ConstantPoolInfoError c) Source 
(Choice p, Applicative f) => AsConstantPoolInfoMethodRef2UnexpectedEof p f (ConstantPoolInfoError c) Source 
(Choice p, Applicative f) => AsConstantPoolInfoMethodRef1UnexpectedEof p f (ConstantPoolInfoError c) Source 
(Choice p, Applicative f) => AsConstantPoolInfoFieldRef2UnexpectedEof p f (ConstantPoolInfoError c) Source 
(Choice p, Applicative f) => AsConstantPoolInfoFieldRef1UnexpectedEof p f (ConstantPoolInfoError c) Source 
(Choice p, Applicative f) => AsConstantPoolInfoConstantStringUnexpectedEof p f (ConstantPoolInfoError c) Source 
(Choice p, Applicative f) => AsConstantPoolInfoConstantClassUnexpectedEof p f (ConstantPoolInfoError c) Source 
(Choice p, Applicative f) => AsConstantPoolInfoConstantDoubleUnexpectedEof p f (ConstantPoolInfoError c) Source 
(Choice p, Applicative f) => AsConstantPoolInfoConstantLongUnexpectedEof p f (ConstantPoolInfoError c) Source 
(Choice p, Applicative f) => AsConstantPoolInfoConstantFloatUnexpectedEof p f (ConstantPoolInfoError c) Source 
(Choice p, Applicative f) => AsConstantPoolInfoConstantIntegerUnexpectedEof p f (ConstantPoolInfoError c) Source 
(Choice p, Applicative f) => AsConstantPoolInfoUtf8UnexpectedEof p f (ConstantPoolInfoError c) Source 
(Choice p, Applicative f) => AsConstantPoolInfoUtf8LengthUnexpectedEof p f (ConstantPoolInfoError c) Source 
(Choice p, Applicative f) => AsConstantPoolInfoTagUnexpectedEof p f (ConstantPoolInfoError c) Source 
Eq (c Word8) => Eq (ConstantPoolInfoError c) Source 
Ord (c Word8) => Ord (ConstantPoolInfoError c) Source 
Show (c Word8) => Show (ConstantPoolInfoError c) Source 

constantPoolInfo :: (AsEmpty (c Word8), AsEmpty (q Char), Cons (c Word8) (c Word8) Word8 Word8, Cons (q Char) (q Char) Char Char, AsConstantPoolInfoInvalidConstantPoolTag Tagged Identity (s c), AsConstantPoolInfoNameAndType2UnexpectedEof Tagged Identity (s c), AsConstantPoolInfoNameAndType1UnexpectedEof Tagged Identity (s c), AsConstantPoolInfoInterfaceMethodRef1UnexpectedEof Tagged Identity (s c), AsConstantPoolInfoMethodRef2UnexpectedEof Tagged Identity (s c), AsConstantPoolInfoMethodRef1UnexpectedEof Tagged Identity (s c), AsConstantPoolInfoFieldRef2UnexpectedEof Tagged Identity (s c), AsConstantPoolInfoFieldRef1UnexpectedEof Tagged Identity (s c), AsConstantPoolInfoConstantStringUnexpectedEof Tagged Identity (s c), AsConstantPoolInfoConstantClassUnexpectedEof Tagged Identity (s c), AsConstantPoolInfoConstantDoubleUnexpectedEof Tagged Identity (s c), AsConstantPoolInfoConstantLongUnexpectedEof Tagged Identity (s c), AsConstantPoolInfoConstantFloatUnexpectedEof Tagged Identity (s c), AsConstantPoolInfoConstantIntegerUnexpectedEof Tagged Identity (s c), AsConstantPoolInvalidJavaString Tagged Identity s, AsConstantPoolInfoUtf8UnexpectedEof Tagged Identity (s c), AsConstantPoolInfoUtf8LengthUnexpectedEof Tagged Identity (s c), AsConstantPoolInfoTagUnexpectedEof Tagged Identity (s c), AsUtf8 Tagged Identity s1, AsNameAndType Tagged Identity (s1 q), AsConstantDouble Tagged Identity (s1 q), AsConstantLong Tagged Identity (s1 q), AsConstantFloat Tagged Identity (s1 q), AsConstantInteger Tagged Identity (s1 q), AsConstantString Tagged Identity (s1 q), AsInterfaceMethodRef Tagged Identity (s1 q), AsMethodRef Tagged Identity (s1 q), AsFieldRef Tagged Identity (s1 q), AsConstantClass Tagged Identity (s1 q)) => Get (s c) (s1 q) Source

constantPoolInfo' :: (AsEmpty (c Word8), AsEmpty (q Char), Cons (c Word8) (c Word8) Word8 Word8, Cons (q Char) (q Char) Char Char, AsConstantPoolInfoInvalidConstantPoolTag Tagged Identity (s c), AsConstantPoolInfoNameAndType2UnexpectedEof Tagged Identity (s c), AsConstantPoolInfoNameAndType1UnexpectedEof Tagged Identity (s c), AsConstantPoolInfoInterfaceMethodRef1UnexpectedEof Tagged Identity (s c), AsConstantPoolInfoMethodRef2UnexpectedEof Tagged Identity (s c), AsConstantPoolInfoMethodRef1UnexpectedEof Tagged Identity (s c), AsConstantPoolInfoFieldRef2UnexpectedEof Tagged Identity (s c), AsConstantPoolInfoFieldRef1UnexpectedEof Tagged Identity (s c), AsConstantPoolInfoConstantStringUnexpectedEof Tagged Identity (s c), AsConstantPoolInfoConstantClassUnexpectedEof Tagged Identity (s c), AsConstantPoolInfoConstantDoubleUnexpectedEof Tagged Identity (s c), AsConstantPoolInfoConstantLongUnexpectedEof Tagged Identity (s c), AsConstantPoolInfoConstantFloatUnexpectedEof Tagged Identity (s c), AsConstantPoolInfoConstantIntegerUnexpectedEof Tagged Identity (s c), AsConstantPoolInvalidJavaString Tagged Identity s, AsConstantPoolInfoUtf8UnexpectedEof Tagged Identity (s c), AsConstantPoolInfoUtf8LengthUnexpectedEof Tagged Identity (s c), AsConstantPoolInfoTagUnexpectedEof Tagged Identity (s c), AsUtf8 Tagged Identity s1, AsNameAndType Tagged Identity (s1 q), AsConstantDouble Tagged Identity (s1 q), AsConstantLong Tagged Identity (s1 q), AsConstantFloat Tagged Identity (s1 q), AsConstantInteger Tagged Identity (s1 q), AsConstantString Tagged Identity (s1 q), AsInterfaceMethodRef Tagged Identity (s1 q), AsMethodRef Tagged Identity (s1 q), AsFieldRef Tagged Identity (s1 q), AsConstantClass Tagged Identity (s1 q)) => (Word8 -> Maybe (Get (s c) (s1 q))) -> Get (s c) (s1 q) Source