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