slcom/slangc/model/SyntheticTypeModel.sauce

20 lines
514 B
Plaintext
Raw Permalink Normal View History

package slangc.model;
public abstract class SyntheticTypeModel extends TypeModel {
public SyntheticTypeModel(PackageModel packageModel, String name, TypeLevel level, TypeModel owner) {
super(packageModel, name, level, owner);
}
@Override
public boolean isSynthetic() {
// TODO Auto-generated method stub
return true;
}
@Override
public int resolveExpressions() {
// Synthetic types can generally be assumed not to contain any expressions so none are resolved
return 0;
}
}