Package org.mvel2

Class ExecutionContext

java.lang.Object
org.mvel2.ExecutionContext
All Implemented Interfaces:
Serializable

public class ExecutionContext extends Object implements Serializable
See Also:
  • Constructor Details

  • Method Details

    • nextId

      public int nextId()
    • checkExecution

      public void checkExecution()
    • checkInvocation

      public Object[] checkInvocation(Method method, Object ctx, Object[] args)
    • stop

      public void stop()
    • enterStack

      public void enterStack()
    • leaveStack

      public void leaveStack()
    • checkArray

      public void checkArray(Class<?> componentType, int... dimensions)
    • checkAssignGlobalVariable

      public Object checkAssignGlobalVariable(String varName, Object value)
    • checkAssignLocalVariable

      public Object checkAssignLocalVariable(String varName, Object value)
    • onValRemove

      public long onValRemove(ExecutionObject obj, Object key, Object val)
    • onValAdd

      public long onValAdd(ExecutionObject obj, Object key, Object val)
    • dumpVars

      public void dumpVars()
    • dumpValueReferences

      public void dumpValueReferences()
    • getMemorySize

      public long getMemorySize()
    • getMaxAllowedMemory

      public long getMaxAllowedMemory()