Top Description Fields Constructors Methods
com.headius.backport9.modules

public Class Modules

extends Object
Class Inheritance
Imports
com.headius.backport9.modules.impl.Module9, .ModuleDummy, java.lang.reflect.AccessibleObject, .Member

Created by headius on 10/18/17.

Field Summary

Modifier and TypeField and Description
private static final boolean

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
addOpens(Class<?> ownerClass, String pn, Class<?> otherClass)

public static Module
getModule(Class<T> cls)

private static String
getPackageName(final Class<?> klass)

public static <M extends AccessibleObject & Member> boolean
isAccessible(M member, Class<?> modClass)

private static <M extends AccessibleObject & Member> boolean
isAccessible0(M member, Class<?> modClass)

public static boolean
isExported(Class<T> target, Class<T> caller)

public static boolean
isOpen(Class<T> target, Class<T> caller)

public static <T extends AccessibleObject & Member> boolean
trySetAccessible(T accessibleMember)

public static <T extends AccessibleObject & Member> boolean
trySetAccessible(T accessibleMember, Class<?> modClass)

private static boolean
trySetAccessible(Class<?> declaringClass, AccessibleObject accessibleObject, Class<?> modClass)

private static boolean
trySetAccessible(final Module module, Class<?> declaringClass, AccessibleObject accessibleObject)

private static boolean
trySetAccessible(final Module module, Class<?> declaringClass, AccessibleObject accessibleObject, final Module other)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

JAVA_NINEback to summary
private static final boolean JAVA_NINE

Constructor Detail

Modulesback to summary
public Modules()

Method Detail

addOpensback to summary
public static void addOpens(Class<?> ownerClass, String pn, Class<?> otherClass)
getModuleback to summary
public static Module getModule(Class<T> cls)
getPackageNameback to summary
private static String getPackageName(final Class<?> klass)
isAccessibleback to summary
public static <M extends AccessibleObject & Member> boolean isAccessible(M member, Class<?> modClass)
isAccessible0back to summary
private static <M extends AccessibleObject & Member> boolean isAccessible0(M member, Class<?> modClass)
isExportedback to summary
public static boolean isExported(Class<T> target, Class<T> caller)
isOpenback to summary
public static boolean isOpen(Class<T> target, Class<T> caller)
trySetAccessibleback to summary
public static <T extends AccessibleObject & Member> boolean trySetAccessible(T accessibleMember)
trySetAccessibleback to summary
public static <T extends AccessibleObject & Member> boolean trySetAccessible(T accessibleMember, Class<?> modClass)
trySetAccessibleback to summary
private static boolean trySetAccessible(Class<?> declaringClass, AccessibleObject accessibleObject, Class<?> modClass)
trySetAccessibleback to summary
private static boolean trySetAccessible(final Module module, Class<?> declaringClass, AccessibleObject accessibleObject)
trySetAccessibleback to summary
private static boolean trySetAccessible(final Module module, Class<?> declaringClass, AccessibleObject accessibleObject, final Module other)