01: package org.gui4j.core.call;
02:
03: import java.util.Map;
04:
05: final class Gui4jAccessSeq extends Gui4jAccessImpl {
06: private final Gui4jAccessImpl mFirst;
07: private final Gui4jAccessImpl mSecond;
08:
09: Gui4jAccessSeq(Gui4jAccessImpl first, Gui4jAccessImpl second) {
10: mFirst = first;
11: mSecond = second;
12: }
13:
14: Class getResultClass() {
15: return mSecond.getResultClass();
16: }
17:
18: public boolean isConstant() {
19: return mFirst.isConstant() && mSecond.isConstant();
20: }
21:
22: public Object getValue(Object baseInstance, Object this Instance,
23: Map paramMap) {
24: mFirst.getValue(baseInstance, thisInstance, paramMap);
25: return mSecond.getValue(baseInstance, thisInstance, paramMap);
26: }
27:
28: }
|