public class RestAdapterClassWriter
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_NAME_SUFFIX |
protected java.lang.String |
parentClassName |
static java.lang.String |
REFERENCE_ADAPTER_SHORT_SIGNATURE |
| Constructor and Description |
|---|
RestAdapterClassWriter(java.lang.String parentClassName) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
constructClassNameForReferenceAdapter(java.lang.String className)
Creates a class name that can be used for a ReferenceAdapter subclass for the given
classname.
|
java.lang.String |
getASMClassName() |
java.lang.String |
getASMParentClassName() |
java.lang.String |
getClassName() |
java.lang.Class<?> |
getParentClass() |
java.lang.String |
getParentClassName() |
boolean |
isCompatible(EclipseLinkClassWriter writer) |
byte[] |
writeClass(DynamicClassLoader loader,
java.lang.String className) |
public static final java.lang.String CLASS_NAME_SUFFIX
public static final java.lang.String REFERENCE_ADAPTER_SHORT_SIGNATURE
protected java.lang.String parentClassName
public RestAdapterClassWriter(java.lang.String parentClassName)
public static java.lang.String constructClassNameForReferenceAdapter(java.lang.String className)
className - public java.lang.String getClassName()
public java.lang.String getASMParentClassName()
public java.lang.String getASMClassName()
public byte[] writeClass(DynamicClassLoader loader,
java.lang.String className)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic boolean isCompatible(EclipseLinkClassWriter writer)
public java.lang.Class<?> getParentClass()
public java.lang.String getParentClassName()