Hierarchy For All Packages
Package Hierarchies:- org.kink_lang.kink,
- org.kink_lang.kink.hostfun,
- org.kink_lang.kink.hostfun.graph,
- org.kink_lang.kink.hostfun.graph.impl,
- org.kink_lang.kink.internal.callstack,
- org.kink_lang.kink.internal.compile,
- org.kink_lang.kink.internal.compile.bootstrap,
- org.kink_lang.kink.internal.compile.classgen,
- org.kink_lang.kink.internal.compile.javaclassir,
- org.kink_lang.kink.internal.compile.tempval,
- org.kink_lang.kink.internal.contract,
- org.kink_lang.kink.internal.control,
- org.kink_lang.kink.internal.function,
- org.kink_lang.kink.internal.intrinsicsupport,
- org.kink_lang.kink.internal.mod.java,
- org.kink_lang.kink.internal.mod.random,
- org.kink_lang.kink.internal.mod.stopwatch,
- org.kink_lang.kink.internal.num,
- org.kink_lang.kink.internal.ovis,
- org.kink_lang.kink.internal.program.ast,
- org.kink_lang.kink.internal.program.itree,
- org.kink_lang.kink.internal.program.itreeoptimize,
- org.kink_lang.kink.internal.program.itreeoptimize.ssafy,
- org.kink_lang.kink.internal.program.lex,
- org.kink_lang.kink.internal.startup,
- org.kink_lang.kink.internal.str,
- org.kink_lang.kink.internal.sym,
- org.kink_lang.kink.internal.vec
Class Hierarchy
- java.lang.Object
- org.kink_lang.kink.internal.intrinsicsupport.ArgsSupport
- org.kink_lang.kink.internal.compile.javaclassir.BindingCaptureFastFunCompiler
- org.kink_lang.kink.BindingHelper
- org.kink_lang.kink.BinHelper
- org.kink_lang.kink.BoolHelper
- org.kink_lang.kink.internal.intrinsicsupport.BranchSupport
- org.kink_lang.kink.internal.compile.classgen.BytecodeGenerator
- org.kink_lang.kink.internal.compile.javaclassir.BytecodeGenState
- org.kink_lang.kink.internal.callstack.CallStack
- org.kink_lang.kink.internal.compile.javaclassir.ChildJcirAccumulator
- org.kink_lang.kink.internal.compile.classgen.ClassGenerator
- org.kink_lang.kink.internal.compile.javaclassir.CompilerSupport
- org.kink_lang.kink.ComponentRegistry
- org.kink_lang.kink.internal.compile.bootstrap.ConstBootstrapper
- org.kink_lang.kink.internal.program.itree.ContentAnalysis
- org.kink_lang.kink.internal.control.Control
- org.kink_lang.kink.internal.str.Decoder
- org.kink_lang.kink.internal.program.itree.DeepTransformer
- org.kink_lang.kink.internal.str.Encoder
- org.kink_lang.kink.ExceptionHelper
- org.kink_lang.kink.internal.program.itree.FastFunItree (implements org.kink_lang.kink.internal.program.itree.Itree, org.kink_lang.kink.internal.program.itree.UsedDefinedVars)
- org.kink_lang.kink.internal.compile.javaclassir.FastLvarAccessGenerator (implements org.kink_lang.kink.internal.compile.javaclassir.LvarAccessGenerator)
- org.kink_lang.kink.FunHelper
- org.kink_lang.kink.hostfun.graph.impl.GraphFacadeImpl (implements org.kink_lang.kink.hostfun.graph.GraphFacade)
- org.kink_lang.kink.HostResultCore
- org.kink_lang.kink.Val (implements org.kink_lang.kink.hostfun.HostResult)
- org.kink_lang.kink.BindingVal
- org.kink_lang.kink.BinVal (implements java.lang.Comparable<T>)
- org.kink_lang.kink.ExceptionVal
- org.kink_lang.kink.FunVal
- org.kink_lang.kink.JavaVal
- org.kink_lang.kink.LocationVal
- org.kink_lang.kink.internal.compile.tempval.MaybeTraitVal
- org.kink_lang.kink.NumVal
- org.kink_lang.kink.internal.mod.random.RngVal<T>
- org.kink_lang.kink.internal.mod.random.PrngVal
- org.kink_lang.kink.StrVal
- org.kink_lang.kink.TraceVal
- org.kink_lang.kink.VarrefVal
- org.kink_lang.kink.VecVal
- org.kink_lang.kink.Val (implements org.kink_lang.kink.hostfun.HostResult)
- org.kink_lang.kink.internal.intrinsicsupport.IfSupport
- 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.ItreeCompiler
- org.kink_lang.kink.internal.program.itreeoptimize.ItreeOptimizers
- org.kink_lang.kink.JavaHelper
- org.kink_lang.kink.internal.mod.java.JavaMod
- org.kink_lang.kink.internal.mod.java.JavaProxyMod
- org.kink_lang.kink.internal.compile.javaclassir.KeyStrSupplier
- org.kink_lang.kink.internal.startup.Kink
- org.kink_lang.kink.internal.program.lex.Lexer (implements java.util.function.Function<T,
R>) - org.kink_lang.kink.internal.callstack.Lnums
- org.kink_lang.kink.LocationHelper
- 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.intrinsicsupport.NewValSupport
- org.kink_lang.kink.internal.program.itree.NodeToItreeTranslator (implements java.util.function.Function<T,
R>) - org.kink_lang.kink.NumHelper
- org.kink_lang.kink.internal.num.NumOperations
- org.kink_lang.kink.internal.compile.javaclassir.OverriddenControlGenerator (implements org.kink_lang.kink.internal.compile.javaclassir.ControlGenerator)
- org.kink_lang.kink.internal.ovis.OwnVarIndexes
- org.kink_lang.kink.internal.program.ast.Parser
- org.kink_lang.kink.internal.contract.Preconds
- org.kink_lang.kink.internal.intrinsicsupport.PreloadedFuns
- org.kink_lang.kink.internal.compile.javaclassir.ProgramCounterSupplier
- org.kink_lang.kink.internal.mod.java.ProxyThrowResultMod
- java.util.Random (implements java.util.random.RandomGenerator, java.io.Serializable)
- org.kink_lang.kink.internal.mod.random.Xoshiro256StarStar
- 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.program.itree.ArgsPassingItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.itree.ArgVecItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.itree.AssignmentItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.itree.BiArithmeticItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.ast.BindingExpr (implements org.kink_lang.kink.internal.program.ast.Expr)
- org.kink_lang.kink.internal.program.itree.BindingItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.itree.BranchItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.itree.BranchWithElseItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.callstack.CallStackSlice
- org.kink_lang.kink.CompileError
- org.kink_lang.kink.internal.program.itree.CondThenPair
- org.kink_lang.kink.internal.program.ast.DerefExpr (implements org.kink_lang.kink.internal.program.ast.Expr)
- org.kink_lang.kink.internal.program.itree.DerefItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.ast.Elem.Spread (implements org.kink_lang.kink.internal.program.ast.Elem)
- org.kink_lang.kink.internal.program.lex.EotToken (implements org.kink_lang.kink.internal.program.lex.Token)
- org.kink_lang.kink.internal.program.lex.ErrorToken (implements org.kink_lang.kink.internal.program.lex.Token)
- org.kink_lang.kink.internal.callstack.FakeCallTraceCse (implements org.kink_lang.kink.internal.callstack.Cse)
- org.kink_lang.kink.internal.program.ast.FunExpr (implements org.kink_lang.kink.internal.program.ast.Expr)
- org.kink_lang.kink.internal.program.itree.GenericVar (implements org.kink_lang.kink.internal.program.itree.VarrefParam)
- org.kink_lang.kink.internal.callstack.HostResumeCse (implements org.kink_lang.kink.internal.callstack.ResumeCse)
- org.kink_lang.kink.internal.program.itree.IfItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- 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.program.itree.ItreeElem.Spread (implements org.kink_lang.kink.internal.program.itree.ItreeElem)
- org.kink_lang.kink.internal.compile.javaclassir.JavaClassIr
- org.kink_lang.kink.internal.program.itree.LderefItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.itree.LetRecItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.itree.LetRecItree.LvarFunPair
- org.kink_lang.kink.internal.program.itree.LocalVar.Generated (implements org.kink_lang.kink.internal.program.itree.LocalVar)
- org.kink_lang.kink.internal.program.itree.LocalVar.Original (implements org.kink_lang.kink.internal.program.itree.LocalVar)
- org.kink_lang.kink.internal.program.itree.LocalVarContent.Alias (implements org.kink_lang.kink.internal.program.itree.LocalVarContent)
- org.kink_lang.kink.internal.program.itree.LocalVarContent.Arg (implements org.kink_lang.kink.internal.program.itree.LocalVarContent)
- org.kink_lang.kink.internal.program.itree.LocalVarContent.Recv (implements org.kink_lang.kink.internal.program.itree.LocalVarContent)
- org.kink_lang.kink.internal.program.itree.LocalVarContent.Unknown (implements org.kink_lang.kink.internal.program.itree.LocalVarContent)
- org.kink_lang.kink.internal.callstack.Location
- org.kink_lang.kink.internal.program.itree.LstoreItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.lex.MarkToken (implements org.kink_lang.kink.internal.program.lex.Token)
- org.kink_lang.kink.internal.program.ast.McallExpr (implements org.kink_lang.kink.internal.program.ast.Expr)
- org.kink_lang.kink.internal.program.itree.McallItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.itree.NadaItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.itree.NestedArgsPassingItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.itree.NestedParam.Tuple (implements org.kink_lang.kink.internal.program.itree.NestedParam)
- org.kink_lang.kink.internal.program.itree.NestedVecAssignmentItree (implements org.kink_lang.kink.internal.program.itree.ItreeWithRhs)
- org.kink_lang.kink.internal.program.itree.NoTraitNewValItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.lex.NounToken (implements org.kink_lang.kink.internal.program.lex.Token)
- org.kink_lang.kink.internal.program.ast.NumExpr (implements org.kink_lang.kink.internal.program.ast.Expr)
- org.kink_lang.kink.internal.program.itree.NumItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.lex.NumToken (implements org.kink_lang.kink.internal.program.lex.Token)
- org.kink_lang.kink.internal.program.itree.OptRestVecAssignmentItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.itree.OptVecAssignmentItree (implements org.kink_lang.kink.internal.program.itree.ItreeWithRhs)
- org.kink_lang.kink.internal.program.ast.RcallExpr (implements org.kink_lang.kink.internal.program.ast.Expr)
- org.kink_lang.kink.internal.program.itree.RecvItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.itree.RestVecAssignmentItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.ast.SeqExpr (implements org.kink_lang.kink.internal.program.ast.Expr)
- org.kink_lang.kink.internal.program.itree.SeqItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.itree.SlowFunItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.itree.StoreItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.ast.StrExpr (implements org.kink_lang.kink.internal.program.ast.Expr)
- org.kink_lang.kink.internal.program.itree.StrItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.lex.StrToken (implements org.kink_lang.kink.internal.program.lex.Token)
- org.kink_lang.kink.internal.program.itree.SymcallItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.itree.SymValPair
- org.kink_lang.kink.internal.callstack.Trace
- org.kink_lang.kink.internal.vec.TraitError.ArityNotEven (implements org.kink_lang.kink.internal.vec.TraitError)
- org.kink_lang.kink.internal.vec.TraitError.SymNotStr (implements org.kink_lang.kink.internal.vec.TraitError)
- org.kink_lang.kink.internal.program.itree.TraitNewValItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.ast.VarrefExpr (implements org.kink_lang.kink.internal.program.ast.Expr)
- org.kink_lang.kink.internal.program.itree.VarrefItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.itree.VarrefVecAssignmentItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.ast.VecExpr (implements org.kink_lang.kink.internal.program.ast.Expr)
- org.kink_lang.kink.internal.program.itree.VecItree (implements org.kink_lang.kink.internal.program.itree.Itree)
- org.kink_lang.kink.internal.program.lex.VerbToken (implements org.kink_lang.kink.internal.program.lex.Token)
- org.kink_lang.kink.internal.program.itreeoptimize.RecursiveOptimizer (implements java.util.function.UnaryOperator<T>)
- org.kink_lang.kink.internal.program.itreeoptimize.RepetitiveOptimizer (implements java.util.function.UnaryOperator<T>)
- org.kink_lang.kink.SharedVars
- org.kink_lang.kink.SharedVarsFactory
- org.kink_lang.kink.internal.program.itree.SkeltonItreeVisitor<T> (implements org.kink_lang.kink.internal.program.itree.ItreeVisitor<T>)
- org.kink_lang.kink.internal.program.itreeoptimize.BaseOptimizer (implements java.util.function.UnaryOperator<T>)
- org.kink_lang.kink.internal.program.itreeoptimize.AssignmentOptimizer
- org.kink_lang.kink.internal.program.itreeoptimize.BiArithmeticInliner
- org.kink_lang.kink.internal.program.itreeoptimize.BranchInliner
- org.kink_lang.kink.internal.program.itreeoptimize.BranchWithElseInliner
- org.kink_lang.kink.internal.program.itreeoptimize.ContentPropagator
- org.kink_lang.kink.internal.program.itreeoptimize.DeadLstoreEliminator
- org.kink_lang.kink.internal.program.itreeoptimize.DeparenOptimizer
- org.kink_lang.kink.internal.program.itreeoptimize.EliminateUnusedOptimizer
- org.kink_lang.kink.internal.program.itreeoptimize.FlattenSeqOptimizer
- org.kink_lang.kink.internal.program.itreeoptimize.FunMcallToSymcallOptimizer
- org.kink_lang.kink.internal.program.itreeoptimize.IfInliner
- org.kink_lang.kink.internal.program.itreeoptimize.LderefOptimizer
- org.kink_lang.kink.internal.program.itreeoptimize.LetRecChainer
- org.kink_lang.kink.internal.program.itreeoptimize.LetRecProducer
- org.kink_lang.kink.internal.program.itreeoptimize.LetRecReducer
- org.kink_lang.kink.internal.program.itreeoptimize.LetSymcallInliner
- org.kink_lang.kink.internal.program.itreeoptimize.LstoreOptimizer
- org.kink_lang.kink.internal.program.itreeoptimize.MinusConstantFolder
- org.kink_lang.kink.internal.program.itreeoptimize.NestedVecAssignmentInliner
- org.kink_lang.kink.internal.program.itreeoptimize.OptRestVecAssignmentOptimizer
- org.kink_lang.kink.internal.program.itreeoptimize.OptVecAssignmentOptimizer
- org.kink_lang.kink.internal.program.itreeoptimize.ParenContOptimizer
- org.kink_lang.kink.internal.program.itreeoptimize.RestVecAssignmentOptimizer
- org.kink_lang.kink.internal.program.itreeoptimize.SimpleNewValInliner
- org.kink_lang.kink.internal.program.itreeoptimize.SsafyOptimizer
- org.kink_lang.kink.internal.program.itreeoptimize.StoreOptimizer
- org.kink_lang.kink.internal.program.itreeoptimize.TemplateArgsPassingOptimizer<S,
D> - org.kink_lang.kink.internal.program.itreeoptimize.ArgsPassingOptimizer
- org.kink_lang.kink.internal.program.itreeoptimize.NestedArgsPassingOptimizer
- org.kink_lang.kink.internal.program.itreeoptimize.TraitNewValOptimizer
- org.kink_lang.kink.internal.program.itreeoptimize.UnnestArgsPassingOptimizer
- org.kink_lang.kink.internal.program.itreeoptimize.VarrefVecAssignmentInliner
- org.kink_lang.kink.internal.program.itreeoptimize.VarrefVecAssignmentToLocalOptimizer
- org.kink_lang.kink.internal.program.itreeoptimize.BaseOptimizer (implements java.util.function.UnaryOperator<T>)
- 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.program.itreeoptimize.ssafy.SsaChecker (implements org.kink_lang.kink.internal.program.itree.DeepTransformer.Callback)
- org.kink_lang.kink.internal.program.itreeoptimize.ssafy.Ssafier
- org.kink_lang.kink.internal.program.itreeoptimize.ssafy.Ssafier.Callback (implements org.kink_lang.kink.internal.program.itree.DeepTransformer.Callback)
- org.kink_lang.kink.internal.mod.stopwatch.StopwatchMod
- org.kink_lang.kink.StrHelper
- org.kink_lang.kink.internal.sym.SymRegistryImpl (implements org.kink_lang.kink.SymRegistry)
- org.kink_lang.kink.internal.callstack.TailTraceRingBuffer
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.kink_lang.kink.internal.program.itreeoptimize.ssafy.SsaChecker.CannotSsafyException
- java.lang.RuntimeException
- java.lang.Exception
- org.kink_lang.kink.internal.compile.javaclassir.TopLevelCompiler
- org.kink_lang.kink.internal.compile.javaclassir.TraceAccumulator
- org.kink_lang.kink.internal.compile.bootstrap.TraceBootstrapper
- org.kink_lang.kink.TraceHelper
- 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
- org.kink_lang.kink.VarrefHelper
- org.kink_lang.kink.VecHelper
- org.kink_lang.kink.internal.vec.VecInternal
- org.kink_lang.kink.internal.vec.TraitVecInternal (implements org.kink_lang.kink.internal.vec.MaybeTrait)
- org.kink_lang.kink.Vm
Interface Hierarchy
- org.kink_lang.kink.internal.compile.javaclassir.Allocation
- org.kink_lang.kink.internal.compile.javaclassir.BindingGenerator
- org.kink_lang.kink.internal.compile.javaclassir.ControlGenerator
- org.kink_lang.kink.internal.callstack.Cse
- org.kink_lang.kink.internal.callstack.KontTagCse
- org.kink_lang.kink.internal.callstack.ResumeCse
- org.kink_lang.kink.internal.program.itree.DeepTransformer.Callback
- org.kink_lang.kink.internal.program.ast.Elem
- org.kink_lang.kink.internal.program.ast.Expr
- org.kink_lang.kink.internal.program.ast.ExprVisitor<T>
- org.kink_lang.kink.internal.function.Function3<T0,
T1, T2, R> - org.kink_lang.kink.internal.function.Function4<T0,
T1, T2, T3, R> - org.kink_lang.kink.hostfun.graph.GraphFacade
- org.kink_lang.kink.hostfun.graph.GraphNode
- org.kink_lang.kink.hostfun.graph.CallGraphNodeToArgs
- org.kink_lang.kink.hostfun.graph.CallGraphNodeToRecv
- org.kink_lang.kink.hostfun.graph.CallGraphNodeToArgs
- org.kink_lang.kink.hostfun.HostContext
- org.kink_lang.kink.hostfun.CallContext
- org.kink_lang.kink.hostfun.HostFunAction
- org.kink_lang.kink.hostfun.HostFunBuilder
- org.kink_lang.kink.hostfun.HostFunReaction
- org.kink_lang.kink.hostfun.HostResult
- org.kink_lang.kink.hostfun.CallFlowToOn
- org.kink_lang.kink.hostfun.CallFlowToArgs
- org.kink_lang.kink.hostfun.CallFlowToRecv
- org.kink_lang.kink.hostfun.CallFlowToArgs
- org.kink_lang.kink.hostfun.CallFlowToOn
- org.kink_lang.kink.internal.compile.javaclassir.Insn
- org.kink_lang.kink.internal.program.itree.ItreeElem
- org.kink_lang.kink.internal.program.itree.Itree
- org.kink_lang.kink.internal.program.itree.ItreeWithRhs
- org.kink_lang.kink.internal.program.itree.Itree
- org.kink_lang.kink.internal.program.itree.ItreeVisitor<T>
- org.kink_lang.kink.internal.compile.javaclassir.JcirFactory
- org.kink_lang.kink.internal.compile.javaclassir.LetRecGenerator
- org.kink_lang.kink.internal.program.itree.LocalVarContent
- org.kink_lang.kink.internal.compile.javaclassir.LvarAccessGenerator
- org.kink_lang.kink.internal.compile.javaclassir.MakeFastFunGenerator
- org.kink_lang.kink.internal.vec.MaybeTrait
- org.kink_lang.kink.internal.vec.TraitError
- org.kink_lang.kink.internal.program.itree.NestedParam
- org.kink_lang.kink.internal.program.itree.LocalVar (also extends org.kink_lang.kink.internal.program.itree.VarrefParam)
- org.kink_lang.kink.SymRegistry
- org.kink_lang.kink.internal.function.ThrowingFunction0<R>
- org.kink_lang.kink.internal.function.ThrowingFunction1<T0,
R> - org.kink_lang.kink.internal.function.ThrowingFunction2<T0,
T1, R> - org.kink_lang.kink.internal.function.ThrowingFunction3<T0,
T1, T2, R> - org.kink_lang.kink.internal.function.ThrowingFunction4<T0,
T1, T2, T3, R> - org.kink_lang.kink.internal.program.lex.Token
- org.kink_lang.kink.internal.program.itree.UsedDefinedVars
- org.kink_lang.kink.internal.program.itree.VarrefParam
- org.kink_lang.kink.internal.program.itree.LocalVar (also extends org.kink_lang.kink.internal.program.itree.NestedParam)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.kink_lang.kink.internal.program.itree.BiArithmeticItree.Op
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)