## Hierarchy For Package com.saxonica.codegen

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - com.saxonica.codegen.CompilerClassMapper
  - com.saxonica.codegen.CompilerService (implements net.sf.saxon.expr.CodeGeneratorService)
  - com.saxonica.codegen.ExpressionCompiler
    - com.saxonica.codegen.ChooseCompiler
    - com.saxonica.codegen.ContextItemCompiler
    - com.saxonica.codegen.ErrorCompiler
    - com.saxonica.codegen.ErrorExpressionCompiler
    - com.saxonica.codegen.IntegratedFunctionCallCompiler
    - com.saxonica.codegen.LiteralCompiler
    - com.saxonica.codegen.ParentNodeExpressionCompiler
    - com.saxonica.codegen.PushExpressionCompiler
      - com.saxonica.codegen.BlockCompiler
      - com.saxonica.codegen.CommentCompiler
      - com.saxonica.codegen.ComputedAttributeCompiler
      - com.saxonica.codegen.ComputedElementCompiler
      - com.saxonica.codegen.CopyOfCompiler
      - com.saxonica.codegen.FixedAttributeCompiler
      - com.saxonica.codegen.FixedElementCompiler
      - com.saxonica.codegen.ProcessingInstructionCompiler
      - com.saxonica.codegen.ValueOfCompiler
    - com.saxonica.codegen.RootExpressionCompiler
    - com.saxonica.codegen.SequenceExpressionCompiler
      - com.saxonica.codegen.AtomicSequenceConverterCompiler
      - com.saxonica.codegen.AtomizerCompiler
      - com.saxonica.codegen.AxisExpressionCompiler
      - com.saxonica.codegen.CardinalityCheckerCompiler
      - com.saxonica.codegen.CollectionCompiler
      - com.saxonica.codegen.ConditionalSorterCompiler
      - com.saxonica.codegen.DistinctValuesCompiler
      - com.saxonica.codegen.DocumentSorterCompiler
      - com.saxonica.codegen.ExtensionFunctionCallCompiler
      - com.saxonica.codegen.FilterExpressionCompiler
      - com.saxonica.codegen.ForEachCompiler
      - com.saxonica.codegen.ForExpressionCompiler
      - com.saxonica.codegen.IdCompiler
      - com.saxonica.codegen.IdrefCompiler
      - com.saxonica.codegen.IndexedFilterExpressionCompiler
      - com.saxonica.codegen.IndexOfCompiler
      - com.saxonica.codegen.InScopePrefixesCompiler
      - com.saxonica.codegen.InsertCompiler
      - com.saxonica.codegen.ItemCheckerCompiler
      - com.saxonica.codegen.KeyFnCompiler
      - com.saxonica.codegen.LazyExpressionCompiler
      - com.saxonica.codegen.LetExpressionCompiler
      - com.saxonica.codegen.LocalVariableReferenceCompiler
      - com.saxonica.codegen.NumericPromoterCompiler
      - com.saxonica.codegen.PathExpressionCompiler
      - com.saxonica.codegen.RangeExpressionCompiler
      - com.saxonica.codegen.RemoveCompiler
      - com.saxonica.codegen.ReverseCompiler
      - com.saxonica.codegen.SlashExpressionCompiler
      - com.saxonica.codegen.StringToCodepointsCompiler
      - com.saxonica.codegen.SubsequenceCompiler
      - com.saxonica.codegen.TailCallLoopCompiler
      - com.saxonica.codegen.TailExpressionCompiler
      - com.saxonica.codegen.TokenizeCompiler
      - com.saxonica.codegen.TupleSorterCompiler
      - com.saxonica.codegen.UntypedAtomicConverterCompiler
      - com.saxonica.codegen.UserFunctionCallCompiler
      - com.saxonica.codegen.VariableReferenceCompiler
      - com.saxonica.codegen.VennExpressionCompiler
    - com.saxonica.codegen.SingletonExpressionCompiler
      - com.saxonica.codegen.AdjustCompiler
      - com.saxonica.codegen.ArithmeticCompiler
      - com.saxonica.codegen.AverageCompiler
      - com.saxonica.codegen.BaseURICompiler
      - com.saxonica.codegen.BooleanFnCompiler
      - com.saxonica.codegen.CastExpressionCompiler
      - com.saxonica.codegen.CodepointsToStringCompiler
      - com.saxonica.codegen.CompareCompiler
      - com.saxonica.codegen.ComponentCompiler
      - com.saxonica.codegen.ConcatCompiler
      - com.saxonica.codegen.CountCompiler
      - com.saxonica.codegen.CurrentDateTimeCompiler
      - com.saxonica.codegen.DateTimeConstructorCompiler
      - com.saxonica.codegen.DocCompiler
      - com.saxonica.codegen.DocumentInstrCompiler
      - com.saxonica.codegen.EscapeURICompiler
      - com.saxonica.codegen.FirstItemExpressionCompiler
      - com.saxonica.codegen.ForceCaseCompiler
      - com.saxonica.codegen.FormatDateCompiler
      - com.saxonica.codegen.FormatNumberCompiler
      - com.saxonica.codegen.LastCompiler
      - com.saxonica.codegen.LastItemExpressionCompiler
      - com.saxonica.codegen.MinimaxCompiler
      - com.saxonica.codegen.NamePartCompiler
      - com.saxonica.codegen.NamespaceForPrefixCompiler
      - com.saxonica.codegen.NegateExpressionCompiler
      - com.saxonica.codegen.NormalizeSpaceCompiler
      - com.saxonica.codegen.NormalizeUnicodeCompiler
      - com.saxonica.codegen.NumberFnCompiler
      - com.saxonica.codegen.PositionCompiler
      - com.saxonica.codegen.QNameFnCompiler
      - com.saxonica.codegen.ReplaceCompiler
      - com.saxonica.codegen.ResolveQNameCompiler
      - com.saxonica.codegen.ResolveURICompiler
      - com.saxonica.codegen.RootFunctionCompiler
      - com.saxonica.codegen.RoundingCompiler
      - com.saxonica.codegen.SingletonAtomizerCompiler
      - com.saxonica.codegen.StringFnCompiler
      - com.saxonica.codegen.StringJoinCompiler
      - com.saxonica.codegen.StringLengthCompiler
      - com.saxonica.codegen.SubstringCompiler
      - com.saxonica.codegen.SumCompiler
      - com.saxonica.codegen.TranslateCompiler
      - com.saxonica.codegen.TreatFnCompiler
      - com.saxonica.codegen.TupleExpressionCompiler
    - com.saxonica.codegen.ToBooleanCompiler
      - com.saxonica.codegen.BooleanExpressionCompiler
      - com.saxonica.codegen.CastableExpressionCompiler
      - com.saxonica.codegen.CodepointEqualCompiler
      - com.saxonica.codegen.CompareToIntegerConstantCompiler
      - com.saxonica.codegen.ContainsCompiler
      - com.saxonica.codegen.DeepEqualCompiler
      - com.saxonica.codegen.DocAvailableCompiler
      - com.saxonica.codegen.EmptyCompiler
      - com.saxonica.codegen.ExistsCompiler
      - com.saxonica.codegen.GeneralComparisonCompiler
      - com.saxonica.codegen.IdentityComparisonCompiler
      - com.saxonica.codegen.IndexedLookupExpressionCompiler
      - com.saxonica.codegen.InstanceOfCompiler
      - com.saxonica.codegen.IntegerRangeTestCompiler
      - com.saxonica.codegen.IsLastExpressionCompiler
      - com.saxonica.codegen.LangCompiler
      - com.saxonica.codegen.MatchesCompiler
      - com.saxonica.codegen.NilledCompiler
      - com.saxonica.codegen.PatternMatchExpressionCompiler
      - com.saxonica.codegen.QuantifiedExpressionCompiler
      - com.saxonica.codegen.SingletonComparisonCompiler
      - com.saxonica.codegen.ValueComparisonCompiler
    - com.saxonica.codegen.TraceCompiler
  - com.saxonica.codegen.IntegratedFunctionCompiler
    - com.saxonica.codegen.IsWholeNumberCompiler
    - com.saxonica.codegen.ItemAtCompiler
  - com.saxonica.codegen.JavaAssignment (implements com.saxonica.codegen.ReturnAction)
  - com.saxonica.codegen.JavaDeclaration (implements com.saxonica.codegen.ReturnAction)
  - com.saxonica.codegen.JavaVariable
  - com.saxonica.codegen.LoopAction
  - com.saxonica.codegen.PatternCompiler
  - com.saxonica.codegen.QueryCompiler
  - com.saxonica.codegen.ValueCompiler
    - com.saxonica.codegen.AnyURIValueCompiler
    - com.saxonica.codegen.Base64BinaryValueCompiler
    - com.saxonica.codegen.BigIntegerValueCompiler
    - com.saxonica.codegen.BooleanValueCompiler
    - com.saxonica.codegen.DateTimeValueCompiler
    - com.saxonica.codegen.DateValueCompiler
    - com.saxonica.codegen.DayTimeDurationValueCompiler
    - com.saxonica.codegen.DecimalValueCompiler
    - com.saxonica.codegen.DoubleValueCompiler
    - com.saxonica.codegen.DurationValueCompiler
    - com.saxonica.codegen.EmptySequenceCompiler
    - com.saxonica.codegen.FloatValueCompiler
    - com.saxonica.codegen.GDayValueCompiler
    - com.saxonica.codegen.GMonthDayValueCompiler
    - com.saxonica.codegen.GMonthValueCompiler
    - com.saxonica.codegen.GYearMonthValueCompiler
    - com.saxonica.codegen.GYearValueCompiler
    - com.saxonica.codegen.HexBinaryValueCompiler
    - com.saxonica.codegen.Int64ValueCompiler
    - com.saxonica.codegen.IntegerRangeCompiler
    - com.saxonica.codegen.NotationValueCompiler
    - com.saxonica.codegen.QNameValueCompiler
    - com.saxonica.codegen.SequenceExtentCompiler
    - com.saxonica.codegen.StringValueCompiler
    - com.saxonica.codegen.TimeValueCompiler
    - com.saxonica.codegen.UntypedAtomicValueCompiler
    - com.saxonica.codegen.YearMonthDurationValueCompiler

## Interface Hierarchy

- com.saxonica.codegen.ReturnAction

Copyright (c) 2004-2010 Saxonica Limited. All rights reserved.