| 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  | JavaClassRepresents a java class. | 
| class  | JClassArrayRepresents an introspected java class. | 
| class  | JClassWrapperWrapper 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. |