Skip to content

Commit

Permalink
Change showMethodNames default
Browse files Browse the repository at this point in the history
  • Loading branch information
FeldrinH committed Sep 24, 2023
1 parent 664428d commit 2ca2a0c
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 9 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@ Paremat hiireklahvi all hoides saab liigutada vaadet.
Soovi korral on võimalik seadistada mõningaid parameetreid, mis muudavad seda kuidas dendroloj rekursioonipuid kuvab. Seadete muutmiseks on `Dendrologist` klassil klassimeetodid mida peaks kutsuma enne `Dendrologist.wakeUp()` meetodit.

* `Dendrologist.setUIScale(uiScale)` seab kordaja millega korrutatakse kõikide graafiliste elementide mõõtmed. See on kasulik ennekõike kui vaikesuurusega tekst on lugemiseks liiga väike.
* `Dendrologist.setShowMethodNames(showMethodNames)` lülitab sisse või välja meetodite nimede kuvamise rekursioonipuus (vaikimis on see sees). See on kasulik, et vähendada visuaalset müra, kui meetodi nimi on pikk või väljakutseid on palju.
* `Dendrologist.setArgumentCapture(duringCall, duringReturn)` võimaldab seadistada millal argumentide väärtused talletatakse. Vaikimisi talletatakse argumentide väärtused nii väljakutsel kui ka tagastusel. Väärtused tagastusel kuvatakse ainult siis kui need erinevad väärtustest väljakutsel.
* `Dendrologist.setShowMethodNames(showMethodNames)` lülitab sisse või välja meetodite nimede kuvamise rekursioonipuus (vaikimis on see väljas). See on kasulik, et vältida segadust, kui rekursioonipuus on mitu erinevat meetodit.
* `Dendrologist.setArgumentCapture(duringCall, duringReturn)` võimaldab seadistada millal argumentide väärtused talletatakse. Vaikimisi talletatakse argumentide väärtused nii väljakutsel kui ka tagastusel. Väärtused tagastusel kuvatakse ainult siis, kui need erinevad väärtustest väljakutsel.

### Kasutamine koos siluriga (IntelliJ IDEA)

Expand Down
7 changes: 3 additions & 4 deletions src/main/java/ee/ut/dendroloj/Dendrologist.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package ee.ut.dendroloj;

import java.awt.*;
import java.nio.file.DirectoryNotEmptyException;

public class Dendrologist {

Expand All @@ -13,7 +12,7 @@ public class Dendrologist {
private static double uiScale = 1.0;

// Runtime settings
protected static boolean showMethodNames = true;
protected static boolean showMethodNames = false;
protected static boolean captureArgsDuringCall = true;
protected static boolean captureArgsDuringReturn = true;

Expand All @@ -30,9 +29,9 @@ public static void setUIScale(double uiScale) {
}

/**
* Sets whether to show method names in call tree or not.
* Sets whether to show method names in call graph or not.
* <p>
* Default: {@code true}
* Default: {@code false}
*/
public static void setShowMethodNames(boolean showMethodNames) {
Dendrologist.showMethodNames = showMethodNames;
Expand Down
5 changes: 2 additions & 3 deletions src/test/java/Katsed.java
Original file line number Diff line number Diff line change
Expand Up @@ -90,9 +90,8 @@ public static int abi2(int[] a, int i, int n) {

public static void main(String[] args) {
Dendrologist.setUIScale(1.5);
Dendrologist.setShowMethodNames(false);
Dendrologist.setArgumentCapture(true, true);

// Dendrologist.setShowMethodNames(true);
// Dendrologist.setArgumentCapture(true, false);
Dendrologist.wakeUp();

// unbalancedTree(6, 3);
Expand Down

0 comments on commit 2ca2a0c

Please sign in to comment.