Index

A D E G H I N O S T 
All Classes and Interfaces|All Packages

A

APPLICATION - Static variable in record class org.microbean.scope.Scope
The (well-known and normal) application scope.
APPLICATION_ID - Static variable in record class org.microbean.scope.Scope
An Attributes identifying the (well-known and normal) application scope.

D

describeConstable() - Method in record class org.microbean.scope.Scope
Returns a non-null Optional housing a ConstantDesc describing this Scope, or an empty Optional if this Scope could not be so described.

E

equals(Object) - Method in record class org.microbean.scope.Scope
Indicates whether some other object is "equal to" this one.

G

governedBy(Attributes) - Method in interface org.microbean.scope.ScopeMember
Deprecated.
Returns true if and only if this ScopeMember is governed by a scope identified by the supplied governingScopeId.
governingScopeId() - Method in interface org.microbean.scope.ScopeMember
Deprecated.
Returns an Attributes identifying the scope that governs this ScopeMember.

H

hashCode() - Method in record class org.microbean.scope.Scope
Returns a hash code value for this object.

I

id() - Method in record class org.microbean.scope.Scope
Returns the value of the id record component.

N

NONE - Static variable in record class org.microbean.scope.Scope
The (well-known) none pseudo-scope.
NONE_ID - Static variable in record class org.microbean.scope.Scope
AnAttributes identifying the (well-known) none pseudo-scope.
normal() - Method in record class org.microbean.scope.Scope
Returns the value of the normal record component.

O

of(Attributes, boolean) - Static method in record class org.microbean.scope.Scope
Returns a Scope suitable for the supplied arguments.
org.microbean.scope - module org.microbean.scope
Provides packages related to implementing scopes.
org.microbean.scope - package org.microbean.scope
Provides classes and interfaces related to implementing scopes.

S

scope() - Static method in record class org.microbean.scope.Scope
Returns the scope designator.
Scope - Record Class in org.microbean.scope
A representation of the defining characteristics of a scope, a logical entity that manages the lifecycle of objects.
Scope(Attributes, boolean) - Constructor for record class org.microbean.scope.Scope
Creates a new Scope.
SCOPE - Static variable in record class org.microbean.scope.Scope
An Attributes identifying the scope designator.
ScopeMember - Interface in org.microbean.scope
Deprecated, for removal: This API element is subject to removal in a future version.
This interface will be removed with no replacement.
SINGLETON - Static variable in record class org.microbean.scope.Scope
The (well-known and primordial) singleton pseudo-scope.
SINGLETON_ID - Static variable in record class org.microbean.scope.Scope
An Attributes identifying the (well-known) singleton pseudo-scope.

T

toString() - Method in record class org.microbean.scope.Scope
Returns a string representation of this record class.
A D E G H I N O S T 
All Classes and Interfaces|All Packages