Package com.strobel.expressions
Class ExpressionContext
java.lang.Object
com.strobel.expressions.ExpressionContext
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final ExpressionContext
private final boolean
private final MethodHandles.Lookup
private static final ThreadLocal
<ArrayDeque<ExpressionContext>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
ExpressionContext
(MethodHandles.Lookup packageAccess, boolean isDefault) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
static ExpressionContext
create
(MethodHandles.Lookup packageAccess) static ExpressionContext
current()
static ExpressionContext
boolean
void
pop()
push()
static ExpressionContext
push
(MethodHandles.Lookup packageAccess)
-
Field Details
-
DEFAULT
-
THREAD_CONTEXT
-
packageAccess
-
isDefault
private final boolean isDefault
-
-
Constructor Details
-
ExpressionContext
-
-
Method Details
-
defaultContext
-
create
-
push
-
isDefaultContext
public boolean isDefaultContext() -
packageAccess
-
push
-
current
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-
pop
public void pop()
-