Interface KernelVisitor<T,R>
- All Known Implementing Classes:
KernelFormatter
public interface KernelVisitor<T,R>
-
Method Summary
Modifier and TypeMethodDescriptionvisitActInstr(ActInstr kernel, T state) visitActorCfg(ActorCfg kernel, T state) visitActorCtor(ActorCtor kernel, T state) visitAddInstr(AddInstr kernel, T state) visitApplyInstr(ApplyInstr kernel, T state) visitBindCompleteToCompleteInstr(BindCompleteToCompleteInstr kernel, T state) visitBindCompleteToIdentInstr(BindCompleteToIdentInstr kernel, T state) visitBindCompleteToValueOrVarInstr(BindCompleteToValueOrVarInstr kernel, T state) visitBindIdentToIdentInstr(BindIdentToIdentInstr kernel, T state) visitCaseElseInstr(CaseElseInstr kernel, T state) visitCaseInstr(CaseInstr kernel, T state) visitCatchInstr(CatchInstr kernel, T state) visitClosure(Closure kernel, T state) visitCreateActorCtorInstr(CreateActorCtorInstr kernel, T state) visitCreateProcInstr(CreateProcInstr kernel, T state) visitCreateRecInstr(CreateRecInstr kernel, T state) visitCreateTupleInstr(CreateTupleInstr kernel, T state) visitDebugInstr(DebugInstr kernel, T state) visitDisentailsInstr(DisentailsInstr kernel, T state) visitDivideInstr(DivideInstr kernel, T state) visitEntailsInstr(EntailsInstr kernel, T state) visitFailedValue(FailedValue kernel, T state) visitFieldDef(FieldDef kernel, T state) visitFieldPtn(FieldPtn kernel, T state) visitGetCellValueInstr(GetCellValueInstr kernel, T state) visitGreaterThanInstr(GreaterThanInstr kernel, T state) visitGreaterThanOrEqualToInstr(GreaterThanOrEqualToInstr kernel, T state) visitIdent(Ident kernel, T state) visitIdentDef(IdentDef kernel, T state) visitIdentPtn(IdentPtn kernel, T state) visitIfElseInstr(IfElseInstr kernel, T state) visitIfInstr(IfInstr kernel, T state) visitJumpCatchInstr(JumpCatchInstr kernel, T state) visitJumpThrowInstr(JumpThrowInstr kernel, T state) visitLessThanInstr(LessThanInstr kernel, T state) visitLessThanOrEqualToInstr(LessThanOrEqualToInstr kernel, T state) visitLocalInstr(LocalInstr kernel, T state) visitModuloInstr(ModuloInstr kernel, T state) visitMultiplyInstr(MultiplyInstr kernel, T state) visitNegateInstr(NegateInstr kernel, T state) visitNotInstr(NotInstr kernel, T state) visitOpaqueValue(OpaqueValue kernel, T state) visitProcDef(ProcDef kernel, T state) visitRecDef(RecDef kernel, T state) visitRecPtn(RecPtn kernel, T state) visitResolvedFieldPtn(ResolvedFieldPtn kernel, T state) visitResolvedIdentPtn(ResolvedIdentPtn kernel, T state) visitResolvedRecPtn(ResolvedRecPtn kernel, T state) visitScalar(Scalar kernel, T state) visitSelectAndApplyInstr(SelectAndApplyInstr kernel, T state) visitSelectInstr(SelectInstr kernel, T state) visitSeqInstr(SeqInstr kernel, T state) visitSetCellValueInstr(SetCellValueInstr kernel, T state) visitSkipInstr(SkipInstr kernel, T state) visitStack(Stack kernel, T state) visitSubtractInstr(SubtractInstr kernel, T state) visitThrowInstr(ThrowInstr kernel, T state) visitTryInstr(TryInstr kernel, T state) visitTupleDef(TupleDef kernel, T state) visitValueDef(ValueDef kernel, T state) visitVarSet(VarSet kernel, T state)
-
Method Details
-
visitActInstr
-
visitActorCfg
-
visitActorCtor
-
visitAddInstr
-
visitApplyInstr
-
visitBindCompleteToCompleteInstr
-
visitBindCompleteToIdentInstr
-
visitBindCompleteToValueOrVarInstr
-
visitBindIdentToIdentInstr
-
visitCaseElseInstr
-
visitCaseInstr
-
visitCatchInstr
-
visitClosure
-
visitCreateActorCtorInstr
-
visitCreateProcInstr
-
visitCreateRecInstr
-
visitCreateTupleInstr
-
visitDebugInstr
-
visitDisentailsInstr
-
visitDivideInstr
-
visitEntailsInstr
-
visitEnv
-
visitFailedValue
-
visitFieldDef
-
visitFieldPtn
-
visitGetCellValueInstr
-
visitGreaterThanOrEqualToInstr
-
visitGreaterThanInstr
-
visitIdent
-
visitIdentDef
-
visitIdentPtn
-
visitIfElseInstr
-
visitIfInstr
-
visitJumpCatchInstr
-
visitJumpThrowInstr
-
visitLessThanOrEqualToInstr
-
visitLessThanInstr
-
visitLocalInstr
-
visitModuloInstr
-
visitMultiplyInstr
-
visitNegateInstr
-
visitNotInstr
-
visitObj
-
visitOpaqueValue
-
visitProc
-
visitProcDef
-
visitRec
-
visitRecDef
-
visitRecPtn
-
visitResolvedFieldPtn
-
visitResolvedIdentPtn
-
visitResolvedRecPtn
-
visitScalar
-
visitSelectAndApplyInstr
-
visitSelectInstr
-
visitSeqInstr
-
visitSetCellValueInstr
-
visitSkipInstr
-
visitStack
-
visitSubtractInstr
-
visitThrowInstr
-
visitTryInstr
-
visitTupleDef
-
visitValueDef
-
visitVar
-
visitVarSet
-