public ClassOrInterfaceDeclaration(final int beginLine, final int beginColumn, final int endLine, final int endColumn, final int modifiers, final List<AnnotationExpr> annotations, final boolean isInterface, final String name, final List<TypeParameter> typeParameters, final List<ClassOrInterfaceType> extendsList, final List<ClassOrInterfaceType> implementsList, final List<BodyDeclaration> members) { super(beginLine, beginColumn, endLine, endColumn, annotations, modifiers, name, members); setInterface(isInterface); setTypeParameters(typeParameters); setExtends(extendsList); setImplements(implementsList); }
public ClassOrInterfaceDeclaration(final int modifiers, final List<AnnotationExpr> annotations, final boolean isInterface, final String name, final List<TypeParameter> typeParameters, final List<ClassOrInterfaceType> extendsList, final List<ClassOrInterfaceType> implementsList, final List<BodyDeclaration> members) { super(annotations, modifiers, name, members); setInterface(isInterface); setTypeParameters(typeParameters); setExtends(extendsList); setImplements(implementsList); }
implmnts.add(comparableImplmnts); dclr.setImplements(implmnts); requiredImports.add(new ImportDeclaration(new QualifiedNameExpr(new NameExpr("java.io"), "Serializable"), false, false)); final List<BodyDeclaration> members = new ArrayList<BodyDeclaration>();