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 EscapeMetaDataDetails
EscapeMetaDataDetails.escapeGlobal
(EscapeMetaDataDetails.LifetimeScope lifetimeScope) Creates metadata for values that escape globally.static EscapeMetaDataDetails
EscapeMetaDataDetails.escapeParameter
(EscapeMetaDataDetails.LifetimeScope lifetimeScope) Creates metadata for values that escape to parameters.static EscapeMetaDataDetails
EscapeMetaDataDetails.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 TypeMethodDescriptionvoid
IRInstr.setEscapeMetaData
(EscapeMetaDataDetails escapeMetaData) Set escape analysis metadata for this instruction.