Uses of Record Class
org.ek9lang.compiler.ir.EscapeMetaData
Packages that use EscapeMetaData
-
Uses of EscapeMetaData in org.ek9lang.compiler.ir
Methods in org.ek9lang.compiler.ir that return EscapeMetaDataModifier and TypeMethodDescriptionstatic EscapeMetaDataEscapeMetaData.escapeGlobal(EscapeMetaData.LifetimeScope lifetimeScope) Creates metadata for values that escape globally.static EscapeMetaDataEscapeMetaData.escapeParameter(EscapeMetaData.LifetimeScope lifetimeScope) Creates metadata for values that escape to parameters.static EscapeMetaDataEscapeMetaData.noEscape(EscapeMetaData.LifetimeScope lifetimeScope) Creates metadata for values that don't escape their scope.Methods in org.ek9lang.compiler.ir that return types with arguments of type EscapeMetaDataModifier and TypeMethodDescriptionIRInstr.getEscapeMetaData()Get escape analysis metadata for this instruction.Methods in org.ek9lang.compiler.ir with parameters of type EscapeMetaDataModifier and TypeMethodDescriptionvoidIRInstr.setEscapeMetaData(EscapeMetaData escapeMetaData) Set escape analysis metadata for this instruction.