From 0d8ec22c21f0843166c4406c64f6e3ee35e309e5 Mon Sep 17 00:00:00 2001 From: project516 <138796702+Project516@users.noreply.github.com> Date: Wed, 28 Jan 2026 21:48:23 +0000 Subject: [PATCH 1/3] arraylist greet class --- .github/workflows/javadoc.yml | 3 ++- .../dev/project516/JavaAppTemplate/Greet.java | 17 +++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 app/src/main/java/dev/project516/JavaAppTemplate/Greet.java diff --git a/.github/workflows/javadoc.yml b/.github/workflows/javadoc.yml index d093e95..f94870d 100644 --- a/.github/workflows/javadoc.yml +++ b/.github/workflows/javadoc.yml @@ -28,4 +28,5 @@ jobs: uses: peaceiris/actions-gh-pages@v4 with: github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./app/build/docs/javadoc \ No newline at end of file + publish_dir: ./app/build/docs/javadoc + force_orphan: true \ No newline at end of file diff --git a/app/src/main/java/dev/project516/JavaAppTemplate/Greet.java b/app/src/main/java/dev/project516/JavaAppTemplate/Greet.java new file mode 100644 index 0000000..1ad2e39 --- /dev/null +++ b/app/src/main/java/dev/project516/JavaAppTemplate/Greet.java @@ -0,0 +1,17 @@ +package dev.project516.JavaAppTemplate; + +import java.util.ArrayList; + +public class Greet{ + + ArrayList greetingList = new ArrayList(); + + public Greet() { + greetingList.add("Hi"); + greetingList.add("Hello"); + } + + public String greetUser() { + return greetingList.get(0); + } +} \ No newline at end of file From 05d0fb7fc9df55a5ad04169565bb12cf57cee23c Mon Sep 17 00:00:00 2001 From: project516 <138796702+Project516@users.noreply.github.com> Date: Wed, 25 Mar 2026 16:55:33 -0500 Subject: [PATCH 2/3] formatting updates --- .vscode/settings.json | 3 ++- app/src/main/java/dev/project516/JavaAppTemplate/Greet.java | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 081b96f..e8fe4f2 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,4 +1,5 @@ { "github.copilot.enable": false, - "java.configuration.updateBuildConfiguration": "automatic" + "java.configuration.updateBuildConfiguration": "automatic", + "java.compile.nullAnalysis.mode": "automatic" } \ No newline at end of file diff --git a/app/src/main/java/dev/project516/JavaAppTemplate/Greet.java b/app/src/main/java/dev/project516/JavaAppTemplate/Greet.java index 1ad2e39..7b67c7d 100644 --- a/app/src/main/java/dev/project516/JavaAppTemplate/Greet.java +++ b/app/src/main/java/dev/project516/JavaAppTemplate/Greet.java @@ -2,10 +2,10 @@ import java.util.ArrayList; -public class Greet{ +public class Greet { ArrayList greetingList = new ArrayList(); - + public Greet() { greetingList.add("Hi"); greetingList.add("Hello"); @@ -14,4 +14,4 @@ public Greet() { public String greetUser() { return greetingList.get(0); } -} \ No newline at end of file +} From a28725cfcf502def9bf5b9191192a4c4d0a14153 Mon Sep 17 00:00:00 2001 From: project516 <138796702+Project516@users.noreply.github.com> Date: Fri, 27 Mar 2026 13:17:02 +0000 Subject: [PATCH 3/3] create a random greeting for the user --- .../main/java/dev/project516/JavaAppTemplate/Greet.java | 9 ++++++++- .../main/java/dev/project516/JavaAppTemplate/Main.java | 6 +----- .../JavaAppTemplate/{MainTest.java => GreetTest.java} | 4 ++-- 3 files changed, 11 insertions(+), 8 deletions(-) rename app/src/test/java/dev/project516/JavaAppTemplate/{MainTest.java => GreetTest.java} (82%) diff --git a/app/src/main/java/dev/project516/JavaAppTemplate/Greet.java b/app/src/main/java/dev/project516/JavaAppTemplate/Greet.java index 7b67c7d..39e9e27 100644 --- a/app/src/main/java/dev/project516/JavaAppTemplate/Greet.java +++ b/app/src/main/java/dev/project516/JavaAppTemplate/Greet.java @@ -1,17 +1,24 @@ +// SPDX-FileCopyrightText: 2026 project516 +// +// SPDX-License-Identifier: MIT + package dev.project516.JavaAppTemplate; import java.util.ArrayList; +import java.util.Random; public class Greet { ArrayList greetingList = new ArrayList(); + Random rand = new Random(); + public Greet() { greetingList.add("Hi"); greetingList.add("Hello"); } public String greetUser() { - return greetingList.get(0); + return greetingList.get(rand.nextInt(2)); } } diff --git a/app/src/main/java/dev/project516/JavaAppTemplate/Main.java b/app/src/main/java/dev/project516/JavaAppTemplate/Main.java index c3f2b1a..36d20ee 100644 --- a/app/src/main/java/dev/project516/JavaAppTemplate/Main.java +++ b/app/src/main/java/dev/project516/JavaAppTemplate/Main.java @@ -6,12 +6,8 @@ public class Main { - public String greetUser() { - return "Hello!"; - } - public static void main(String[] args) { - System.out.println(new Main().greetUser()); + System.out.println(new Greet().greetUser()); } } diff --git a/app/src/test/java/dev/project516/JavaAppTemplate/MainTest.java b/app/src/test/java/dev/project516/JavaAppTemplate/GreetTest.java similarity index 82% rename from app/src/test/java/dev/project516/JavaAppTemplate/MainTest.java rename to app/src/test/java/dev/project516/JavaAppTemplate/GreetTest.java index 99e7070..59e596d 100644 --- a/app/src/test/java/dev/project516/JavaAppTemplate/MainTest.java +++ b/app/src/test/java/dev/project516/JavaAppTemplate/GreetTest.java @@ -8,10 +8,10 @@ import org.junit.Test; -public class MainTest { +public class GreetTest { @Test public void testGreetsUser() { - Main classUnderTest = new Main(); + Greet classUnderTest = new Greet(); assertNotNull("Should greet the user", classUnderTest.greetUser()); } }