Threads
java ( 3588151 ) - com.iluwatar.se ( 3589519 ) stack: com.iluwatar.servant.Servant.(Servant.java:39) com.iluwatar.servant.App. (App.java:41) java.base/jdk.internal.misc.Unsafe.ensureClassInitialized0(Native Method) java.base/jdk.internal.misc.Unsafe.ensureClassInitialized(Unsafe.java:1155) java.base/java.lang.invoke.DirectMethodHandle$EnsureInitialized.computeValue(DirectMethodHandle.java:377) java.base/java.lang.invoke.DirectMethodHandle$EnsureInitialized.computeValue(DirectMethodHandle.java:374) java.base/java.lang.ClassValue.getFromHashMap(ClassValue.java:228) java.base/java.lang.ClassValue.getFromBackup(ClassValue.java:210) java.base/java.lang.ClassValue.get(ClassValue.java:116) java.base/java.lang.invoke.DirectMethodHandle.checkInitialized(DirectMethodHandle.java:400) java.base/java.lang.invoke.DirectMethodHandle.ensureInitialized(DirectMethodHandle.java:388) ...
/*
* This project is licensed under the MIT license. Module model-view-viewmodel is using ZK framework licensed under LGPL (see lgpl-3.0.txt).
*
* The MIT License
* Copyright © 2014-2022 Ilkka Seppälä
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
package com.iluwatar.servant;
import java.util.List;
/**
* Servant.
*/
public class Servant {
public String name;
/**
* Constructor.
*/
public Servant(String name) {
this.name = name;
}
public void feed(Royalty r) {
r.getFed();
}
public void giveWine(Royalty r) {
r.getDrink();
}
public void giveCompliments(Royalty r) {
r.receiveCompliments();
}
/**
* Check if we will be hanged.
*/
public boolean checkIfYouWillBeHanged(List tableGuests) {
return tableGuests.stream().allMatch(Royalty::getMood);
}
}
Variables All
No. | From | Name | Value |
---|---|---|---|
1 | this@39 | name | null |
2 | 39 | name | Jenkins |
END | 0 | 0 | 0 |
Process Filter | Thread Filter |
---|---|
3588151 java | 3589519 com.iluwatar.se |
No. | PN | PID | TID | TN | T | L | Message |
---|---|---|---|---|---|---|---|
1 | java | 3588151 | 3589519 | com.iluwatar.se | com.iluwatar.servant.App | I | Jenkins will live another day |
2 | java | 3588151 | 3589519 | com.iluwatar.se | com.iluwatar.servant.App | I | Poor Travis. His days are numbered |
END | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
×
Functions and Shortcuts
No. | Function | Shortcuts | Description |
---|---|---|---|
1 | GB | Alt + LEFT, Alt + A | Go Backward |
2 | GF | Alt + RIGHT, Alt + D | Go Foreward |
3 | PPE | Alt + UP, Alt + W | Previous Process End |
4 | NPS | Alt + DOWN, Alt + S | Next Process Start |
5 | PB | Ctrl + LEFT, Ctrl + A | current Process Backward |
6 | PF | Ctrl + RIGHT, Ctrl + D | current Process Foreward |
7 | PPTE | Ctrl + UP, Ctrl + W | go to current Process's Previous Thread's End |
8 | PNTS | Ctrl + DOWN, Ctrl + S | go to current Process's Next Thread's Start |
9 | TB | LEFT, A | current Thread Backward |
10 | TF | RIGHT, D | current Thread Foreward |
11 | LU | UP, W | go Line Up of current code block in current thread |
12 | LD | DOWN, S | go Line Down of current code block in current thread |
13 | LP | Shift + UP, Shift + W | go to the occurrence of current line in Previous Loop |
14 | LD | Shift + DOWN, Shift + S | go to the occurrence of current line in Next Loop |
15 | BS | Home | go to code Block Start |
16 | BE | End | go to code Block End |
Project: | JavaDesignPatterns |
Update: | 20240509 |
Commit: | bf6456ba6 |
Source Code: | servant |
BuildTool: | Java17 |
Compiler: | Java17 |
Runtime: | Openjdk17 |
System: | MySystemD |
Kernel: | Linux5.10.211 |
Cpu: | Intel:Corei7-7700K |
Machine: | AwesomeMachine |