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_packageprivate java.util.Stack<Wrapper.Context>contextsprivate ImportListimportsprivate ClassGeneratorImplroot
-
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) BlockStatementbs()private voidcheckState(Wrapper.Operation op)(package private) ClassGeneratorImplclassGenerator()(package private) ExpressionFactoryef()(package private) ImportListimports()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()
-
-