@Override public RootResolvedTypes createResolvedTypes(final CancelIndicator monitor) { RootResolvedTypes _xblockexpression = null; { ITypeComputer _typeComputer = this.getTypeComputer(); final ExpectationTestingTypeComputer recorder = ((ExpectationTestingTypeComputer) _typeComputer); final AbstractExpectationTest test = recorder.getTest(); test.clearData(); _xblockexpression = super.createResolvedTypes(monitor); } return _xblockexpression; }
@Override public void setTypeComputer(final ITypeComputer typeComputer) { super.setTypeComputer(typeComputer); }
protected ITypeComputer getTypeComputer() { return typeComputer; }
protected void setTypeComputer(ITypeComputer typeComputer) { this.typeComputer = typeComputer; }
protected ITypeComputer getTypeComputer() { return reentrantTypeResolver.getTypeComputer(); }
public Class<? extends ITypeComputer> bindITypeComputer() { return XbaseWithAnnotationsTypeComputer.class; }
@Override protected ITypeComputer getTypeComputer() { return this.typeComputer; }
@Override public Class<? extends ITypeComputer> bindITypeComputer() { return CheckTypeComputer.class; }
public Class<? extends ITypeComputer> bindITypeComputer() { return XtxtUMLTypeComputer.class; }
@Override public Class<? extends ITypeComputer> bindITypeComputer() { return StrategyTypeComputer.class; }