Package org.cadixdev.mercury.analysis
Class MercuryInheritanceProvider
java.lang.Object
org.cadixdev.mercury.analysis.MercuryInheritanceProvider
- All Implemented Interfaces:
org.cadixdev.bombe.analysis.InheritanceProvider
public class MercuryInheritanceProvider
extends java.lang.Object
implements org.cadixdev.bombe.analysis.InheritanceProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.cadixdev.bombe.analysis.InheritanceProvider
org.cadixdev.bombe.analysis.InheritanceProvider.ClassInfo -
Method Summary
Modifier and Type Method Description static org.cadixdev.bombe.analysis.InheritanceProviderget(Mercury mercury)java.util.Optional<org.cadixdev.bombe.analysis.InheritanceProvider.ClassInfo>provide(java.lang.String klass)java.util.Optional<org.cadixdev.bombe.analysis.InheritanceProvider.ClassInfo>provide(java.lang.String klass, java.lang.Object context)org.cadixdev.bombe.analysis.InheritanceProvider.ClassInfoprovide(org.eclipse.jdt.core.dom.ITypeBinding binding)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
get
-
provide
public java.util.Optional<org.cadixdev.bombe.analysis.InheritanceProvider.ClassInfo> provide(java.lang.String klass)- Specified by:
providein interfaceorg.cadixdev.bombe.analysis.InheritanceProvider
-
provide
public java.util.Optional<org.cadixdev.bombe.analysis.InheritanceProvider.ClassInfo> provide(java.lang.String klass, java.lang.Object context)- Specified by:
providein interfaceorg.cadixdev.bombe.analysis.InheritanceProvider
-
provide
public org.cadixdev.bombe.analysis.InheritanceProvider.ClassInfo provide(org.eclipse.jdt.core.dom.ITypeBinding binding)
-