Project

General

Profile

Task #4807

Action as interface for BasicBlock, Assertion, Situation

Added by Sergey Smolov over 6 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
04/02/2014
Due date:
% Done:

0%

Estimated time:
Detected in build:
svn
Published in build:

Description

Класс действия Action сделать интерфейсом. Интерфейс содержит метод getType() (возможные возвращаемые значения SITUATION, ASSERTION, ASSIGNMENT - хранить в enum).
Интерфейс реализуют следующие классы: BasicBlock, Situation, Assertion.

Situation содержит строку с описанием (String).

Assertion содержит условие (NodeExpr), которое необходимо проверять при достижении данного Action.

При необходимости интерфейс Action можно дополнять.

History

#1

Updated by Sergey Smolov over 6 years ago

  • Status changed from New to Closed

Сделано.

r307

Also available in: Atom PDF