Class ClassExpression

java.lang.Object
com.googlecode.aviator.BaseExpression
com.googlecode.aviator.ClassExpression
All Implemented Interfaces:
Expression, Serializable

public abstract class ClassExpression extends BaseExpression
Compiled expression,all generated class inherit this class
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • classBytes

      protected transient byte[] classBytes
  • Constructor Details

  • Method Details

    • getClassBytes

      public byte[] getClassBytes()
    • setClassBytes

      public void setClassBytes(byte[] classBytes)
    • executeDirectly

      public Object executeDirectly(Map<String,Object> env)
      Specified by:
      executeDirectly in class BaseExpression
    • execute0

      public abstract Object execute0(Env env)
    • getJavaClass

      public Class<?> getJavaClass()
      Get generated java class
      Returns: