java.lang.Object
com.headius.backport9.modules.Modules
Created by headius on 10/18/17.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic Moduleprivate static StringgetPackageName(Class<?> klass) static <M extends AccessibleObject & Member>
booleanisAccessible(M member, Class<?> modClass) private static <M extends AccessibleObject & Member>
booleanisAccessible0(M member, Class<?> modClass) static booleanisExported(Class target, Class caller) static booleanprivate static booleantrySetAccessible(Class<?> declaringClass, AccessibleObject accessibleObject, Class<?> modClass) private static booleantrySetAccessible(Module module, Class<?> declaringClass, AccessibleObject accessibleObject) private static booleantrySetAccessible(Module module, Class<?> declaringClass, AccessibleObject accessibleObject, Module other) static <T extends AccessibleObject & Member>
booleantrySetAccessible(T accessibleMember) static <T extends AccessibleObject & Member>
booleantrySetAccessible(T accessibleMember, Class<?> modClass)
-
Field Details
-
JAVA_NINE
private static final boolean JAVA_NINE
-
-
Constructor Details
-
Modules
public Modules()
-
-
Method Details
-
getModule
-
addOpens
-
trySetAccessible
-
trySetAccessible
public static <T extends AccessibleObject & Member> boolean trySetAccessible(T accessibleMember, Class<?> modClass) -
isOpen
-
isExported
-
isAccessible
public static <M extends AccessibleObject & Member> boolean isAccessible(M member, Class<?> modClass) -
isAccessible0
private static <M extends AccessibleObject & Member> boolean isAccessible0(M member, Class<?> modClass) -
trySetAccessible
private static boolean trySetAccessible(Class<?> declaringClass, AccessibleObject accessibleObject, Class<?> modClass) -
trySetAccessible
private static boolean trySetAccessible(Module module, Class<?> declaringClass, AccessibleObject accessibleObject) -
trySetAccessible
private static boolean trySetAccessible(Module module, Class<?> declaringClass, AccessibleObject accessibleObject, Module other) -
getPackageName
-