Class Modules


  • public class Modules
    extends java.lang.Object
    Created by headius on 10/18/17.
    • Constructor Summary

      Constructors 
      Constructor Description
      Modules()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void addOpens​(java.lang.Class<?> ownerClass, java.lang.String pn, java.lang.Class<?> otherClass)  
      static Module getModule​(java.lang.Class cls)  
      static <M extends java.lang.reflect.AccessibleObject & java.lang.reflect.Member>
      boolean
      isAccessible​(M member, java.lang.Class<?> modClass)  
      static boolean isExported​(java.lang.Class target, java.lang.Class caller)  
      static boolean isOpen​(java.lang.Class target, java.lang.Class caller)  
      static <T extends java.lang.reflect.AccessibleObject & java.lang.reflect.Member>
      boolean
      trySetAccessible​(T accessibleMember)  
      static <T extends java.lang.reflect.AccessibleObject & java.lang.reflect.Member>
      boolean
      trySetAccessible​(T accessibleMember, java.lang.Class<?> modClass)  
      • Methods inherited from class java.lang.Object

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

      • Modules

        public Modules()
    • Method Detail

      • getModule

        public static Module getModule​(java.lang.Class cls)
      • addOpens

        public static void addOpens​(java.lang.Class<?> ownerClass,
                                    java.lang.String pn,
                                    java.lang.Class<?> otherClass)
      • trySetAccessible

        public static <T extends java.lang.reflect.AccessibleObject & java.lang.reflect.Member> boolean trySetAccessible​(T accessibleMember)
      • trySetAccessible

        public static <T extends java.lang.reflect.AccessibleObject & java.lang.reflect.Member> boolean trySetAccessible​(T accessibleMember,
                                                                                                                         java.lang.Class<?> modClass)
      • isOpen

        public static boolean isOpen​(java.lang.Class target,
                                     java.lang.Class caller)
      • isExported

        public static boolean isExported​(java.lang.Class target,
                                         java.lang.Class caller)
      • isAccessible

        public static <M extends java.lang.reflect.AccessibleObject & java.lang.reflect.Member> boolean isAccessible​(M member,
                                                                                                                     java.lang.Class<?> modClass)