Class ScriptEvaluator.Script

  • Enclosing class:
    ScriptEvaluator

    private static class ScriptEvaluator.Script
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String methodName
      The name of the generated method.
      protected boolean overrideMethod
      Whether the generated method overrides a method declared by a supertype.
      private java.lang.String[] parameterNames  
      private java.lang.Class<?>[] parameterTypes  
      private java.lang.Class<?> returnType
      The generated method's return type.
      protected boolean staticMethod
      Whether the method is generated static; defaults to true.
      private java.lang.Class<?>[] thrownExceptions  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Script()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • overrideMethod

        protected boolean overrideMethod
        Whether the generated method overrides a method declared by a supertype.
      • staticMethod

        protected boolean staticMethod
        Whether the method is generated static; defaults to true.
      • methodName

        @Nullable
        private java.lang.String methodName
        The name of the generated method. null means to use a reasonable defalut.
      • parameterNames

        private java.lang.String[] parameterNames
      • parameterTypes

        private java.lang.Class<?>[] parameterTypes
      • thrownExceptions

        private java.lang.Class<?>[] thrownExceptions
    • Constructor Detail

      • Script

        private Script()