public class jakarta.el.ELManager extends java.lang.Object
{
private static jakarta.el.ExpressionFactory exprFactory;
private jakarta.el.StandardELContext elContext;
public void <init>()
{
jakarta.el.ELManager v;
v := @this: jakarta.el.ELManager;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static jakarta.el.ExpressionFactory getExpressionFactory()
{
jakarta.el.ExpressionFactory v;
v = <jakarta.el.ELManager: jakarta.el.ExpressionFactory exprFactory>;
return v;
}
public jakarta.el.StandardELContext getELContext()
{
jakarta.el.ELManager v;
jakarta.el.ExpressionFactory v;
jakarta.el.StandardELContext v, v, v;
v := @this: jakarta.el.ELManager;
v = v.<jakarta.el.ELManager: jakarta.el.StandardELContext elContext>;
if v != null goto label;
v = new jakarta.el.StandardELContext;
v = staticinvoke <jakarta.el.ELManager: jakarta.el.ExpressionFactory getExpressionFactory()>();
specialinvoke v.<jakarta.el.StandardELContext: void <init>(jakarta.el.ExpressionFactory)>(v);
v.<jakarta.el.ELManager: jakarta.el.StandardELContext elContext> = v;
label:
v = v.<jakarta.el.ELManager: jakarta.el.StandardELContext elContext>;
return v;
}
public jakarta.el.ELContext setELContext(jakarta.el.ELContext)
{
jakarta.el.ELContext v;
jakarta.el.ELManager v;
jakarta.el.StandardELContext v, v;
v := @this: jakarta.el.ELManager;
v := @parameter: jakarta.el.ELContext;
v = v.<jakarta.el.ELManager: jakarta.el.StandardELContext elContext>;
v = new jakarta.el.StandardELContext;
specialinvoke v.<jakarta.el.StandardELContext: void <init>(jakarta.el.ELContext)>(v);
v.<jakarta.el.ELManager: jakarta.el.StandardELContext elContext> = v;
return v;
}
public void addBeanNameResolver(jakarta.el.BeanNameResolver)
{
jakarta.el.ELManager v;
jakarta.el.BeanNameResolver v;
jakarta.el.StandardELContext v;
jakarta.el.BeanNameELResolver v;
v := @this: jakarta.el.ELManager;
v := @parameter: jakarta.el.BeanNameResolver;
v = virtualinvoke v.<jakarta.el.ELManager: jakarta.el.StandardELContext getELContext()>();
v = new jakarta.el.BeanNameELResolver;
specialinvoke v.<jakarta.el.BeanNameELResolver: void <init>(jakarta.el.BeanNameResolver)>(v);
virtualinvoke v.<jakarta.el.StandardELContext: void addELResolver(jakarta.el.ELResolver)>(v);
return;
}
public void addELResolver(jakarta.el.ELResolver)
{
jakarta.el.StandardELContext v;
jakarta.el.ELResolver v;
jakarta.el.ELManager v;
v := @this: jakarta.el.ELManager;
v := @parameter: jakarta.el.ELResolver;
v = virtualinvoke v.<jakarta.el.ELManager: jakarta.el.StandardELContext getELContext()>();
virtualinvoke v.<jakarta.el.StandardELContext: void addELResolver(jakarta.el.ELResolver)>(v);
return;
}
public void mapFunction(java.lang.String, java.lang.String, java.lang.reflect.Method)
{
jakarta.el.FunctionMapper v;
jakarta.el.ELManager v;
jakarta.el.StandardELContext v;
java.lang.String v, v;
java.lang.reflect.Method v;
v := @this: jakarta.el.ELManager;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.reflect.Method;
v = virtualinvoke v.<jakarta.el.ELManager: jakarta.el.StandardELContext getELContext()>();
v = virtualinvoke v.<jakarta.el.StandardELContext: jakarta.el.FunctionMapper getFunctionMapper()>();
virtualinvoke v.<jakarta.el.FunctionMapper: void mapFunction(java.lang.String,java.lang.String,java.lang.reflect.Method)>(v, v, v);
return;
}
public void setVariable(java.lang.String, jakarta.el.ValueExpression)
{
jakarta.el.VariableMapper v;
jakarta.el.ELManager v;
jakarta.el.StandardELContext v;
java.lang.String v;
jakarta.el.ValueExpression v;
v := @this: jakarta.el.ELManager;
v := @parameter: java.lang.String;
v := @parameter: jakarta.el.ValueExpression;
v = virtualinvoke v.<jakarta.el.ELManager: jakarta.el.StandardELContext getELContext()>();
v = virtualinvoke v.<jakarta.el.StandardELContext: jakarta.el.VariableMapper getVariableMapper()>();
virtualinvoke v.<jakarta.el.VariableMapper: jakarta.el.ValueExpression setVariable(java.lang.String,jakarta.el.ValueExpression)>(v, v);
return;
}
public void importStatic(java.lang.String) throws jakarta.el.ELException
{
jakarta.el.ELManager v;
jakarta.el.StandardELContext v;
jakarta.el.ImportHandler v;
java.lang.String v;
v := @this: jakarta.el.ELManager;
v := @parameter: java.lang.String;
v = virtualinvoke v.<jakarta.el.ELManager: jakarta.el.StandardELContext getELContext()>();
v = virtualinvoke v.<jakarta.el.StandardELContext: jakarta.el.ImportHandler getImportHandler()>();
virtualinvoke v.<jakarta.el.ImportHandler: void importStatic(java.lang.String)>(v);
return;
}
public void importClass(java.lang.String) throws jakarta.el.ELException
{
jakarta.el.ELManager v;
jakarta.el.StandardELContext v;
jakarta.el.ImportHandler v;
java.lang.String v;
v := @this: jakarta.el.ELManager;
v := @parameter: java.lang.String;
v = virtualinvoke v.<jakarta.el.ELManager: jakarta.el.StandardELContext getELContext()>();
v = virtualinvoke v.<jakarta.el.StandardELContext: jakarta.el.ImportHandler getImportHandler()>();
virtualinvoke v.<jakarta.el.ImportHandler: void importClass(java.lang.String)>(v);
return;
}
public void importPackage(java.lang.String)
{
jakarta.el.ELManager v;
jakarta.el.StandardELContext v;
jakarta.el.ImportHandler v;
java.lang.String v;
v := @this: jakarta.el.ELManager;
v := @parameter: java.lang.String;
v = virtualinvoke v.<jakarta.el.ELManager: jakarta.el.StandardELContext getELContext()>();
v = virtualinvoke v.<jakarta.el.StandardELContext: jakarta.el.ImportHandler getImportHandler()>();
virtualinvoke v.<jakarta.el.ImportHandler: void importPackage(java.lang.String)>(v);
return;
}
public java.lang.Object defineBean(java.lang.String, java.lang.Object)
{
jakarta.el.StandardELContext v, v;
jakarta.el.ELManager v;
java.util.Map v, v;
java.lang.Object v, v;
java.lang.String v;
v := @this: jakarta.el.ELManager;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<jakarta.el.ELManager: jakarta.el.StandardELContext getELContext()>();
v = virtualinvoke v.<jakarta.el.StandardELContext: java.util.Map getBeans()>();
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
v = virtualinvoke v.<jakarta.el.ELManager: jakarta.el.StandardELContext getELContext()>();
v = virtualinvoke v.<jakarta.el.StandardELContext: java.util.Map getBeans()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public void addEvaluationListener(jakarta.el.EvaluationListener)
{
jakarta.el.EvaluationListener v;
jakarta.el.StandardELContext v;
jakarta.el.ELManager v;
v := @this: jakarta.el.ELManager;
v := @parameter: jakarta.el.EvaluationListener;
v = virtualinvoke v.<jakarta.el.ELManager: jakarta.el.StandardELContext getELContext()>();
virtualinvoke v.<jakarta.el.StandardELContext: void addEvaluationListener(jakarta.el.EvaluationListener)>(v);
return;
}
static void <clinit>()
{
jakarta.el.ExpressionFactory v;
v = staticinvoke <jakarta.el.ExpressionFactory: jakarta.el.ExpressionFactory newInstance()>();
<jakarta.el.ELManager: jakarta.el.ExpressionFactory exprFactory> = v;
return;
}
}