Package com.saxonica.ee.bytecode.simtype
Class AtomicTypeValidatorCompiler
- java.lang.Object
-
- com.saxonica.ee.bytecode.simtype.AtomicTypeValidatorCompiler
-
public class AtomicTypeValidatorCompiler extends java.lang.ObjectClass to handle bytecode generation for user-defined atomic types
-
-
Constructor Summary
Constructors Constructor Description AtomicTypeValidatorCompiler(UserAtomicType type)Create a compiler (=bytecode generator) for a user-defined atomic type*
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcompileAtomicValidator(CompilerService compiler, ConversionRules rules)Make a validator for user-defined atomic types
-
-
-
Constructor Detail
-
AtomicTypeValidatorCompiler
public AtomicTypeValidatorCompiler(UserAtomicType type)
Create a compiler (=bytecode generator) for a user-defined atomic type*- Parameters:
type- the user-defined atomic type: this must be compilable.
-
-
Method Detail
-
compileAtomicValidator
public void compileAtomicValidator(CompilerService compiler, ConversionRules rules) throws CannotCompileException
Make a validator for user-defined atomic types- Parameters:
compiler- the compiler servicerules- the conversion rules- Throws:
CannotCompileException- if bytecode generation for this type is not possible for any reason
-
-