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