summaryrefslogtreecommitdiff
path: root/test/scaladoc/run/t5527.check
blob: 8483460d04247f2e3928594ce25920574ce3a67f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
newSource1:47: warning: discarding unmoored doc comment
        /** Document this crucial constant for posterity.
        ^
newSource1:64: warning: discarding unmoored doc comment
        /*************************\
        ^
newSource1:73: warning: discarding unmoored doc comment
        val i = 10 */** Important!
                   ^
[[syntax trees at end of                    parser]] // newSource1
package <empty> {
  object UselessComments extends scala.AnyRef {
    def <init>() = {
      super.<init>();
      ()
    };
    var z = 0;
    def test1 = {
      object Maybe extends scala.AnyRef {
        def <init>() = {
          super.<init>();
          ()
        };
        /** Some comment inside */
        def nothing() = ()
      };
      ()
    };
    def test2 = {
      var x = 4;
      if (true)
        {
          x = 5;
          val y = 6;
          ()
        }
      else
        ()
    };
    def test3 = {
      if (true)
        z = 3
      else
        ();
      val t = 4;
      0.to(4).foreach(((i) => println(i)))
    };
    val test4 = 'a' match {
      case ('0'| '1'| '2'| '3'| '4'| '5'| '6'| '7'| '8'| '9') => true
      case _ => false
    };
    def test5: scala.Unit = if (true)
      $qmark$qmark$qmark
    else
      ();
    def test6 = {
      val u = 4;
      0.to(u).foreach(((i) => println(i)))
    };
    def test7 = {
      val u = 4;
      0.to(u).foreach(((i) => println(i)))
    };
    def test8 = {
      val z = "fancy";
      z.replace("fanc", "arts")
    };
    def test9 = {
      val i = 10.$times(10);
      assert(i.$eq$eq(100))
    }
  };
  /** comments that we should keep */
  object UsefulComments extends scala.AnyRef {
    def <init>() = {
      super.<init>();
      ()
    };
    /** class A */
    class A extends scala.AnyRef {
      def <init>() = {
        super.<init>();
        ()
      };
      /** f */
      def f(i: Int) = i;
      /** v */
      val v = 1;
      /** u */
      var u = 2
    };
    /** trait B */
    abstract trait B extends scala.AnyRef {
      def $init$() = {
        ()
      };
      /** T */
      type T;
      /** f */
      def f(i: Int): scala.Unit;
      /** v */
      val v = 1;
      /** u */
      var u = 2
    };
    /** object C */
    object C extends scala.AnyRef {
      def <init>() = {
        super.<init>();
        ()
      };
      /** f */
      def f(i: Int) = i;
      /** v */
      val v = 1;
      /** u */
      var u = 2
    };
    /** class D */
    @new deprecated("use ... instead", "2.10.0") class D extends scala.AnyRef {
      def <init>() = {
        super.<init>();
        ()
      }
    };
    /** Get the simple value.
       *  @return the default value
       */
    def value: Int = 7
  }
}