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