public class ExecutorFragment extends AbstractFragment
baseInheritance, derivedInheritance
Constructor and Description |
---|
ExecutorFragment(ExecutorType derivedInheritance,
CompleteInheritance baseInheritance) |
Modifier and Type | Method and Description |
---|---|
LibraryFeature |
getImplementation(Operation staticOperation)
Return the implementation of the actualOperation within this fragment that has the same signature as apparentOperation.
|
Operation |
getLocalOperation(Operation staticOperation)
Return the operation within this fragment that has the same signature as apparentOperation.
|
java.util.List<Operation> |
getLocalOperations()
Return the operations within this fragment in operation index order.
|
java.util.List<Property> |
getLocalProperties()
Return the properties within this fragment in property index order.
|
java.util.List<Class> |
getSuperClasses() |
void |
initOperations(ExecutorOperation[] operations) |
void |
initProperties(ExecutorProperty[] properties) |
getActualOperation, getBaseFragment, getBaseInheritance, getDerivedInheritance, toString
public ExecutorFragment(@NonNull ExecutorType derivedInheritance, @NonNull CompleteInheritance baseInheritance)
@NonNull public LibraryFeature getImplementation(@NonNull Operation staticOperation)
InheritanceFragment
@Nullable public Operation getLocalOperation(@NonNull Operation staticOperation)
InheritanceFragment
@NonNull public java.util.List<Operation> getLocalOperations()
InheritanceFragment
@NonNull public java.util.List<Property> getLocalProperties()
InheritanceFragment
@NonNull public java.util.List<Class> getSuperClasses()
public void initOperations(@NonNull ExecutorOperation[] operations)
public void initProperties(@NonNull ExecutorProperty[] properties)