Hierarchy For Package org.kink_lang.kink.internal.program.itree

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.kink_lang.kink.internal.program.itree.ContentAnalysis
    • org.kink_lang.kink.internal.program.itree.DeepTransformer
    • 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.program.itree.NodeToItreeTranslator (implements java.util.function.Function<T,R>)
    • java.lang.Record
      • 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.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.program.itree.CondThenPair
      • org.kink_lang.kink.internal.program.itree.DerefItree (implements org.kink_lang.kink.internal.program.itree.Itree)
      • org.kink_lang.kink.internal.program.itree.GenericVar (implements org.kink_lang.kink.internal.program.itree.VarrefParam)
      • org.kink_lang.kink.internal.program.itree.IfItree (implements org.kink_lang.kink.internal.program.itree.Itree)
      • org.kink_lang.kink.internal.program.itree.ItreeElem.Spread (implements org.kink_lang.kink.internal.program.itree.ItreeElem)
      • 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.program.itree.LstoreItree (implements org.kink_lang.kink.internal.program.itree.Itree)
      • 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.itree.NumItree (implements org.kink_lang.kink.internal.program.itree.Itree)
      • 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.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.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.itree.StrItree (implements org.kink_lang.kink.internal.program.itree.Itree)
      • 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.program.itree.TraitNewValItree (implements org.kink_lang.kink.internal.program.itree.Itree)
      • 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.itree.VecItree (implements org.kink_lang.kink.internal.program.itree.Itree)
    • org.kink_lang.kink.internal.program.itree.SkeltonItreeVisitor<T> (implements org.kink_lang.kink.internal.program.itree.ItreeVisitor<T>)

Interface Hierarchy

Enum Class Hierarchy