public static Class<?> compileAndLoad(final File sourceFile, final String packageName, final String className) throws IOException { return compileAndLoad(sourceFile.getParentFile().getAbsolutePath(), packageName, className); }
public static Class<?> compileAndLoad(final File sourceFile, final String packageName, final String className) throws IOException { return compileAndLoad(sourceFile.getParentFile().getAbsolutePath(), packageName, className); }
public static Class<?> compileAndLoad(final String sourcePath, final String packageName, final String className) throws IOException { final String tempDirectory = RebindUtils.getTempDirectory(); return compileAndLoad(sourcePath, packageName, className, tempDirectory); }
public static Class<?> compileAndLoad(final String sourcePath, final String packageName, final String className) throws IOException { final String tempDirectory = RebindUtils.getTempDirectory(); return compileAndLoad(sourcePath, packageName, className, tempDirectory); }
public static Class<?> compileAndLoad(final File sourceFile, final String fullyQualifiedName) throws IOException { final String packageName = getPackageFromFQCN(fullyQualifiedName); final String className = getNameFromFQCN(fullyQualifiedName); return compileAndLoad(sourceFile, packageName, className); }
public static Class<?> compileAndLoad(final File sourceFile, final String fullyQualifiedName) throws IOException { final String packageName = getPackageFromFQCN(fullyQualifiedName); final String className = getNameFromFQCN(fullyQualifiedName); return compileAndLoad(sourceFile, packageName, className); }
(Class<? extends Bootstrapper>) ClassChangeUtil.compileAndLoad(sourceFile, packageName, className);