Restricting class inheritance relationships

    公开(公告)号:US09740458B1

    公开(公告)日:2017-08-22

    申请号:US14673454

    申请日:2015-03-30

    CPC classification number: G06F8/31 G06F8/315 G06F9/5061

    Abstract: In an embodiment, a system may include a processor having memory storing processor-executable instructions for a programming environment. The processor may perform the following instructions. A first, second, and third class may be defined. The second class may be defined as being compatible with the first class. The third class may be defined as being incompatible with the first class. A fourth class may be defined as a subclass of both the first class and the second class. A fifth class may be prevented from being a subclass of both the first class and the third class.

    Efficient sharing of test fixtures and ordering of test suites
    3.
    发明授权
    Efficient sharing of test fixtures and ordering of test suites 有权
    测试夹具的有效共享和测试套件的订购

    公开(公告)号:US09201763B1

    公开(公告)日:2015-12-01

    申请号:US13907038

    申请日:2013-05-31

    CPC classification number: G06F11/3664 G06F11/36 G06F11/3672

    Abstract: A device receives a first test class associated with a first fixture. The first test class includes first method(s) to test portion(s) of dynamically-type programming code, and the first fixture defines first environment(s) for the first method(s). The device receives a second test class associated with the first fixture and a second fixture. The second test class includes second method(s) to test the code portion(s). The first fixture defines the first environment(s) for the second method(s), and the second fixture defines second environment(s) for the second method(s). The device combines the first method(s) of the first test class and the second method(s) of the second test class to create a test group, and analyzes the test group to determine whether the test group is correctly organized based on the first fixture and the second fixture. The device provides a reorganized test group when the test group is incorrectly organized.

    Abstract translation: 设备接收与第一固定装置相关联的第一测试类。 第一测试类包括测试动态类型编程代码部分的第一方法,并且第一固定装置定义第一方法的第一环境。 该装置接收与第一夹具相关联的第二测试类和第二夹具。 第二个测试类包括测试代码部分的第二种方法。 第一夹具定义了第二种方法的第一环境,第二种夹具为第二种方法定义了第二种环境。 该设备将第一个测试类的第一个方法和第二个测试类的第二个方法相结合,创建一个测试组,并分析测试组,以确定测试组是否正确组织在第一个 夹具和第二个夹具。 当测试组组织不正确时,该设备提供重新组织的测试组。

    Methods and systems for setting access to a list of class entities
    4.
    发明授权
    Methods and systems for setting access to a list of class entities 有权
    设置访问类实体列表的方法和系统

    公开(公告)号:US09529981B2

    公开(公告)日:2016-12-27

    申请号:US14510696

    申请日:2014-10-09

    Inventor: David A. Foti

    CPC classification number: G06F21/126 G06F8/315 G06F9/449

    Abstract: In an embodiment, a feature is an aspect of a class which represents information, data, behaviors, or capabilities encapsulated by the class. An accessing class may be given access to one or more specified features encapsulated by an accessed class, without gaining access to other features encapsulated by the accessed class. Accordingly, special access may be granted only to the behavior and data specifically designed for the accessing class, without allowing the accessing class access to all private data and behaviors of the accessed class, and without allowing all classes in a package access to the accessed class.

    Abstract translation: 在一个实施例中,特征是表示由该类封装的信息,数据,行为或能力的类的一个方面。 访问类可以被访问由被访问的类封装的一个或多个指定特征,而不访问由被访问的类封装的其他特征。 因此,专门访问可以仅授予为访问类专门设计的行为和数据,而不允许访问类访问所访问的类的所有私有数据和行为,并且不允许包中的所有类访问所访问的类 。

    Dynamically updating class instances based on class definition changes

    公开(公告)号:US09703532B1

    公开(公告)日:2017-07-11

    申请号:US14502610

    申请日:2014-09-30

    CPC classification number: G06F8/33 G06F8/24 G06F9/4488

    Abstract: A device may detect a modification of a class, included in program code, from a first class definition to a second class definition that is different from the first class definition. The device may create a relationship indicator that references the second class definition and that indicates that the class has been modified. The device may store an association between the class and the relationship indicator. The device may access an instance of the class associated with the first class definition. The device may detect the association between the class and the relationship indicator based on accessing the instance of the class. The device may update the instance of the class, using the second class definition, based on detecting the association between the class and the relationship indicator.

Patent Agency Ranking