public abstract class TypeDescriptorMethodProvider extends MethodProvider
TypeDescriptor
Constructor and Description |
---|
TypeDescriptorMethodProvider() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Invoker> |
getDeclaredMethods() |
MethodProvider[] |
getInterfaces() |
java.lang.String |
getSlashedName() |
MethodProvider |
getSuper() |
protected abstract TypeDescriptor |
getTypeDescriptor() |
protected abstract TypeRegistry |
getTypeRegistry() |
protected abstract Invoker |
invokerFor(MethodMember methodMember) |
boolean |
isInterface() |
create, create, create, dynamicLookup, getDeclaredMethod, getDeclaredMethod, getDottedName, getMethod, getMethods, staticLookup, toString
protected abstract TypeDescriptor getTypeDescriptor()
protected abstract TypeRegistry getTypeRegistry()
protected abstract Invoker invokerFor(MethodMember methodMember)
public java.util.List<Invoker> getDeclaredMethods()
getDeclaredMethods
in class MethodProvider
public MethodProvider getSuper()
getSuper
in class MethodProvider
public java.lang.String getSlashedName()
getSlashedName
in class MethodProvider
public MethodProvider[] getInterfaces()
getInterfaces
in class MethodProvider
public boolean isInterface()
isInterface
in class MethodProvider