Class Wrapper.Environment
- java.lang.Object
-
- org.glassfish.pfl.dynamic.codegen.spi.Wrapper.Environment
-
- Enclosing class:
- Wrapper
private static class Wrapper.Environment extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
_package
private java.util.Stack<Wrapper.Context>
contexts
private ImportList
imports
private ClassGeneratorImpl
root
-
Constructor Summary
Constructors Constructor Description Environment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) Expression
_arg(Type type, java.lang.String name)
(package private) void
_body()
void
_case(int value)
(package private) Expression
_catch(Type type, java.lang.String name)
void
_class(int modifiers, java.lang.String name, Type superClass, java.util.List<Type> impls)
(package private) void
_clear()
(package private) void
_constructor(int modifiers, java.util.List<Type> exceptions)
(package private) FieldGenerator
_data(int modifiers, Type type, java.lang.String name)
void
_default()
(package private) void
_else()
void
_end()
(package private) void
_finally()
(package private) void
_if(Expression expr)
(package private) ImportList
_import()
(package private) Type
_import(java.lang.String name)
(package private) void
_import(ImportList importList)
(package private) void
_interface(int modifiers, java.lang.String name, java.util.List<Type> impls)
(package private) void
_method(int modifiers, Type type, java.lang.String name, java.util.List<Type> exceptions)
(package private) void
_package(java.lang.String name)
void
_switch(Expression expr)
(package private) Type
_t(java.lang.String name)
(package private) Type
_thisClass()
(package private) void
_try()
(package private) Expression
_v(java.lang.String name)
void
_while(Expression expr)
(package private) BlockStatement
bs()
private void
checkState(Wrapper.Operation op)
(package private) ClassGeneratorImpl
classGenerator()
(package private) ExpressionFactory
ef()
(package private) ImportList
imports()
private <T extends Wrapper.Context>
Ttop(java.lang.Class<T> cls)
-
-
-
Field Detail
-
contexts
private java.util.Stack<Wrapper.Context> contexts
-
imports
private ImportList imports
-
_package
private java.lang.String _package
-
root
private ClassGeneratorImpl root
-
-
Method Detail
-
imports
ImportList imports()
-
top
private <T extends Wrapper.Context> T top(java.lang.Class<T> cls)
-
_clear
void _clear()
-
_t
Type _t(java.lang.String name)
-
_v
Expression _v(java.lang.String name)
-
classGenerator
ClassGeneratorImpl classGenerator()
-
_thisClass
Type _thisClass()
-
ef
ExpressionFactory ef()
-
bs
BlockStatement bs()
-
checkState
private void checkState(Wrapper.Operation op)
-
_package
final void _package(java.lang.String name)
-
_import
final Type _import(java.lang.String name)
-
_import
final void _import(ImportList importList)
-
_import
final ImportList _import()
-
_class
public final void _class(int modifiers, java.lang.String name, Type superClass, java.util.List<Type> impls)
-
_interface
final void _interface(int modifiers, java.lang.String name, java.util.List<Type> impls)
-
_data
final FieldGenerator _data(int modifiers, Type type, java.lang.String name)
-
_method
final void _method(int modifiers, Type type, java.lang.String name, java.util.List<Type> exceptions)
-
_constructor
final void _constructor(int modifiers, java.util.List<Type> exceptions)
-
_arg
final Expression _arg(Type type, java.lang.String name)
-
_body
final void _body()
-
_if
void _if(Expression expr)
-
_else
void _else()
-
_try
void _try()
-
_catch
Expression _catch(Type type, java.lang.String name)
-
_finally
void _finally()
-
_switch
public void _switch(Expression expr)
-
_case
public void _case(int value)
-
_default
public void _default()
-
_while
public void _while(Expression expr)
-
_end
public void _end()
-
-