/** * Gets {@link #_package} as {@link PackageOutlineImpl}, * since it's guaranteed to be of that type. */ public PackageOutlineImpl _package() { return (PackageOutlineImpl)super._package(); }
/** * Gets {@link #_package} as {@link PackageOutlineImpl}, * since it's guaranteed to be of that type. */ public PackageOutlineImpl _package() { return (PackageOutlineImpl)super._package(); }
/** * Gets {@link #_package} as {@link PackageOutlineImpl}, * since it's guaranteed to be of that type. */ public PackageOutlineImpl _package() { return (PackageOutlineImpl)super._package(); }
/** * Gets {@link #_package} as {@link PackageOutlineImpl}, * since it's guaranteed to be of that type. */ public PackageOutlineImpl _package() { return (PackageOutlineImpl)super._package(); }
/** * Gets {@link #_package} as {@link PackageOutlineImpl}, * since it's guaranteed to be of that type. */ public PackageOutlineImpl _package() { return (PackageOutlineImpl)super._package(); }
private void dump() throws IOException { // collect packages used in the class. Set<JPackage> packages = new TreeSet<JPackage>(new Comparator<JPackage>() { public int compare(JPackage lhs, JPackage rhs) { return lhs.name().compareTo(rhs.name()); } }); for( ClassOutline ci : classes ) packages.add(ci._package()._package()); for( JPackage pkg : packages ) dump( pkg ); out.flush(); }
private void dump() throws IOException { // collect packages used in the class. Set<JPackage> packages = new TreeSet<JPackage>(new Comparator<JPackage>() { public int compare(JPackage lhs, JPackage rhs) { return lhs.name().compareTo(rhs.name()); } }); for( ClassOutline ci : classes ) packages.add(ci._package()._package()); for( JPackage pkg : packages ) dump( pkg ); out.flush(); }
private void dump() throws IOException { // collect packages used in the class. Set<JPackage> packages = new TreeSet<JPackage>(new Comparator<JPackage>() { public int compare(JPackage lhs, JPackage rhs) { return lhs.name().compareTo(rhs.name()); } }); for( ClassOutline ci : classes ) packages.add(ci._package()._package()); for( JPackage pkg : packages ) dump( pkg ); out.flush(); }
private void dump() throws IOException { // collect packages used in the class. Set<JPackage> packages = new TreeSet<JPackage>(new Comparator<JPackage>() { public int compare(JPackage lhs, JPackage rhs) { return lhs.name().compareTo(rhs.name()); } }); for( ClassOutline ci : classes ) packages.add(ci._package()._package()); for( JPackage pkg : packages ) dump( pkg ); out.flush(); }
private void dump() throws IOException { // collect packages used in the class. Set<JPackage> packages = new TreeSet<JPackage>(new Comparator<JPackage>() { public int compare(JPackage lhs, JPackage rhs) { return lhs.name().compareTo(rhs.name()); } }); for( ClassOutline ci : classes ) packages.add(ci._package()._package()); for( JPackage pkg : packages ) dump( pkg ); out.flush(); }
private void removeDummyImplementation(final DefinedInterfaceOutline interfaceOutline) { final ClassOutline classToRemove = interfaceOutline.getClassOutline(); if (classToRemove != null) { final List<JMethod> methodsToRemove = new ArrayList<>(); for (final JMethod method : classToRemove._package().objectFactory().methods()) { if (method.name().equals("create" + classToRemove.implClass.name())) { methodsToRemove.add(method); } } for (final JMethod method : methodsToRemove) { classToRemove._package().objectFactory().methods().remove(method); } this.pluginContext.outline.getClasses().remove(classToRemove); } }
@Override protected void customise( final Outline model, final Options opt, final ErrorHandler errorHandler, final ClassOutline co, final CPluginCustomization c ) throws SAXException { c.markAsAcknowledged(); JDocComment doc = co._package()._package().javadoc(); doc.append( getElementText( c.element ) ); } }
if (classOutline.implClass == clazz) { outline.getModel().beans().remove(classOutline.target); Set<Object> packageClasses = getPrivateField(classOutline._package(), "classes"); packageClasses.remove(classOutline); iter.remove();
public boolean isClassOutlineIgnored(Mapping context, ClassOutline classOutline) { if (isPackageOutlineIgnored(context, classOutline.parent(), classOutline._package())) { logger.debug("Class outline is ignored since package is ignored."); markAsAcknowledged(classOutline); return true; } else if (CustomizationUtils.containsCustomization(classOutline, Customizations.IGNORED_ELEMENT_NAME)) { logger.debug("Class outline is ignored per customization."); markAsAcknowledged(classOutline); return true; } else if (classOutline.getSuperClass() != null && isClassOutlineIgnored(context, classOutline.getSuperClass())) { logger.debug("Class outline is ignored since superclass outline is ignored."); markAsAcknowledged(classOutline); return true; } else { return false; } }
if (classOutline.implClass == clazz) { outline.getModel().beans().remove(classOutline.target); Set<Object> packageClasses = getPrivateField(classOutline._package(), "classes"); packageClasses.remove(classOutline); iter.remove();
public boolean isClassOutlineIgnored(Mapping context, ClassOutline classOutline) { if (isPackageOutlineIgnored(context, classOutline.parent(), classOutline._package())) { logger.debug("Class outline is ignored since package is ignored."); markAsAcknowledged(classOutline); return true; } else if (CustomizationUtils.containsCustomization(classOutline, Customizations.IGNORED_ELEMENT_NAME)) { logger.debug("Class outline is ignored per customization."); markAsAcknowledged(classOutline); return true; } else if (classOutline.getSuperClass() != null && isClassOutlineIgnored(context, classOutline.getSuperClass())) { logger.debug("Class outline is ignored since superclass outline is ignored."); markAsAcknowledged(classOutline); return true; } else { return false; } }
@Override protected void customise( final Outline model, final Options opt, final ErrorHandler errorHandler, final ClassOutline co, final CPluginCustomization c ) throws SAXException { c.markAsAcknowledged(); final JPackage pkg = co._package()._package(); final JClass annotation = model.getCodeModel().ref( getAnnotation() ); pkg.annotate( annotation ); } }
classOutline._package()._package().addResourceFile(classOrmXmlFile);
classOutline._package()._package().addResourceFile(classOrmXmlFile);
for ( JMethod m : classOutline._package().objectFactory().methods() ) return classOutline._package().objectFactory().staticInvoke( m ).arg( source ); ? classOutline._package().objectFactory().method( JMod.STATIC | mod, arrayType, methodName ) : classOutline.implClass.method( JMod.STATIC | mod, arrayType, methodName ) ); return ( mod != JMod.PRIVATE ? classOutline._package().objectFactory().staticInvoke( m ).arg( source ) : JExpr.invoke( m ).arg( source ) );