private TypeDeclaration createTypeBody(lombok.ast.StrictListAccessor<lombok.ast.TypeMember, ?> members, lombok.ast.TypeDeclaration type, boolean canHaveConstructor, int extraModifiers, FieldDeclaration... initialFields) { TypeDeclaration decl = new TypeDeclaration(compilationResult); decl.modifiers = (type == null ? 0 : toModifiers(type.astModifiers())) | extraModifiers; if (members.isEmpty() && isUndocumented(members.owner())) decl.bits |= ASTNode.UndocumentedEmptyBlock; decl.bodyStart = start(members.owner()) + 1; decl.bodyEnd = end(members.owner());
private TypeDeclaration createTypeBody(lombok.ast.StrictListAccessor<lombok.ast.TypeMember, ?> members, lombok.ast.TypeDeclaration type, boolean canHaveConstructor, int extraModifiers, FieldDeclaration... initialFields) { TypeDeclaration decl = new TypeDeclaration(compilationResult); decl.modifiers = (type == null ? 0 : toModifiers(type.astModifiers())) | extraModifiers; if (members.isEmpty() && isUndocumented(members.owner())) decl.bits |= ASTNode.UndocumentedEmptyBlock; decl.bodyStart = start(members.owner()) + 1; decl.bodyEnd = end(members.owner());
private TypeDeclaration createTypeBody(lombok.ast.StrictListAccessor<lombok.ast.TypeMember, ?> members, lombok.ast.TypeDeclaration type, boolean canHaveConstructor, int extraModifiers, FieldDeclaration... initialFields) { TypeDeclaration decl = new TypeDeclaration(compilationResult); decl.modifiers = (type == null ? 0 : toModifiers(type.astModifiers())) | extraModifiers; if (members.isEmpty() && isUndocumented(members.owner())) decl.bits |= ASTNode.UndocumentedEmptyBlock; decl.bodyStart = start(members.owner()) + 1; decl.bodyEnd = end(members.owner());