Class ExpressionContext
java.lang.Object
com.strobel.expressions.ExpressionContext
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final ExpressionContextprivate final booleanprivate final MethodHandles.Lookupprivate static final ThreadLocal<ArrayDeque<ExpressionContext>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateExpressionContext(MethodHandles.Lookup packageAccess, boolean isDefault) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static ExpressionContextcreate(MethodHandles.Lookup packageAccess) static ExpressionContextcurrent()static ExpressionContextbooleanvoidpop()push()static ExpressionContextpush(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:
closein interfaceAutoCloseable
-
pop
public void pop()
-