Module Splitting::InitializerSplitting

Predicates

constructorInitializeOrder

Holds if m is the ith member initialized by non-static constructor c.

constructorInitializes

Holds if c is a non-static constructor that performs the initialization of member m.

getNextListOrder
lastConstructorInitializer

Gets the last member initialized by non-static constructor c.

Classes

InitializedInstanceMember

A non-static member with an initializer, for example a field int Field = 0.

InitializerSplitImpl

A split for non-static member initializers belonging to a given non-static constructor. For example, in