Skip to content

Conversation

@CaelmBleidd
Copy link
Member

@CaelmBleidd CaelmBleidd commented Oct 27, 2022

Description

This request remove soot types and our internal types from soot classes at all, and our classes used for mocks, overrides, etc., from the construction of type storages. At the same time, it changes API for TypeStorage class to avoid misunderstanding of what types will it contains after its creation via different constructors.

Fixes #295

Type of Change

  • Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

Automated Testing

There was no specific tests added. This request should not break already existed as a proof that we didn't remove anything that was required by our overridden classes.

Manual Scenario

There was no manual testing.

Checklist:

  • The change followed the style guidelines of the UTBot project
  • Self-review of the code is passed
  • The change contains enough commentaries, particularly in hard-to-understand areas
  • New documentation is provided or existed one is altered
  • No new warnings
  • All tests pass locally with my changes

@CaelmBleidd CaelmBleidd requested a review from Damtev October 27, 2022 03:26
@CaelmBleidd CaelmBleidd changed the title Avoid present of our internal types in generated code Avoid presence of our internal types in generated code Oct 27, 2022
@CaelmBleidd CaelmBleidd force-pushed the caelmbleidd/remove_non_user_classes_from_hierarchy branch from c5bb35d to 05ce652 Compare October 27, 2022 05:44
@CaelmBleidd CaelmBleidd requested a review from Damtev October 27, 2022 06:43
@CaelmBleidd CaelmBleidd force-pushed the caelmbleidd/remove_non_user_classes_from_hierarchy branch from 6c42795 to 6424db6 Compare October 27, 2022 06:44
@CaelmBleidd CaelmBleidd force-pushed the caelmbleidd/remove_non_user_classes_from_hierarchy branch from 6424db6 to 72d51f9 Compare October 27, 2022 06:51
@CaelmBleidd CaelmBleidd requested a review from Damtev October 27, 2022 06:56
@CaelmBleidd CaelmBleidd force-pushed the caelmbleidd/remove_non_user_classes_from_hierarchy branch from 72d51f9 to 32319e2 Compare October 27, 2022 06:59
@CaelmBleidd CaelmBleidd enabled auto-merge (squash) October 27, 2022 07:14
@CaelmBleidd CaelmBleidd merged commit dc9d990 into main Oct 27, 2022
@CaelmBleidd CaelmBleidd deleted the caelmbleidd/remove_non_user_classes_from_hierarchy branch October 27, 2022 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bad types choosing

3 participants