From 748d2022d8e82fadf0e3f5c68f048b4de85adc25 Mon Sep 17 00:00:00 2001 From: Karthick S Date: Sun, 23 May 2021 21:08:26 +0530 Subject: [PATCH 1/3] BAEL-4254 JavaDoc method reference example classes --- .../javadocmemberreference/Animal.java | 12 +++++ .../javadocmemberreference/Person.java | 48 +++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 core-java-modules/core-java-15/src/main/java/com/baeldung/javadocmemberreference/Animal.java create mode 100644 core-java-modules/core-java-15/src/main/java/com/baeldung/javadocmemberreference/Person.java diff --git a/core-java-modules/core-java-15/src/main/java/com/baeldung/javadocmemberreference/Animal.java b/core-java-modules/core-java-15/src/main/java/com/baeldung/javadocmemberreference/Animal.java new file mode 100644 index 0000000000..b26b869a60 --- /dev/null +++ b/core-java-modules/core-java-15/src/main/java/com/baeldung/javadocmemberreference/Animal.java @@ -0,0 +1,12 @@ +package com.baeldung.javadocmemberreference; + +public class Animal { + + public void run() { + + } + + public void run(String direction) { + + } +} diff --git a/core-java-modules/core-java-15/src/main/java/com/baeldung/javadocmemberreference/Person.java b/core-java-modules/core-java-15/src/main/java/com/baeldung/javadocmemberreference/Person.java new file mode 100644 index 0000000000..d954b43e44 --- /dev/null +++ b/core-java-modules/core-java-15/src/main/java/com/baeldung/javadocmemberreference/Person.java @@ -0,0 +1,48 @@ +package com.baeldung.javadocmemberreference; + +import com.baeldung.sealed.records.Car; + +public class Person { + Person() { + + } + + /** + * Also, check the {@link #move() Move} method for more movement details. + */ + public void walk() { + + } + + /** + * Check this {@link #move(String) Move} method for direction oriented movement. + */ + public void move() { + + } + + public void move(String direction) { + + } + + /** + * Additionally, check this {@link Animal#run(String) Run} method for direction based run. + */ + public void run() { + + } + + /** + * Also consider checking {@link com.baeldung.sealed.classes.Vehicle#Vehicle()} constructor to initialize vehicle object. + */ + public void goToWork() { + + } + + /** + * Have a look at {@link Car#getNumberOfSeats() SeatsAvailability} method for checking the available seats needed for driving. + */ + public void drive() { + + } +} From 07511d76c12a68ede673bc05aac058ba8715fa34 Mon Sep 17 00:00:00 2001 From: Karthick S Date: Sun, 23 May 2021 21:52:30 +0530 Subject: [PATCH 2/3] BAEL-4254 JavaDoc method reference example classes --- .../main/java/com/baeldung/javadocmemberreference/Person.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core-java-modules/core-java-15/src/main/java/com/baeldung/javadocmemberreference/Person.java b/core-java-modules/core-java-15/src/main/java/com/baeldung/javadocmemberreference/Person.java index d954b43e44..c9e4be01fc 100644 --- a/core-java-modules/core-java-15/src/main/java/com/baeldung/javadocmemberreference/Person.java +++ b/core-java-modules/core-java-15/src/main/java/com/baeldung/javadocmemberreference/Person.java @@ -33,7 +33,7 @@ public class Person { } /** - * Also consider checking {@link com.baeldung.sealed.classes.Vehicle#Vehicle()} constructor to initialize vehicle object. + * Also consider checking {@link com.baeldung.sealed.classes.Vehicle#Vehicle() Vehicle} constructor to initialize vehicle object. */ public void goToWork() { From b75e06c175462f53f3c532a1ba33e86fc030d3a7 Mon Sep 17 00:00:00 2001 From: Karthick S Date: Fri, 11 Jun 2021 19:33:04 +0530 Subject: [PATCH 3/3] BAEL-4254 JavaDoc method reference example classes --- .../baeldung/javadocmemberreference/Animal.java | 0 .../baeldung/javadocmemberreference/Person.java | 5 +++-- .../src/main/java/com/baeldung/vehicle/Car.java | 14 ++++++++++++++ .../main/java/com/baeldung/vehicle/Vehicle.java | 8 ++++++++ 4 files changed, 25 insertions(+), 2 deletions(-) rename core-java-modules/{core-java-15 => core-java-lang-4}/src/main/java/com/baeldung/javadocmemberreference/Animal.java (100%) rename core-java-modules/{core-java-15 => core-java-lang-4}/src/main/java/com/baeldung/javadocmemberreference/Person.java (81%) create mode 100644 core-java-modules/core-java-lang-4/src/main/java/com/baeldung/vehicle/Car.java create mode 100644 core-java-modules/core-java-lang-4/src/main/java/com/baeldung/vehicle/Vehicle.java diff --git a/core-java-modules/core-java-15/src/main/java/com/baeldung/javadocmemberreference/Animal.java b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/javadocmemberreference/Animal.java similarity index 100% rename from core-java-modules/core-java-15/src/main/java/com/baeldung/javadocmemberreference/Animal.java rename to core-java-modules/core-java-lang-4/src/main/java/com/baeldung/javadocmemberreference/Animal.java diff --git a/core-java-modules/core-java-15/src/main/java/com/baeldung/javadocmemberreference/Person.java b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/javadocmemberreference/Person.java similarity index 81% rename from core-java-modules/core-java-15/src/main/java/com/baeldung/javadocmemberreference/Person.java rename to core-java-modules/core-java-lang-4/src/main/java/com/baeldung/javadocmemberreference/Person.java index c9e4be01fc..a2792e0304 100644 --- a/core-java-modules/core-java-15/src/main/java/com/baeldung/javadocmemberreference/Person.java +++ b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/javadocmemberreference/Person.java @@ -1,8 +1,9 @@ package com.baeldung.javadocmemberreference; -import com.baeldung.sealed.records.Car; +import com.baeldung.vehicle.Car; public class Person { + Person() { } @@ -33,7 +34,7 @@ public class Person { } /** - * Also consider checking {@link com.baeldung.sealed.classes.Vehicle#Vehicle() Vehicle} constructor to initialize vehicle object. + * Also consider checking {@link com.baeldung.vehicle.Vehicle#Vehicle() Vehicle} constructor to initialize vehicle object. */ public void goToWork() { diff --git a/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/vehicle/Car.java b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/vehicle/Car.java new file mode 100644 index 0000000000..4bacab82d6 --- /dev/null +++ b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/vehicle/Car.java @@ -0,0 +1,14 @@ +package com.baeldung.vehicle; + +public class Car { + + public Car() { + + } + + public static int getNumberOfSeats() { + int availableSeats = 0; + // available seats calculation logic + return availableSeats; + } +} diff --git a/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/vehicle/Vehicle.java b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/vehicle/Vehicle.java new file mode 100644 index 0000000000..e52ae7fc5c --- /dev/null +++ b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/vehicle/Vehicle.java @@ -0,0 +1,8 @@ +package com.baeldung.vehicle; + +public class Vehicle { + + public Vehicle() { + + } +}