public abstract class LazyCompilationTrampoline extends Object
We do this to enable the optimizing compiler to use ptr equality of target instructions to imply logical (source) equality of target methods. This is used to perform guarded inlining using the "method test." Without per-class lazy compilation trampolines, ptr equality of target instructions does not imply source equality, since both targets may in fact be the globally shared lazy compilation stub.
|Constructor and Description|