# All Classes

All Classes Interface Summary Class Summary Exception Summary
BinaryOpGen: Generator for a binary operator
ClassInfo: This interface provides information about classes that will be generated by the `JavaClassBackendCompiler`.
ComparisonOpGen: Generator for logical operators
CompilationOutput: The `CompilationOutput` encapsulates the result of a compile operation as processed by the `JavaClassBackendCompiler`.
ConcatenateOpGen: Concatenation operator generation
EquivalenceOpGen: Generator for logical operators
GlobalShadowCheckBackendCompiler: Wrapping `BackendCompiler` that checks for global bindings shadowing.
InOpGen: Operator generator for `BinaryOperator.IN`.
IsWhiteSpaceGen: Generator for IS_WHITESPACE operator
JavaClassBackendCompiler: `BackendCompiler` that generates a Java class.
JavaEscapeUtils: Deprecated. since version 2.1.0 of the API; see `JavaEscapeHelper` for a replacement.
JavaImportsAnalyzer: The `JavaImportsAnalyzer` allows checking imports in generated HTL Java classes, in order to optimise dependencies.
LengthOpGen: Generator for the collection length operator
LogicalOpGen: Generator for logical operators
LongOpGen: Generator for long numeric operators
NotOpGen: Generator for the not operator
NumericOpGen: Generator for numeric value
Operators: Provides mappings from operators to generators
OpHelper: Helper class for operator generation
SightlyJavaCompilerException
StrictEqGenOp: Generator for strict equality
TypedNode: Expression nodes with type information
UnaryOpGen: Interface for generators of unary operators