OgnlContext context = (OgnlContext) ActionContext.getContext().getValueStack().getContext(); context.setTraceEvaluations(true); Evaluation evaluation = context.getLastEvaluation();
protected void setRoot(XWorkConverter xworkConverter, CompoundRootAccessor accessor, CompoundRoot compoundRoot, boolean allowStaticMethodAccess) { this.root = compoundRoot; this.securityMemberAccess = new SecurityMemberAccess(allowStaticMethodAccess); this.context = Ognl.createDefaultContext(this.root, accessor, new OgnlTypeConverterWrapper(xworkConverter), securityMemberAccess); context.put(VALUE_STACK, this); Ognl.setClassResolver(context, accessor); ((OgnlContext) context).setTraceEvaluations(false); ((OgnlContext) context).setKeepLastEvaluation(false); }
if (key.equals(OgnlContext.TRACE_EVALUATIONS_CONTEXT_KEY)) { result = getTraceEvaluations() ? Boolean.TRUE : Boolean.FALSE; setTraceEvaluations(OgnlOps.booleanValue(value)); } else { if (key.equals(OgnlContext.LAST_EVALUATION_CONTEXT_KEY)) {
if (key.equals(OgnlContext.TRACE_EVALUATIONS_CONTEXT_KEY)) { result = getTraceEvaluations() ? Boolean.TRUE : Boolean.FALSE; setTraceEvaluations(OgnlOps.booleanValue(value)); } else { if (key.equals(OgnlContext.LAST_EVALUATION_CONTEXT_KEY)) {
if (key.equals(OgnlContext.TRACE_EVALUATIONS_CONTEXT_KEY)) { result = getTraceEvaluations() ? Boolean.TRUE : Boolean.FALSE; setTraceEvaluations(OgnlOps.booleanValue(value)); } else { if (key.equals(OgnlContext.LAST_EVALUATION_CONTEXT_KEY)) {
public void startContext(String name, Type type, Object root, ResourceBundle bundle) { OgnlContext context = createOgnlContext(root); context.setTraceEvaluations(true); context.put("rootType", type); context.put("removal", removal); context.put("nullHandler", nullHandler()); context.put(ResourceBundle.class, bundle); context.put("proxifier", proxifier); Ognl.setTypeConverter(context, createAdapter(bundle)); contexts.put(name, context); }
@Before public void setup() throws Exception { MockitoAnnotations.initMocks(this); AbstractOgnlTestSupport.configOgnl(converters); this.proxifier = new JavassistProxifier(new ReflectionInstanceCreator()); this.context = (OgnlContext) Ognl.createDefaultContext(null); context.setTraceEvaluations(true); context.put("removal", removal); context.put("nullHandler", new GenericNullHandler(removal)); context.put("proxifier", proxifier); when(container.instanceFor(Converters.class)).thenReturn(converters); when(converters.to(String.class)).thenReturn(new StringConverter()); when(converters.to(Long.class)).thenReturn(new LongConverter()); }
@Before public void setup() throws Exception { MockitoAnnotations.initMocks(this); AbstractOgnlTestSupport.configOgnl(converters); this.house = new House(); this.context = (OgnlContext) Ognl.createDefaultContext(house); context.setTraceEvaluations(true); context.put("nullHandler", new GenericNullHandler(removal)); // OgnlRuntime.setPropertyAccessor(Set.class, new SetAccessor()); // OgnlRuntime.setPropertyAccessor(Map.class, new MapAccessor()); this.bundle = ResourceBundle.getBundle("messages"); Ognl.setTypeConverter(context, new VRaptorConvertersAdapter(converters, bundle)); when(converters.to(String.class)).thenReturn(new StringConverter()); when(converters.to(Long.class)).thenReturn(new LongConverter()); context.put("proxifier", new JavassistProxifier(new ReflectionInstanceCreator())); }
@Before public void setup() throws Exception { MockitoAnnotations.initMocks(this); AbstractOgnlTestSupport.configOgnl(converters); removal = new EmptyElementsRemoval(); bundle = ResourceBundle.getBundle("messages"); when(container.instanceFor(Converters.class)).thenReturn(converters); when(converters.to(Long.class)).thenReturn(new LongConverter()); when(converters.to(String.class)).thenReturn(new StringConverter()); when(container.instanceFor(EmptyElementsRemoval.class)).thenReturn(removal); this.myCat = new Cat(); this.context = (OgnlContext) Ognl.createDefaultContext(myCat); context.setTraceEvaluations(true); context.put(Container.class, container); context.put("removal", removal); context.put("nullHandler", new GenericNullHandler(removal)); // OgnlRuntime.setPropertyAccessor(Set.class, new SetAccessor()); // OgnlRuntime.setPropertyAccessor(Map.class, new MapAccessor()); Ognl.setTypeConverter(context, new VRaptorConvertersAdapter(converters, bundle)); context.put("proxifier", new JavassistProxifier(new ReflectionInstanceCreator())); }