public ClassOrInterfaceDeclaration(final int modifiers, final boolean isInterface, final String name) { super(modifiers, name); setInterface(isInterface); }
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); }
final Collection<ImportDeclaration> requiredImports = new ArrayList<ImportDeclaration>(); final ClassOrInterfaceDeclaration dclr = new ClassOrInterfaceDeclaration(ModifierSet.PUBLIC | ModifierSet.STATIC | ModifierSet.FINAL, false, newName); dclr.setInterface(false); final List<ClassOrInterfaceType> implmnts = new ArrayList<ClassOrInterfaceType>(); implmnts.add(new ClassOrInterfaceType("Serializable"));