| Modifier and Type | Interface and Description |
|---|---|
interface |
ControlledScope
Scope that takes over control on the returned by process stack
Result |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Block
Represents block scopes
|
interface |
FramedScope
Specific type of scope which contains own memory, independence, etc.
|
interface |
StandardizedFramedScope
Specific type of scope which contains own memory, independence, etc. and we can create frame based on this scope in a standard way
|
| Modifier and Type | Method and Description |
|---|---|
io.vavr.control.Option<Scope> |
Scope.getParentScope()
Get parent scope
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ScopeUtils.lookFor(Scope currentScope,
Class<? extends Scope> expectedParent)
Check if one of a parent scopes inherits from the given type
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ScopeUtils.lookFor(Scope currentScope,
Class<? extends Scope> expectedParent)
Check if one of a parent scopes inherits from the given type
|
| Modifier and Type | Field and Description |
|---|---|
static ContextComponent<Scope> |
Components.SCOPE
Represents the current scope
|
| Modifier and Type | Method and Description |
|---|---|
@Nullable Result<?> |
ProcessStack.callScope(Object instance,
Scope scope)
Call scope within the given instance
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBlock |
class |
AbstractFramedScope |
class |
AbstractPropertyFramedScope |
class |
AbstractScope |
class |
AbstractStandardizedFramedScope |
class |
PandaBlock |
class |
StaticScope |
| Modifier and Type | Field and Description |
|---|---|
protected Scope |
AbstractScope.parentScope |
| Modifier and Type | Method and Description |
|---|---|
io.vavr.control.Option<Scope> |
AbstractScope.getParentScope() |
| Constructor and Description |
|---|
AbstractBlock(Scope parent,
Location location) |
AbstractFramedScope(@Nullable Scope parent,
Location location) |
AbstractScope(FramedScope framedScope,
@Nullable Scope parentScope,
Location location) |
AbstractScope(Scope parentScope,
Location location) |
AbstractStandardizedFramedScope(@Nullable Scope parent,
Location location) |
PandaBlock(Scope parent,
Location location) |
PandaVariableDataInitializer(Context context,
Scope scope) |
| Modifier and Type | Class and Description |
|---|---|
class |
ConstructorScope |
class |
MethodScope |
class |
TypeScope |
| Modifier and Type | Method and Description |
|---|---|
@Nullable Result<?> |
PandaProcessStack.callScope(Object instance,
Scope scope) |
Copyright © 2020. All rights reserved.