Uses of Class
org.eclipse.xsemantics.runtime.RuleApplicationTrace
-
Packages that use RuleApplicationTrace Package Description org.eclipse.xsemantics.runtime -
-
Uses of RuleApplicationTrace in org.eclipse.xsemantics.runtime
Methods in org.eclipse.xsemantics.runtime that return RuleApplicationTrace Modifier and Type Method Description RuleApplicationTraceXsemanticsCachedData. getTrace()RuleApplicationTraceXsemanticsRuntimeSystem. newTrace(RuleApplicationTrace ruleApplicationTrace)protected RuleApplicationTraceRuleApplicationTrace. performSafeDeepCloning()RuleApplicationTraceRuleApplicationTrace. snapshot()Returns a "snapshot" of the current trace (i.e., it partially deeply clones possible subtraces); this is useful for storing snapshots in cached computations.Methods in org.eclipse.xsemantics.runtime with parameters of type RuleApplicationTrace Modifier and Type Method Description voidRuleApplicationTrace. addAsSubtrace(RuleApplicationTrace subTrace)voidXsemanticsRuntimeSystem. addAsSubtrace(RuleApplicationTrace ruleApplicationTrace, RuleApplicationTrace subTrace)voidXsemanticsRuntimeSystem. addToTrace(RuleApplicationTrace ruleApplicationTrace, com.google.inject.Provider<? extends java.lang.Object> traceElementProvider)If the passed ruleApplicationTrace is not null, then uses the traceElementProvider to create an element to add to the trace.<T> TXsemanticsCache. get(java.lang.String methodName, RuleEnvironment environment, RuleApplicationTrace trace, XsemanticsProvider<T> provider, java.lang.Object... elements)The main entry point for the cache; this will be called by the generated Xsemantics system.<T> TXsemanticsCacheDefaultImpl. get(java.lang.String methodName, RuleEnvironment environment, RuleApplicationTrace trace, XsemanticsProvider<T> provider, java.lang.Object... elements)protected <T> TXsemanticsRuntimeSystem. getFromCache(java.lang.String methodName, RuleEnvironment environment, RuleApplicationTrace trace, XsemanticsProvider<T> provider, java.lang.Object... elements)java.lang.ObjectTraceUtils. lastElementNotTrace(RuleApplicationTrace trace)Returns the last element in the trace that is not a RuleApplicationTraceRuleApplicationTraceXsemanticsRuntimeSystem. newTrace(RuleApplicationTrace ruleApplicationTrace)java.lang.StringTraceUtils. traceAsString(RuleApplicationTrace ruleTrace)java.util.LinkedList<java.lang.String>TraceUtils. traceAsStrings(RuleApplicationTrace ruleTrace)Constructors in org.eclipse.xsemantics.runtime with parameters of type RuleApplicationTrace Constructor Description XsemanticsCachedData(RuleEnvironment environment, RuleApplicationTrace trace, T result)XsemanticsProvider(RuleEnvironment environment, RuleApplicationTrace trace)
-