public final class AdapterDefinition extends java.lang.Object
| Constructor and Description |
|---|
AdapterDefinition(java.lang.ClassLoader classLoader,
java.lang.String name,
java.lang.String parent) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.ClassLoader |
getClassLoader() |
java.util.Map<java.lang.String,FunctionReference> |
getImplementations() |
java.util.Set<java.lang.String> |
getInterfaces() |
java.lang.String |
getName() |
java.util.Map<java.lang.String,FunctionReference> |
getOverrides() |
java.lang.String |
getParent() |
boolean |
hasStarImplementation() |
boolean |
hasStarOverride() |
AdapterDefinition |
implementsInterface(java.lang.String iface) |
AdapterDefinition |
implementsMethod(java.lang.String name,
FunctionReference target) |
AdapterDefinition |
overridesMethod(java.lang.String name,
FunctionReference target) |
AdapterDefinition |
validate() |
public AdapterDefinition(java.lang.ClassLoader classLoader, java.lang.String name, java.lang.String parent)
public java.lang.ClassLoader getClassLoader()
public java.lang.String getName()
public java.lang.String getParent()
public java.util.Set<java.lang.String> getInterfaces()
public java.util.Map<java.lang.String,FunctionReference> getImplementations()
public java.util.Map<java.lang.String,FunctionReference> getOverrides()
public AdapterDefinition implementsInterface(java.lang.String iface)
public AdapterDefinition implementsMethod(java.lang.String name, FunctionReference target) throws AdapterDefinitionProblem
AdapterDefinitionProblempublic AdapterDefinition overridesMethod(java.lang.String name, FunctionReference target) throws AdapterDefinitionProblem
AdapterDefinitionProblempublic boolean hasStarImplementation()
public boolean hasStarOverride()
public AdapterDefinition validate() throws AdapterDefinitionProblem
AdapterDefinitionProblem