public abstract class ReflectiveFragment extends AbstractFragment
baseInheritance, derivedInheritance
Constructor and Description |
---|
ReflectiveFragment(CompleteInheritance derivedInheritance,
CompleteInheritance baseInheritance) |
Modifier and Type | Method and Description |
---|---|
LibraryFeature |
getImplementation(Operation apparentOperation)
Return the implementation of the actualOperation within this fragment that has the same signature as apparentOperation.
|
Iterable<? extends Operation> |
getLocalOperations()
Return the operations within this fragment in operation index order.
|
Iterable<? extends Property> |
getLocalProperties()
Return the properties within this fragment in property index order.
|
getActualOperation, getBaseFragment, getBaseInheritance, getDerivedInheritance, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getLocalOperation
public ReflectiveFragment(CompleteInheritance derivedInheritance, CompleteInheritance baseInheritance)
public LibraryFeature getImplementation(Operation apparentOperation)
InheritanceFragment
public Iterable<? extends Operation> getLocalOperations()
InheritanceFragment
public Iterable<? extends Property> getLocalProperties()
InheritanceFragment
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.