private ClassFile newClassFile(String name, int accessFlags, String superclass, String... interfaces) { try { if (classLoader == null) { // initiate without the CL information as CL is null return new ClassFile(name, accessFlags, superclass, interfaces); } else { // initiate with the CL information return new ClassFile(name, accessFlags, superclass, classLoader, interfaces); } } catch (Exception e) { throw BeanLogger.LOG.unableToCreateClassFile(name, e.getCause()); } }
private ClassFile newClassFile(String name, int accessFlags, String superclass, String... interfaces) { try { if (classLoader == null) { // initiate without the CL information as CL is null return new ClassFile(name, accessFlags, superclass, interfaces); } else { // initiate with the CL information return new ClassFile(name, accessFlags, superclass, classLoader, interfaces); } } catch (Exception e) { throw BeanLogger.LOG.unableToCreateClassFile(name, e.getCause()); } }
private ClassFile newClassFile(String name, int accessFlags, String superclass, String... interfaces) { try { if (CONFIGURABLE_CLASSLOADER_CONSTRUCTOR != null) { return CONFIGURABLE_CLASSLOADER_CONSTRUCTOR.newInstance(name, accessFlags, superclass, classLoader, interfaces); } else if (CONFIGURABLE_ACCESS_FLAGS) { return new ClassFile(name, accessFlags, superclass, interfaces); } else { return new ClassFile(name, superclass, interfaces); } } catch (Exception e) { throw BeanLogger.LOG.unableToCreateClassFile(name, e.getCause()); } }
private ClassFile newClassFile(String name, int accessFlags, String superclass, String... interfaces) { try { if (classLoader == null) { // initiate without the CL information as CL is null return new ClassFile(name, accessFlags, superclass, interfaces); } else { // initiate with the CL information return new ClassFile(name, accessFlags, superclass, classLoader, interfaces); } } catch (Exception e) { throw BeanLogger.LOG.unableToCreateClassFile(name, e.getCause()); } }
private ClassFile newClassFile(String name, int accessFlags, String superclass, String... interfaces) { try { if (classLoader == null) { // initiate without the CL information as CL is null return new ClassFile(name, accessFlags, superclass, interfaces); } else { // initiate with the CL information return new ClassFile(name, accessFlags, superclass, classLoader, interfaces); } } catch (Exception e) { throw BeanLogger.LOG.unableToCreateClassFile(name, e.getCause()); } }
private ClassFile newClassFile(String name, int accessFlags, String superclass, String... interfaces) { try { if (classLoader == null) { // initiate without the CL information as CL is null return new ClassFile(name, accessFlags, superclass, interfaces); } else { // initiate with the CL information return new ClassFile(name, accessFlags, superclass, classLoader, interfaces); } } catch (Exception e) { throw BeanLogger.LOG.unableToCreateClassFile(name, e.getCause()); } }