Class ScriptUtils


  • public final class ScriptUtils
    extends Object
    • Constructor Detail

      • ScriptUtils

        public ScriptUtils()
    • Method Detail

      • isNull

        public static boolean isNull​(Object obj)
      • notNull

        public static boolean notNull​(org.graalvm.polyglot.Value[] values)
      • notNullAndLen

        public static boolean notNullAndLen​(org.graalvm.polyglot.Value[] values,
                                            int len)
      • getMember

        public static org.graalvm.polyglot.Value getMember​(Object obj,
                                                           String name)
      • isBoolean

        public static boolean isBoolean​(Object obj)
      • asBoolean

        public static boolean asBoolean​(Object obj)
      • asStringArray

        public static String[] asStringArray​(Object o)
      • asInt

        public static int asInt​(Object obj)
      • getArray

        public static org.graalvm.polyglot.proxy.Proxy getArray​(Object[] items)
      • getArray

        public static <E> org.graalvm.polyglot.proxy.Proxy getArray​(List<E> items)
      • createEnumSet

        public static <E> org.graalvm.polyglot.proxy.Proxy createEnumSet​(Set<E> s)
      • getEnumItemByStr

        public static Object getEnumItemByStr​(Class enumClass,
                                              String itemName)
      • getEnumByArrayObj

        public static Set getEnumByArrayObj​(Class enumClass,
                                            Object arrayObj)