public final class AdapterDefinition extends Object
| Constructor and Description |
|---|
AdapterDefinition(ClassLoader classLoader,
String name,
String parent) |
| Modifier and Type | Method and Description |
|---|---|
ClassLoader |
getClassLoader() |
Map<String,MethodHandle> |
getImplementations() |
Set<String> |
getInterfaces() |
String |
getName() |
Map<String,MethodHandle> |
getOverrides() |
String |
getParent() |
boolean |
hasStarImplementation() |
boolean |
hasStarOverride() |
AdapterDefinition |
implementsInterface(String iface) |
AdapterDefinition |
implementsMethod(String name,
MethodHandle target) |
AdapterDefinition |
overridesMethod(String name,
MethodHandle target) |
AdapterDefinition |
validate() |
public AdapterDefinition(ClassLoader classLoader, String name, String parent)
public ClassLoader getClassLoader()
public String getName()
public String getParent()
public Map<String,MethodHandle> getImplementations()
public Map<String,MethodHandle> getOverrides()
public AdapterDefinition implementsInterface(String iface)
public AdapterDefinition implementsMethod(String name, MethodHandle target) throws AdapterDefinitionProblem
AdapterDefinitionProblempublic AdapterDefinition overridesMethod(String name, MethodHandle target) throws AdapterDefinitionProblem
AdapterDefinitionProblempublic boolean hasStarImplementation()
public boolean hasStarOverride()
public AdapterDefinition validate() throws AdapterDefinitionProblem
AdapterDefinitionProblemCopyright © 2014 Institut National des Sciences Appliquées de Lyon (INSA-Lyon). All Rights Reserved.