Class ClassLoad

java.lang.Object
mockit.internal.util.ClassLoad

public final class ClassLoad extends Object
  • Field Details

  • Method Details

    • registerLoadedClass

      public static void registerLoadedClass(@NonNull Class<?> aClass)
    • loadByInternalName

      @NonNull public static <T> Class<T> loadByInternalName(@NonNull String internalClassName)
    • loadClass

      @NonNull public static <T> Class<T> loadClass(@NonNull String className)
    • loadClassAtStartup

      @NonNull public static <T> Class<T> loadClassAtStartup(@NonNull String className)
    • loadClass

      @Nullable public static Class<?> loadClass(@Nullable ClassLoader loader, @NonNull String className)
    • loadFromLoader

      @NonNull public static <T> Class<T> loadFromLoader(@Nullable ClassLoader loader, @NonNull String className)
    • searchTypeInClasspath

      @Nullable public static <T> Class<? extends T> searchTypeInClasspath(@NonNull String typeName)
    • searchTypeInClasspath

      @Nullable public static <T> Class<? extends T> searchTypeInClasspath(@NonNull String typeName, boolean initializeType)
    • addSuperClass

      public static void addSuperClass(@NonNull String classInternalName, @NonNull String superClassInternalName)
    • getSuperClass

      @NonNull public static String getSuperClass(@NonNull String classInternalName)
    • whichIsSuperClass

      @Nullable public static String whichIsSuperClass(@NonNull String internalClassName1, @NonNull String internalClassName2)
    • isClassLoaderWithNoDirectAccess

      public static boolean isClassLoaderWithNoDirectAccess(@Nullable ClassLoader classLoader)
    • getClassLoaderWithAccess

      public static ClassLoader getClassLoaderWithAccess(@NonNull Class<?> classToBeAccessed)