Index

B C D G J L O T 
All Classes and Interfaces|All Packages|External Specifications

B

BBClientProxier - Class in org.microbean.clientproxy.bytebuddy
BBClientProxier(Domain) - Constructor for class org.microbean.clientproxy.bytebuddy.BBClientProxier
Creates a new BBClientProxier.
BBClientProxier(Domain, TypePool) - Constructor for class org.microbean.clientproxy.bytebuddy.BBClientProxier
Creates a new BBClientProxier.
BBClientProxier(Domain, TypeDefinitions, BBClientProxyClassGenerator) - Constructor for class org.microbean.clientproxy.bytebuddy.BBClientProxier
Creates a new BBClientProxier.
BBClientProxyClassGenerator - Class in org.microbean.clientproxy.bytebuddy
An class generator that uses Byte Buddy to generate client proxy classes.
BBClientProxyClassGenerator(TypePool) - Constructor for class org.microbean.clientproxy.bytebuddy.BBClientProxyClassGenerator

C

clientProxyClass(DynamicType.Unloaded<?>, ClassLoader) - Method in class org.microbean.clientproxy.bytebuddy.BBClientProxier
 

D

describe(String) - Method in class org.microbean.clientproxy.bytebuddy.TypeElementTypePool
Given a name of an only partially defined format that names a Java language array, primitive, or declared type, or the void type, returns a TypePool.Resolution describing a TypeElementTypePool.TypeDescription corresponding to that name.
doDescribe(String) - Method in class org.microbean.clientproxy.bytebuddy.TypeElementTypePool
 

G

generate(String, TypeDefinition, Collection<? extends TypeDefinition>) - Method in class org.microbean.clientproxy.bytebuddy.BBClientProxyClassGenerator
Creates and returns a new DynamicType.Unloaded representing a client proxy class.
generate(ProxySpecification) - Method in class org.microbean.clientproxy.bytebuddy.BBClientProxier
 

J

Java Language Specification, section 13.1 - Search tag in org.microbean.clientproxy.bytebuddy.TypeElementTypePool.describe(String)
External Specification
Java Language Specification, section 6.7 - Search tag in org.microbean.clientproxy.bytebuddy.TypeElementTypePool.describe(String)
External Specification
Java Virtual Machine Specification, section 4.7.9.1 - Search tag in org.microbean.clientproxy.bytebuddy.TypeElementTypePool.describe(String)
External Specification

L

lookup(Class<?>) - Method in class org.microbean.clientproxy.bytebuddy.BBClientProxier
 

O

org.microbean.clientproxy.bytebuddy - module org.microbean.clientproxy.bytebuddy
Provides packages related to implementing client proxies using Byte Buddy.
org.microbean.clientproxy.bytebuddy - package org.microbean.clientproxy.bytebuddy
Provides classes and interfaces related to implementing client proxies using Byte Buddy.

T

TypeDefinitions - Class in org.microbean.clientproxy.bytebuddy
A provider of TypeDefinitions backed by a TypePool, which is normally a TypeElementTypePool.
TypeDefinitions(TypePool) - Constructor for class org.microbean.clientproxy.bytebuddy.TypeDefinitions
Creates a new TypeDefinitions.
typeDescription(String) - Method in class org.microbean.clientproxy.bytebuddy.TypeDefinitions
Returns a non-null TypeDescription for a type pool name.
typeDescription(TypeMirror) - Method in class org.microbean.clientproxy.bytebuddy.TypeDefinitions
Returns a TypeDescription suitable for the supplied TypeMirror.
typeDescriptionGeneric(TypeMirror) - Method in class org.microbean.clientproxy.bytebuddy.TypeDefinitions
Returns a non-null TypeDescription.Generic for a TypeMirror.
TypeElementTypePool - Class in org.microbean.clientproxy.bytebuddy
A TypePool.Default that produces TypeDescriptions from javax.lang.model.* constructs.
TypeElementTypePool(ClassFileVersion, TypePool.CacheProvider, Domain) - Constructor for class org.microbean.clientproxy.bytebuddy.TypeElementTypePool
Creates a new TypeElementTypePool.
TypeElementTypePool(TypePool.CacheProvider, Domain) - Constructor for class org.microbean.clientproxy.bytebuddy.TypeElementTypePool
Creates a new TypeElementTypePool.
TypeElementTypePool(Domain) - Constructor for class org.microbean.clientproxy.bytebuddy.TypeElementTypePool
Creates a new TypeElementTypePool.
B C D G J L O T 
All Classes and Interfaces|All Packages|External Specifications