Skip to content

Commit 70b68c4

Browse files
committed
Added RetentionPolicy to @content
1 parent 860af0b commit 70b68c4

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

build.gradle

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ plugins {
3030
final author = 'BreadMoirai'
3131
final artifactId = 'breadbot-framework'
3232
group "com.github.${author.toLowerCase()}"
33-
version '0.12.0'
33+
version '0.12.1'
3434

3535
//project.hasProperty never seems to work properly
3636
final boolean keysArePresent = false
@@ -72,7 +72,10 @@ githubRelease {
7272
if (keysArePresent)
7373
token = project.getProperty('github.key').toString()
7474
String version = project.version
75-
it.body = "\n## Adding as Dependency\n### Gradle\n```gradle\nrepositories {\n jcenter()\n}\n\ndependencies {\n compile '$project.group:$artifactId:$project.version'\n}\n```\n\n### Maven\n```xml\n<repository>\n <id>jcenter</id>\n <name>jcenter</name>\n <url>http://jcenter.bintray.com/</url>\n</repository>\n\n<dependency>\n <groupId>$project.group</groupId>\n <artifactId>$artifactId</artifactId>\n <version>$project.version</version>\n <type>pom</type>\n</dependency>\n```"
75+
def title = ""
76+
it.name = "$version $title"
77+
def content = ""
78+
it.body = "$content\n## Adding as Dependency\n### Gradle\n```gradle\nrepositories {\n jcenter()\n}\n\ndependencies {\n compile '$project.group:$artifactId:$project.version'\n}\n```\n\n### Maven\n```xml\n<repository>\n <id>jcenter</id>\n <name>jcenter</name>\n <url>http://jcenter.bintray.com/</url>\n</repository>\n\n<dependency>\n <groupId>$project.group</groupId>\n <artifactId>$artifactId</artifactId>\n <version>$project.version</version>\n <type>pom</type>\n</dependency>\n```"
7679
FilenameFilter filter = { dir, file -> file.contains(version) }
7780
releaseAssets = jar.destinationDir.listFiles filter
7881
// println releaseAssets.findAll()

src/main/java/com/github/breadmoirai/breadbot/framework/annotation/parameter/Content.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,18 @@
33
import com.github.breadmoirai.breadbot.framework.event.CommandEvent;
44
import net.dv8tion.jda.core.entities.Message;
55

6+
import java.lang.annotation.ElementType;
7+
import java.lang.annotation.Retention;
8+
import java.lang.annotation.RetentionPolicy;
9+
import java.lang.annotation.Target;
10+
611
import static com.github.breadmoirai.breadbot.framework.annotation.parameter.Content.Type.RAW_TRIMMED;
712

813
/**
914
* Sets this string parameter to represent the message contents.
1015
*/
16+
@Retention(RetentionPolicy.RUNTIME)
17+
@Target(ElementType.PARAMETER)
1118
public @interface Content {
1219

1320
/**

0 commit comments

Comments
 (0)