Class BBClientProxier
java.lang.Object
org.microbean.reference.AbstractClientProxier<DynamicType.Unloaded<?>>
org.microbean.clientproxy.bytebuddy.BBClientProxier
-
Constructor Summary
ConstructorsConstructorDescriptionBBClientProxier(Domain domain) Creates a newBBClientProxier.BBClientProxier(Domain domain, TypePool typePool) Creates a newBBClientProxier.BBClientProxier(Domain domain, TypeDefinitions tds, BBClientProxyClassGenerator g) Creates a newBBClientProxier. -
Method Summary
Modifier and TypeMethodDescriptionprotected final Class<?> clientProxyClass(DynamicType.Unloaded<?> dtu, ClassLoader cl) protected final DynamicType.Unloaded<?> protected final MethodHandles.LookupMethods inherited from class org.microbean.reference.AbstractClientProxier
classLoader, clientProxy, domain, instantiate, instantiate
-
Constructor Details
-
BBClientProxier
Creates a newBBClientProxier.- Parameters:
domain- aDomain; must not benull- Throws:
NullPointerException- if any argument isnull- See Also:
-
BBClientProxier
Creates a newBBClientProxier.- Parameters:
domain- aDomain; must not benulltypePool- aTypePool; must not benull- Throws:
NullPointerException- if any argument isnull- See Also:
-
BBClientProxier
Creates a newBBClientProxier.- Parameters:
domain- aDomain; must not benulltds- aTypeDefinitions; must not benullg- aBBClientProxyClassGenerator; must not benull- Throws:
NullPointerException- if any argument isnull
-
-
Method Details
-
generate
- Overrides:
generatein classAbstractClientProxier<DynamicType.Unloaded<?>>
-
clientProxyClass
protected final Class<?> clientProxyClass(DynamicType.Unloaded<?> dtu, ClassLoader cl) throws ClassNotFoundException - Overrides:
clientProxyClassin classAbstractClientProxier<DynamicType.Unloaded<?>>- Throws:
ClassNotFoundException
-
lookup
- Specified by:
lookupin classAbstractClientProxier<DynamicType.Unloaded<?>>
-