private static class JaninoCompiler.AccountingClassLoader
extends org.codehaus.janino.JavaSourceClassLoader
| Modifier and Type | Field and Description |
|---|---|
private File |
destDir |
private int |
nBytes |
| Constructor and Description |
|---|
AccountingClassLoader(ClassLoader parentClassLoader,
org.codehaus.janino.util.resource.ResourceFinder sourceFinder,
String optionalCharacterEncoding,
File destDir) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,byte[]> |
generateBytecodes(String name) |
(package private) int |
getTotalByteCodeSize() |
findClass, setCompileErrorHandler, setDebuggingInfo, setSourceFileCharacterEncoding, setSourcePath, setWarningHandlermain, setProtectionDomainFactoryclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignersprivate final File destDir
private int nBytes
AccountingClassLoader(ClassLoader parentClassLoader, org.codehaus.janino.util.resource.ResourceFinder sourceFinder, String optionalCharacterEncoding, File destDir)
int getTotalByteCodeSize()
public Map<String,byte[]> generateBytecodes(String name) throws ClassNotFoundException
generateBytecodes in class org.codehaus.janino.JavaSourceClassLoaderClassNotFoundExceptionCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.