Uses of Enum Class
org.ek9lang.compiler.ir.EscapeMetaData.LifetimeScope
Packages that use EscapeMetaData.LifetimeScope
-
Uses of EscapeMetaData.LifetimeScope in org.ek9lang.compiler.ir
Subclasses with type arguments of type EscapeMetaData.LifetimeScope in org.ek9lang.compiler.irModifier and TypeClassDescriptionstatic enumLifetime scope classification.Methods in org.ek9lang.compiler.ir that return EscapeMetaData.LifetimeScopeModifier and TypeMethodDescriptionEscapeMetaData.lifetimeScope()Returns the value of thelifetimeScoperecord component.static EscapeMetaData.LifetimeScopeReturns the enum constant of this class with the specified name.static EscapeMetaData.LifetimeScope[]EscapeMetaData.LifetimeScope.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.ek9lang.compiler.ir with parameters of type EscapeMetaData.LifetimeScopeModifier 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.Constructors in org.ek9lang.compiler.ir with parameters of type EscapeMetaData.LifetimeScopeModifierConstructorDescriptionEscapeMetaData(EscapeMetaData.EscapeLevel escapeLevel, EscapeMetaData.LifetimeScope lifetimeScope, Set<String> optimizationHints) Creates an instance of aEscapeMetaDatarecord class.