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.InheritanceProvider
get(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.ClassInfo
provide(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:
provide
in 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:
provide
in interfaceorg.cadixdev.bombe.analysis.InheritanceProvider
-
provide
public org.cadixdev.bombe.analysis.InheritanceProvider.ClassInfo provide(org.eclipse.jdt.core.dom.ITypeBinding binding)
-