-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Functions to simulate Java's Character class.
--
-- Functions to simulate the java.lang.Character class of Java. The
-- specification of this class is required to implement some programming
-- language grammars.
@package java-character
@version 0.0.4
-- | Simulates the isWhitespace Java method.
-- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isWhitespace%28int%29
module Language.Java.Character.IsWhitespace
-- | Instances simulate Java characters and provide a decision on
-- simulating isWhitespace.
class Enum c => IsWhitespace c where isNotWhitespace = not . isWhitespace
isWhitespace :: IsWhitespace c => c -> Bool
isNotWhitespace :: IsWhitespace c => c -> Bool
instance IsWhitespace Word64
instance IsWhitespace Word32
instance IsWhitespace Word16
instance IsWhitespace Word8
instance IsWhitespace Integer
instance IsWhitespace Int
instance IsWhitespace Char
-- | Simulates the isValidCodePoint Java method.
-- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isValidCodePoint%28int%29
module Language.Java.Character.IsValidCodePoint
-- | Instances simulate Java characters and provide a decision on
-- simulating isValidCodePoint.
class Enum c => IsValidCodePoint c where isNotValidCodePoint = not . isValidCodePoint
isValidCodePoint :: IsValidCodePoint c => c -> Bool
isNotValidCodePoint :: IsValidCodePoint c => c -> Bool
instance IsValidCodePoint Word64
instance IsValidCodePoint Word32
instance IsValidCodePoint Word16
instance IsValidCodePoint Word8
instance IsValidCodePoint Integer
instance IsValidCodePoint Int
instance IsValidCodePoint Char
-- | Simulates the isUpperCase Java method.
-- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isUpperCase%28int%29
module Language.Java.Character.IsUpperCase
-- | Instances simulate Java characters and provide a decision on
-- simulating isUpperCase.
class Enum c => IsUpperCase c where isNotUpperCase = not . isUpperCase
isUpperCase :: IsUpperCase c => c -> Bool
isNotUpperCase :: IsUpperCase c => c -> Bool
instance IsUpperCase Word64
instance IsUpperCase Word32
instance IsUpperCase Word16
instance IsUpperCase Word8
instance IsUpperCase Integer
instance IsUpperCase Int
instance IsUpperCase Char
-- | Simulates the isUnicodeIdentifierStart Java method.
-- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isUnicodeIdentifierStart%28int%29
module Language.Java.Character.IsUnicodeIdentifierStart
-- | Instances simulate Java characters and provide a decision on
-- simulating isUnicodeIdentifierStart.
class Enum c => IsUnicodeIdentifierStart c where isNotUnicodeIdentifierStart = not . isUnicodeIdentifierStart
isUnicodeIdentifierStart :: IsUnicodeIdentifierStart c => c -> Bool
isNotUnicodeIdentifierStart :: IsUnicodeIdentifierStart c => c -> Bool
instance IsUnicodeIdentifierStart Word64
instance IsUnicodeIdentifierStart Word32
instance IsUnicodeIdentifierStart Word16
instance IsUnicodeIdentifierStart Word8
instance IsUnicodeIdentifierStart Integer
instance IsUnicodeIdentifierStart Int
instance IsUnicodeIdentifierStart Char
-- | Simulates the isUnicodeIdentifierPart Java method.
-- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isUnicodeIdentifierPart%28int%29
module Language.Java.Character.IsUnicodeIdentifierPart
-- | Instances simulate Java characters and provide a decision on
-- simulating isUnicodeIdentifierPart.
class Enum c => IsUnicodeIdentifierPart c where isNotUnicodeIdentifierPart = not . isUnicodeIdentifierPart
isUnicodeIdentifierPart :: IsUnicodeIdentifierPart c => c -> Bool
isNotUnicodeIdentifierPart :: IsUnicodeIdentifierPart c => c -> Bool
instance IsUnicodeIdentifierPart Word64
instance IsUnicodeIdentifierPart Word32
instance IsUnicodeIdentifierPart Word16
instance IsUnicodeIdentifierPart Word8
instance IsUnicodeIdentifierPart Integer
instance IsUnicodeIdentifierPart Int
instance IsUnicodeIdentifierPart Char
-- | Simulates the isTitleCase Java method.
-- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isTitleCase%28int%29
module Language.Java.Character.IsTitleCase
-- | Instances simulate Java characters and provide a decision on
-- simulating isTitleCase.
class Enum c => IsTitleCase c where isNotTitleCase = not . isTitleCase
isTitleCase :: IsTitleCase c => c -> Bool
isNotTitleCase :: IsTitleCase c => c -> Bool
instance IsTitleCase Word64
instance IsTitleCase Word32
instance IsTitleCase Word16
instance IsTitleCase Word8
instance IsTitleCase Integer
instance IsTitleCase Int
instance IsTitleCase Char
-- | Simulates the isSupplementaryCodePoint Java method.
-- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isSupplementaryCodePoint%28int%29
module Language.Java.Character.IsSupplementaryCodePoint
-- | Instances simulate Java characters and provide a decision on
-- simulating isSupplementaryCodePoint.
class Enum c => IsSupplementaryCodePoint c where isNotSupplementaryCodePoint = not . isSupplementaryCodePoint
isSupplementaryCodePoint :: IsSupplementaryCodePoint c => c -> Bool
isNotSupplementaryCodePoint :: IsSupplementaryCodePoint c => c -> Bool
instance IsSupplementaryCodePoint Word64
instance IsSupplementaryCodePoint Word32
instance IsSupplementaryCodePoint Word16
instance IsSupplementaryCodePoint Word8
instance IsSupplementaryCodePoint Integer
instance IsSupplementaryCodePoint Int
instance IsSupplementaryCodePoint Char
-- | Simulates the isSpaceChar Java method.
-- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isSpaceChar%28int%29
module Language.Java.Character.IsSpaceChar
-- | Instances simulate Java characters and provide a decision on
-- simulating isSpaceChar.
class Enum c => IsSpaceChar c where isNotSpaceChar = not . isSpaceChar
isSpaceChar :: IsSpaceChar c => c -> Bool
isNotSpaceChar :: IsSpaceChar c => c -> Bool
instance IsSpaceChar Word64
instance IsSpaceChar Word32
instance IsSpaceChar Word16
instance IsSpaceChar Word8
instance IsSpaceChar Integer
instance IsSpaceChar Int
instance IsSpaceChar Char
-- | Simulates the isMirrored Java method.
-- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isMirrored%28int%29
module Language.Java.Character.IsMirrored
-- | Instances simulate Java characters and provide a decision on
-- simulating isMirrored.
class Enum c => IsMirrored c where isNotMirrored = not . isMirrored
isMirrored :: IsMirrored c => c -> Bool
isNotMirrored :: IsMirrored c => c -> Bool
instance IsMirrored Word64
instance IsMirrored Word32
instance IsMirrored Word16
instance IsMirrored Word8
instance IsMirrored Integer
instance IsMirrored Int
instance IsMirrored Char
-- | Simulates the IsLowerCase Java method.
-- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#IsLowerCase%28int%29
module Language.Java.Character.IsLowerCase
-- | Instances simulate Java characters and provide a decision on
-- simulating IsLowerCase.
class Enum c => IsLowerCase c where isNotLowerCase = not . isLowerCase
isLowerCase :: IsLowerCase c => c -> Bool
isNotLowerCase :: IsLowerCase c => c -> Bool
instance IsLowerCase Word64
instance IsLowerCase Word32
instance IsLowerCase Word16
instance IsLowerCase Word8
instance IsLowerCase Integer
instance IsLowerCase Int
instance IsLowerCase Char
-- | Simulates the isLetterOrDigit Java method.
-- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isLetterOrDigit%28int%29
module Language.Java.Character.IsLetterOrDigit
-- | Instances simulate Java characters and provide a decision on
-- simulating isLetterOrDigit.
class Enum c => IsLetterOrDigit c where isNotLetterOrDigit = not . isLetterOrDigit
isLetterOrDigit :: IsLetterOrDigit c => c -> Bool
isNotLetterOrDigit :: IsLetterOrDigit c => c -> Bool
instance IsLetterOrDigit Word64
instance IsLetterOrDigit Word32
instance IsLetterOrDigit Word16
instance IsLetterOrDigit Word8
instance IsLetterOrDigit Integer
instance IsLetterOrDigit Int
instance IsLetterOrDigit Char
-- | Simulates the isLetter Java method.
-- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isLetter%28int%29
module Language.Java.Character.IsLetter
-- | Instances simulate Java characters and provide a decision on
-- simulating isLetter.
class Enum c => IsLetter c where isNotLetter = not . isLetter
isLetter :: IsLetter c => c -> Bool
isNotLetter :: IsLetter c => c -> Bool
instance IsLetter Word64
instance IsLetter Word32
instance IsLetter Word16
instance IsLetter Word8
instance IsLetter Integer
instance IsLetter Int
instance IsLetter Char
-- | Simulates the isJavaIdentifierStart Java method.
-- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isJavaIdentifierStart%28int%29
module Language.Java.Character.IsJavaIdentifierStart
-- | Instances simulate Java characters and provide a decision on
-- simulating isJavaIdentifierStart.
class Enum c => IsJavaIdentifierStart c where isNotJavaIdentifierStart = not . isJavaIdentifierStart
isJavaIdentifierStart :: IsJavaIdentifierStart c => c -> Bool
isNotJavaIdentifierStart :: IsJavaIdentifierStart c => c -> Bool
instance IsJavaIdentifierStart Word64
instance IsJavaIdentifierStart Word32
instance IsJavaIdentifierStart Word16
instance IsJavaIdentifierStart Word8
instance IsJavaIdentifierStart Integer
instance IsJavaIdentifierStart Int
instance IsJavaIdentifierStart Char
-- | Simulates the isJavaIdentifierPart Java method.
-- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isJavaIdentifierPart%28int%29
module Language.Java.Character.IsJavaIdentifierPart
-- | Instances simulate Java characters and provide a decision on
-- simulating isJavaIdentifierPart.
class Enum c => IsJavaIdentifierPart c where isNotJavaIdentifierPart = not . isJavaIdentifierPart
isJavaIdentifierPart :: IsJavaIdentifierPart c => c -> Bool
isNotJavaIdentifierPart :: IsJavaIdentifierPart c => c -> Bool
instance IsJavaIdentifierPart Word64
instance IsJavaIdentifierPart Word32
instance IsJavaIdentifierPart Word16
instance IsJavaIdentifierPart Word8
instance IsJavaIdentifierPart Integer
instance IsJavaIdentifierPart Int
instance IsJavaIdentifierPart Char
-- | Simulates the isISOControl Java method.
-- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isISOControl%28int%29
module Language.Java.Character.IsIsoControl
-- | Instances simulate Java characters and provide a decision on
-- simulating isISOControl.
class Enum c => IsIsoControl c where isNotIsoControl = not . isIsoControl
isIsoControl :: IsIsoControl c => c -> Bool
isNotIsoControl :: IsIsoControl c => c -> Bool
instance IsIsoControl Word64
instance IsIsoControl Word32
instance IsIsoControl Word16
instance IsIsoControl Word8
instance IsIsoControl Integer
instance IsIsoControl Int
instance IsIsoControl Char
-- | Simulates the isIdentifierIgnorable Java method.
-- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isIdentifierIgnorable%28int%29
module Language.Java.Character.IsIdentifierIgnorable
-- | Instances simulate Java characters and provide a decision on
-- simulating isIdentifierIgnorable.
class Enum c => IsIdentifierIgnorable c where isNotIdentifierIgnorable = not . isIdentifierIgnorable
isIdentifierIgnorable :: IsIdentifierIgnorable c => c -> Bool
isNotIdentifierIgnorable :: IsIdentifierIgnorable c => c -> Bool
instance IsIdentifierIgnorable Word64
instance IsIdentifierIgnorable Word32
instance IsIdentifierIgnorable Word16
instance IsIdentifierIgnorable Word8
instance IsIdentifierIgnorable Integer
instance IsIdentifierIgnorable Int
instance IsIdentifierIgnorable Char
-- | Simulates the isDigit Java method.
-- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isDigit%28int%29
module Language.Java.Character.IsDigit
-- | Instances simulate Java characters and provide a decision on
-- simulating isDigit.
class Enum c => IsDigit c where isNotDigit = not . isDigit
isDigit :: IsDigit c => c -> Bool
isNotDigit :: IsDigit c => c -> Bool
instance IsDigit Word64
instance IsDigit Word32
instance IsDigit Word16
instance IsDigit Word8
instance IsDigit Integer
instance IsDigit Int
instance IsDigit Char
-- | Simulates the isDefined Java method.
-- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isDefined%28int%29
module Language.Java.Character.IsDefined
-- | Instances simulate Java characters and provide a decision on
-- simulating isDefined.
class Enum c => IsDefined c where isNotDefined = not . isDefined
isDefined :: IsDefined c => c -> Bool
isNotDefined :: IsDefined c => c -> Bool
instance IsDefined Word64
instance IsDefined Word32
instance IsDefined Word16
instance IsDefined Word8
instance IsDefined Integer
instance IsDefined Int
instance IsDefined Char
-- | Simulates methods of java.lang.Character.
-- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html
module Language.Java.Character