summaryrefslogtreecommitdiff
path: root/dice-lang/src/bjc/dicelang/v1/ast/DummyResult.java
blob: 685802208c78798403d176fb182a83f1b4cc513b (plain)
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
package bjc.dicelang.v1.ast;

/**
 * A dummy result
 * 
 * @author ben
 *
 */
public class DummyResult implements IResult {
	/*
	 * The reason why this result is a dummy
	 */
	private String dummyData;

	/**
	 * Create a new dummy result with a reason
	 * 
	 * @param data
	 *                The reason why the result is a dummy
	 */
	public DummyResult(String data) {
		dummyData = data;
	}

	/**
	 * Get the data in this dummy
	 * 
	 * @return The reason why this result is a dummy
	 */
	public String getData() {
		return dummyData;
	}

	@Override
	public ResultType getType() {
		return ResultType.DUMMY;
	}

	@Override
	public String toString() {
		return "Dummy with reason " + dummyData;
	}
}