Package com.headius.backport9.modules
Class Modules
- java.lang.Object
-
- com.headius.backport9.modules.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>
booleanisAccessible(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>
booleantrySetAccessible(T accessibleMember)
static <T extends java.lang.reflect.AccessibleObject & java.lang.reflect.Member>
booleantrySetAccessible(T accessibleMember, java.lang.Class<?> modClass)
-
-
-
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)
-
-