Class Wrapper.Context
- java.lang.Object
-
- org.glassfish.pfl.dynamic.codegen.spi.Wrapper.Context
-
- Direct Known Subclasses:
Wrapper.BodyContext
,Wrapper.ClassContext
,Wrapper.IfStatementContext
,Wrapper.MethodContext
,Wrapper.PackageContext
,Wrapper.SwitchStatementContext
,Wrapper.TryStatementContext
,Wrapper.WhileStatementContext
- Enclosing class:
- Wrapper
private abstract static class Wrapper.Context extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private BlockStatement
blockStatement
(package private) java.util.Stack<Wrapper.Context>
contexts
private ExpressionFactory
expressionFactory
private Wrapper.Context
parent
private Runner
runner
-
Constructor Summary
Constructors Constructor Description Context(java.util.Stack<Wrapper.Context> contexts, State start)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
_end()
protected Expression
alternateLookup(java.lang.String ident)
(package private) BlockStatement
bs()
(package private) ExpressionFactory
ef()
(package private) Expression
getVariable(java.lang.String ident)
Wrapper.Context
parent()
(package private) void
setBlockStatement(BlockStatement bs)
(package private) void
stateTransition(Wrapper.Operation op)
-
-
-
Field Detail
-
runner
private final Runner runner
-
parent
private final Wrapper.Context parent
-
contexts
final java.util.Stack<Wrapper.Context> contexts
-
expressionFactory
private ExpressionFactory expressionFactory
-
blockStatement
private BlockStatement blockStatement
-
-
Constructor Detail
-
Context
Context(java.util.Stack<Wrapper.Context> contexts, State start)
-
-
Method Detail
-
ef
final ExpressionFactory ef()
-
bs
final BlockStatement bs()
-
setBlockStatement
final void setBlockStatement(BlockStatement bs)
-
stateTransition
final void stateTransition(Wrapper.Operation op)
-
parent
public final Wrapper.Context parent()
-
alternateLookup
protected Expression alternateLookup(java.lang.String ident)
-
getVariable
Expression getVariable(java.lang.String ident)
-
_end
public void _end()
-
-