1package org.chromium.devtools.jsdoc.checks;
2
3import com.google.common.base.Preconditions;
4import com.google.javascript.rhino.JSDocInfo;
5import com.google.javascript.rhino.JSTypeExpression;
6
7public class TypeRecord {
8    public final String typeName;
9    public final JSDocInfo info;
10
11    public TypeRecord(String typeName, JSDocInfo info) {
12        Preconditions.checkNotNull(info);
13        this.typeName = typeName;
14        this.info = info;
15    }
16
17    public boolean isInterface() {
18        return this.info.isInterface();
19    }
20
21    public JSTypeExpression getExtendedType() {
22        return this.info.getBaseType();
23    }
24}
25