Hierarchy For Package org.kink_lang.kink.internal.compile.javaclassir

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.kink_lang.kink.internal.compile.javaclassir.BindingCaptureFastFunCompiler
    • org.kink_lang.kink.internal.compile.javaclassir.BytecodeGenState
    • org.kink_lang.kink.internal.compile.javaclassir.ChildJcirAccumulator
    • org.kink_lang.kink.internal.compile.javaclassir.CompilerSupport
    • org.kink_lang.kink.internal.compile.javaclassir.FastLvarAccessGenerator (implements org.kink_lang.kink.internal.compile.javaclassir.LvarAccessGenerator)
    • org.kink_lang.kink.internal.compile.javaclassir.InFastFunLetRecGenerator (implements org.kink_lang.kink.internal.compile.javaclassir.LetRecGenerator)
    • org.kink_lang.kink.internal.compile.javaclassir.InSlowFunLetRecGenerator (implements org.kink_lang.kink.internal.compile.javaclassir.LetRecGenerator)
    • org.kink_lang.kink.internal.compile.javaclassir.InsnsGenerator
    • org.kink_lang.kink.internal.compile.javaclassir.KeyStrSupplier
    • org.kink_lang.kink.internal.compile.javaclassir.MakeBindingCaptureFastFunGenerator (implements org.kink_lang.kink.internal.compile.javaclassir.MakeFastFunGenerator)
    • org.kink_lang.kink.internal.compile.javaclassir.MakeValCaptureFastFunGenerator (implements org.kink_lang.kink.internal.compile.javaclassir.MakeFastFunGenerator)
    • org.kink_lang.kink.internal.compile.javaclassir.NewVal
    • org.kink_lang.kink.internal.compile.javaclassir.OverriddenControlGenerator (implements org.kink_lang.kink.internal.compile.javaclassir.ControlGenerator)
    • org.kink_lang.kink.internal.compile.javaclassir.ProgramCounterSupplier
    • java.lang.Record
      • org.kink_lang.kink.internal.compile.javaclassir.Allocation.Arg (implements org.kink_lang.kink.internal.compile.javaclassir.Allocation)
      • org.kink_lang.kink.internal.compile.javaclassir.Allocation.Field (implements org.kink_lang.kink.internal.compile.javaclassir.Allocation)
      • org.kink_lang.kink.internal.compile.javaclassir.Allocation.Preloaded (implements org.kink_lang.kink.internal.compile.javaclassir.Allocation)
      • org.kink_lang.kink.internal.compile.javaclassir.Allocation.Recv (implements org.kink_lang.kink.internal.compile.javaclassir.Allocation)
      • org.kink_lang.kink.internal.compile.javaclassir.Allocation.Stack (implements org.kink_lang.kink.internal.compile.javaclassir.Allocation)
      • org.kink_lang.kink.internal.compile.javaclassir.Allocation.Unused (implements org.kink_lang.kink.internal.compile.javaclassir.Allocation)
      • org.kink_lang.kink.internal.compile.javaclassir.AllocationSet
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.AddInt (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.ArrayStore (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.Case (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.CheckCast (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.Default (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.Dup (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.GetField (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.GetStatic (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.GoTo (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.IfEq (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.IfEqInt (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.IfGeInt (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.IfGtInt (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.IfLtInt (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.IfNonNull (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.IfNonZero (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.InstanceOf (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.InvokeConstructor (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.InvokeDynamic (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.InvokeStatic (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.InvokeVirtual (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.LoadArg (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.LoadLocal (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.LoadThis (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.Mark (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.NewArray (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.NewInstance (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.PushInt (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.PushString (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.ReturnValue (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.StoreArg (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.StoreNewLocal (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.SubInt (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.Switch (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.Insn.Throw (implements org.kink_lang.kink.internal.compile.javaclassir.Insn)
      • org.kink_lang.kink.internal.compile.javaclassir.JavaClassIr
    • org.kink_lang.kink.internal.compile.javaclassir.SlowFunCompiler
    • org.kink_lang.kink.internal.compile.javaclassir.SlowLvarAccessGenerator (implements org.kink_lang.kink.internal.compile.javaclassir.LvarAccessGenerator)
    • org.kink_lang.kink.internal.compile.javaclassir.TopLevelCompiler
    • org.kink_lang.kink.internal.compile.javaclassir.TraceAccumulator
    • org.kink_lang.kink.internal.compile.javaclassir.UnchangedControlGenerator (implements org.kink_lang.kink.internal.compile.javaclassir.ControlGenerator)
    • org.kink_lang.kink.internal.compile.javaclassir.ValCaptureFastFunCompiler

Interface Hierarchy