Package | Description |
---|---|
com.caucho.amber.cfg | |
com.caucho.amber.gen | |
com.caucho.bytecode | |
com.caucho.ejb.cfg | |
com.caucho.java |
Java compilation and auto-compile classloader
|
com.caucho.java.gen | |
com.caucho.loader.enhancer |
Modifier and Type | Method and Description |
---|---|
AbstractEnhancedType |
MappedSuperIntrospector.introspect(JClass type)
Introspects.
|
Modifier and Type | Method and Description |
---|---|
void |
AmberEnhancer.enhance(GenClass genClass,
JClass baseClass,
java.lang.String extClassName)
Enhances the class.
|
Modifier and Type | Class and Description |
---|---|
class |
JavaClass
Represents a java class.
|
class |
JClassArray
Represents an introspected java class.
|
class |
JClassWrapper
Wrapper around the java Class for a JClass.
|
Modifier and Type | Field and Description |
---|---|
static JClass |
JClass.BOOLEAN |
static JClass |
JClass.BYTE |
static JClass |
JClass.CHAR |
static JClass |
JClass.DOUBLE |
static JClass |
JClass.FLOAT |
static JClass |
JClass.INT |
static JClass |
JClass.LONG |
static JClass |
JClass.OBJECT |
static JClass |
JClass.SHORT |
static JClass |
JClass.STRING |
static JClass |
JClass.VOID |
Modifier and Type | Method and Description |
---|---|
JClass |
JClassLoader.descriptorToClass(java.lang.String name,
int i) |
JClass |
JClassLoader.forName(java.lang.String name)
Returns the matching JClass.
|
JClass |
JAnnotation.getClass(java.lang.String name)
Returns the annotation value.
|
JClass |
JClassArray.getComponentType()
Returns the component for a class.
|
JClass |
JType.getComponentType()
Returns the component for a class.
|
JClass |
JClassWrapper.getComponentType()
Returns the component type for a primitive class.
|
JClass |
JTypeWrapper.getComponentType()
Returns the component for a class.
|
JClass |
JavaParameterizedType.getComponentType()
Returns the component for a class.
|
JClass |
JClass.getComponentType()
Returns the component for a class.
|
JClass |
JFieldWrapper.getDeclaringClass()
Returns the declaring type.
|
JClass |
JMethodWrapper.getDeclaringClass()
Returns the declaring type.
|
JClass |
JConstructorWrapper.getDeclaringClass()
Returns the declaring type.
|
JClass |
JavaMethod.getDeclaringClass()
Returns the declaring class.
|
abstract JClass |
JField.getDeclaringClass()
Returns the declaring class
|
JClass |
JavaField.getDeclaringClass()
Returns the declaring class.
|
abstract JClass |
JMethod.getDeclaringClass()
Returns the declaring class
|
abstract JClass |
JAccessibleObject.getDeclaringClass()
Returns the declaring class
|
JClass[] |
JMethodWrapper.getExceptionTypes()
Returns the exception types.
|
JClass[] |
JConstructorWrapper.getExceptionTypes()
Returns the exception types.
|
JClass[] |
JavaMethod.getExceptionTypes()
Returns the exception types.
|
abstract JClass[] |
JMethod.getExceptionTypes()
Returns the exception types.
|
JClass[] |
JClassArray.getInterfaces()
Returns the interfaces.
|
JClass[] |
JType.getInterfaces()
Returns the interfaces.
|
JClass[] |
JavaClass.getInterfaces()
Gets the interfaces.
|
JClass[] |
JClassWrapper.getInterfaces()
Returns the superclass
|
JClass[] |
JTypeWrapper.getInterfaces()
Returns the interfaces.
|
JClass[] |
JavaParameterizedType.getInterfaces()
Returns the interfaces.
|
abstract JClass[] |
JClass.getInterfaces()
Returns the interfaces.
|
JClass[] |
JMethodWrapper.getParameterTypes()
Returns the parameter types.
|
JClass[] |
JConstructorWrapper.getParameterTypes()
Returns the parameter types.
|
JClass[] |
JavaMethod.getParameterTypes()
Returns the parameter types.
|
abstract JClass[] |
JMethod.getParameterTypes()
Returns the parameter types.
|
JClass |
JType.getRawType()
Returns the raw type.
|
JClass |
JTypeWrapper.getRawType()
Returns the actual type arguments.
|
JClass |
JavaParameterizedType.getRawType()
Returns the raw type.
|
JClass |
JClass.getRawType()
Returns the raw type.
|
JClass |
JMethodWrapper.getReturnType()
Returns the return type.
|
JClass |
JConstructorWrapper.getReturnType()
Returns the return type.
|
JClass |
JavaMethod.getReturnType()
Returns the return types.
|
JClass |
JField.getReturnType()
The return type is the type.
|
abstract JClass |
JMethod.getReturnType()
Returns the return type.
|
abstract JClass |
JAccessibleObject.getReturnType()
Returns the return type.
|
JClass |
JClassArray.getSuperClass()
Returns the superclass.
|
JClass |
JType.getSuperClass()
Returns the superclass.
|
JClass |
JavaClass.getSuperClass()
Gets the super class name.
|
JClass |
JClassWrapper.getSuperClass()
Returns the superclass
|
JClass |
JTypeWrapper.getSuperClass()
Returns the superclass.
|
JClass |
JavaParameterizedType.getSuperClass()
Returns the superclass.
|
abstract JClass |
JClass.getSuperClass()
Returns the superclass.
|
JClass |
JFieldWrapper.getType()
Returns the return type.
|
abstract JClass |
JField.getType()
Returns the return type.
|
JClass |
JavaField.getType()
Gets the typename.
|
protected abstract JClass |
JClassLoader.loadClass(java.lang.String name)
Loads the class.
|
protected JClass |
JavaClassLoader.loadClass(java.lang.String name)
Loads the class.
|
protected JClass |
JClassLoaderWrapper.loadClass(java.lang.String name)
Loads the class.
|
static JClass |
JClassLoader.localForName(java.lang.String name)
Returns the matching JClass.
|
static JClass |
JClassLoader.systemForName(java.lang.String name)
Returns the matching JClass.
|
Modifier and Type | Method and Description |
---|---|
JMethod |
JClass.getConstructor(JClass[] param)
Returns a matching constructor.
|
JMethod |
JClassArray.getMethod(java.lang.String name,
JClass[] param)
Returns the matching method.
|
JMethod |
JType.getMethod(java.lang.String name,
JClass[] param)
Returns the matching method.
|
JMethod |
JavaClass.getMethod(java.lang.String name,
JClass[] paramTypes)
Returns the matching method
|
JMethod |
JClassWrapper.getMethod(java.lang.String name,
JClass[] types)
Returns the matching methods.
|
JMethod |
JTypeWrapper.getMethod(java.lang.String name,
JClass[] param)
Returns the matching method.
|
JMethod |
JavaParameterizedType.getMethod(java.lang.String name,
JClass[] param)
Returns the matching method.
|
abstract JMethod |
JClass.getMethod(java.lang.String name,
JClass[] param)
Returns the matching method.
|
boolean |
JClassArray.isAssignableFrom(JClass cl)
Returns true if the jClass is assignable to the class.
|
boolean |
JType.isAssignableFrom(JClass cl)
Returns true if the jClass is assignable to the class.
|
boolean |
JavaClass.isAssignableFrom(JClass cl)
Returns true if the class is assignable from the argument.
|
boolean |
JClassWrapper.isAssignableFrom(JClass cl)
Returns true for assignability.
|
boolean |
JTypeWrapper.isAssignableFrom(JClass cl)
Returns true if the jClass is assignable to the class.
|
boolean |
JavaParameterizedType.isAssignableFrom(JClass cl)
Returns true if the jClass is assignable to the class.
|
abstract boolean |
JClass.isAssignableFrom(JClass cl)
Returns true if the jClass is assignable to the class.
|
void |
JavaMethod.setExceptionTypes(JClass[] exceptions)
Sets the exception types
|
Constructor and Description |
---|
JClassDependency(JClass cl)
Creates the class dependency.
|
JClassDependency(JClass cl,
java.lang.String digest)
Create a new dependency with a given digest.
|
Modifier and Type | Method and Description |
---|---|
JClass |
Interceptor.getInterceptorJClass() |
Modifier and Type | Method and Description |
---|---|
void |
JavaWriter.printJavaTypeToObject(java.lang.String value,
JClass javaType)
Converts a java primitive type to a Java object.
|
Modifier and Type | Method and Description |
---|---|
void |
JavaWriterWrapper.printJavaTypeToObject(java.lang.String value,
JClass javaType)
Converts a java primitive type to a Java object.
|
Modifier and Type | Method and Description |
---|---|
void |
ClassEnhancer.enhance(GenClass genClass,
JClass baseClass,
java.lang.String extClassName)
Enhances the class by adding to the GenClass.
|
void |
ClassEnhancerConfig.enhance(GenClass genClass,
JClass baseClass,
java.lang.String extClassName)
Enhances the class by adding to the GenClass.
|
byte[] |
EnhancerManager.enhance(JClass jClass)
Enhances the given class.
|