public ReflectionCacheSourceCreator (TreeLogger logger, GeneratorContext context, JClassType type) { this.logger = logger; this.context = context; this.type = type; this.packageName = type.getPackage().getName(); this.simpleName = type.getSimpleSourceName() + "Generated"; logger.log(Type.INFO, type.getQualifiedSourceName()); }
public ReflectionCacheSourceCreator (TreeLogger logger, GeneratorContext context, JClassType type) { this.logger = logger; this.context = context; this.type = type; this.packageName = type.getPackage().getName(); this.simpleName = type.getSimpleSourceName() + "Generated"; logger.log(Type.INFO, type.getQualifiedSourceName()); }
private void createProxy (JClassType type) { ClassSourceFileComposerFactory composer = new ClassSourceFileComposerFactory(type.getPackage().getName(), type.getSimpleSourceName() + "Proxy"); PrintWriter printWriter = context.tryCreate(logger, packageName, simpleName); if (printWriter == null) { return; } SourceWriter writer = composer.createSourceWriter(context, printWriter); writer.commit(logger); }
private void createProxy (JClassType type) { ClassSourceFileComposerFactory composer = new ClassSourceFileComposerFactory(type.getPackage().getName(), type.getSimpleSourceName() + "Proxy"); PrintWriter printWriter = context.tryCreate(logger, packageName, simpleName); if (printWriter == null) { return; } SourceWriter writer = composer.createSourceWriter(context, printWriter); writer.commit(logger); }
String path = method.getEnclosingType().getPackage().getName().replace('.', '/') + '/'; URL preferredUrl = ResourceGeneratorUtil .tryFindResource(logger, context.getGeneratorContext(), context, path + preferredFile);
getPathRelativeToPackage(method.getEnclosingType().getPackage(), method.getName() + extension), locale); getPathRelativeToPackage(method.getEnclosingType().getPackage(), resource), locale);
@Override public String getPackageName() { return delegate.getEnclosingType().getPackage().getName(); } }
private PrintWriter getPrintWriter(TreeLogger logger, GeneratorContext ctx, String targetQualifiedName) { String packageName = this.binderType.getPackage().getName(); String className = this.binderProxySimpleName; return ctx.tryCreate(logger, packageName, className); } }
public String[] generateClassName(JType t) { String[] ret = new String[3]; JClassType c = t.isClassOrInterface(); ret[0] = c.getPackage().getName(); ret[1] = c.getName().replace('.', '_') + "_XmlBuilder"; ret[2] = ret[0] + "." + ret[1]; return ret; }
@Override public String toString() { return String.format("%s.%s#%s", fieldType.getRawType().getPackage(), fieldType.getRawType().getName(), name); } }
private void writePackage(IndentedWriter w) { String packageName = baseClass.getPackage().getName(); if (packageName.length() > 0) { w.write("package %1$s;", packageName); w.newline(); } }
public void setPeerType(JClassType type) { assert type.isParameterized() == null && type.isRawType() == null; toReturn.peerType = type; String packageName = type.getPackage().getName(); if (packageName.startsWith("java")) { packageName = "emul." + packageName; } toReturn.packageName = packageName; beanSimpleSourceName = type.getName().replace('.', '_') + "AutoBean"; } }
public void setPeerType(JClassType type) { assert type.isParameterized() == null && type.isRawType() == null; toReturn.peerType = type; String packageName = type.getPackage().getName(); if (packageName.startsWith("java")) { packageName = "emul." + packageName; } toReturn.packageName = packageName; beanSimpleSourceName = type.getName().replace('.', '_') + "AutoBean"; } }
@Override public String getPackageName() { if (_packageName != null) { return _packageName; } _packageName = getEnclosedMetaObject().isClassOrInterface().getPackage().getName(); return _packageName; }
@Override public String getPackageName() { if (_packageName != null) { return _packageName; } _packageName = getEnclosedMetaObject().isClassOrInterface().getPackage().getName(); return _packageName; }
private boolean checkAlreadyGenerated(TypeOracle typeOracle, JClassType serviceAsync) { JPackage serviceIntfPkg = serviceAsync.getPackage(); String packageName = serviceIntfPkg == null ? "" : serviceIntfPkg.getName(); return typeOracle.findType(packageName, getProxySimpleName()) != null; }
protected boolean isDebug(JClassType type, int memberType) { ReflectionStrategy strategy = type.getAnnotation(ReflectionStrategy.class); if (strategy == null) { strategy = type.getPackage().getAnnotation(ReflectionStrategy.class); } if (strategy == null) { return false; } return (strategy.debug() & memberType) > 0; }
public ReflectionCacheSourceCreator (TreeLogger logger, GeneratorContext context, JClassType type) { this.logger = logger; this.context = context; this.type = type; this.packageName = type.getPackage().getName(); this.simpleName = type.getSimpleSourceName() + "Generated"; logger.log(Type.INFO, type.getQualifiedSourceName()); }
public ReflectionCacheSourceCreator (TreeLogger logger, GeneratorContext context, JClassType type) { this.logger = logger; this.context = context; this.type = type; this.packageName = type.getPackage().getName(); this.simpleName = type.getSimpleSourceName() + "Generated"; logger.log(Type.INFO, type.getQualifiedSourceName()); }
private void createProxy (JClassType type) { ClassSourceFileComposerFactory composer = new ClassSourceFileComposerFactory(type.getPackage().getName(), type.getSimpleSourceName() + "Proxy"); PrintWriter printWriter = context.tryCreate(logger, packageName, simpleName); if (printWriter == null) { return; } SourceWriter writer = composer.createSourceWriter(context, printWriter); writer.commit(logger); }