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
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods 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)
-
-
-
Method Detail
-
get
public static org.cadixdev.bombe.analysis.InheritanceProvider get(Mercury mercury)
-
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)
-
-